IRONSOFTWAREHOME
Lançamento de Pontos
using IronSoftware.Drawing;

Point point = new Point(23, 50);

// Implicit casting from IronSoftware.Drawing.Point to System.Drawing.Point
System.Drawing.Point systemPoint = point;

// Implicit casting from IronSoftware.Drawing.Point to SixLabors.ImageSharp.Point
SixLabors.ImageSharp.Point sixPoint = point;

SixLabors.ImageSharp.PointF pointFloatS = new SixLabors.ImageSharp.PointF(22.5f, 35.5f);

// Implicit casting from SixLabors.ImageSharp.PointF to IronSoftware.Drawing.PointF
PointF pointFloatI = pointFloatS;
NuGet Download
PM > Install-Package IronSoftware.System.Drawing
Lançamento de Pontos

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.

Ver no GitHub

Pronto para começar?

Nuget Downloads 19,846,219Versão:2025.3recém-lançado

Key in blue circle

Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.

Your trial license will be sent to your email address

Sem limitações. 100% desbloqueado. Sem cartão de crédito.

OR
bullet_checkedNão é necessário cartão de crédito nem criação de conta.Sem limitações. 100% desbloqueado. Sem cartão de crédito.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Agende sua consulta sem compromisso.
Preencha o formulário abaixo ou envie um e-mail para sales@ironsoftware.com
Os seus dados serão sempre mantidos em sigilo.
Aprovado por milhões de engenheiros em todo o mundo.
Logotipos dos clientes da Iron Software
Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.
Não é necessário cartão de crédito nem criação de conta.