Conversión de Puntos

Point y PointF clases fueron originalmente creadas en IronSoftware.Drawing para coincidir con las funciones disponibles en otras bibliotecas de dibujo, como System.Drawing, SixLabors.ImageSharp, Maui.Graphics y SkiaSharp. Como resultado, IronSoftware.Drawing permite la conversión implícita para objetos Point y PointF, lo que les permite ser utilizados en diferentes bibliotecas y manipulados por los usuarios en el programa.

El fragmento de código anterior demuestra cómo se logra la conversión implícita. Un objeto IronSoftware.Drawing.Point se convierte a un objeto Point de otra biblioteca, mientras que el segundo fragmento muestra la conversión opuesta. Para realizar una conversión implícita, simplemente asigne el objeto IronSoftware.Drawing.Point a la variable de la biblioteca deseada.

Es importante tener en cuenta que la fundición implícita no se aplica a todas las bibliotecas. Por ejemplo, convertir System.Drawing.PointF a IronSoftware.Drawing.PointF no es posible, ya que no es compatible con System.Drawing. Sin embargo, convertir IronSoftware.Drawing.Point y PointF a otras bibliotecas es posible. Al convertir desde un objeto IronSoftware.Drawing.Point, el tipo de valor de las coordenadas cambia de System.Double a System.Int32, mientras que para PointF, el valor System.Single se mantiene después de la conversión.

¿Listo para empezar?
Nuget Descargas 17,121,904 | Versión: 2025.3 just released
Still Scrolling Icon

¿Aún desplazándote?

¿Quieres una prueba rápida? PM > Install-Package IronSoftware.System.Drawing
ejecutar una muestra Mira cómo tu HTML se convierte en PDF.