Lançamento de Pontos

As classes Point e PointF foram originalmente criadas em IronSoftware.Drawing para corresponder às funcionalidades disponíveis em outras bibliotecas de desenho, como System.Drawing, SixLabors.ImageSharp, Maui.Graphics e SkiaSharp. Como resultado, IronSoftware.Drawing permite conversão implícita para objetos Point e PointF, permitindo que eles sejam usados em várias bibliotecas e manipulados por usuários no programa.

O trecho de código acima demonstra como a conversão implícita de tipos é realizada. Um objeto IronSoftware.Drawing.Point é lançado para um objeto Point de outra biblioteca, enquanto o segundo trecho mostra a conversão oposta. Para realizar a conversão implícita, basta atribuir o objeto IronSoftware.Drawing.Point à variável da biblioteca desejada.

É importante notar que a conversão implícita não se aplica a todas as bibliotecas. Por exemplo, lançar System.Drawing.PointF para IronSoftware.Drawing.PointF não é possível, pois não é suportado por System.Drawing. No entanto, lançar IronSoftware.Drawing.Point e PointF para outras bibliotecas é possível. Ao lançar de um objeto IronSoftware.Drawing.Point, o tipo de valor das coordenadas muda de System.Double para System.Int32, enquanto para PointF, o valor System.Single é mantido após o lançamento.

Pronto para começar?
Nuget Baixar 18,156,807 | Versão: 2025.3 recém-lançado
Still Scrolling Icon

Ainda está rolando a tela?

Quer provas rápidas? PM > Install-Package IronSoftware.System.Drawing
executar um exemplo Veja seu HTML se transformar em um PDF.