점 캐스팅

PointPointF 클래스는 IronSoftware.Drawing에서 System.Drawing, SixLabors.ImageSharp, Maui.GraphicsSkiaSharp 같은 다른 드로잉 라이브러리에서 사용 가능한 기능에 맞추기 위해 원래 만들어졌습니다. 결과적으로, IronSoftware.DrawingPointPointF 객체에 대한 암시적 캐스팅을 가능하게 하여, 프로그램에서 라이브러리를 통해 사용할 수 있도록 하고 사용자가 이를 조작할 수 있습니다.

위 코드 조각은 암시적 형변환이 어떻게 이루어지는지 보여줍니다. IronSoftware.Drawing.Point 객체는 다른 라이브러리의 Point 객체로 캐스팅되며, 두 번째 코드 조각은 반대의 변환을 보여줍니다. 암시적 캐스팅을 수행하려면, IronSoftware.Drawing.Point 객체를 원하는 라이브러리의 변수에 할당하면 됩니다.

암시적 형변환이 모든 라이브러리에 적용되는 것은 아니라는 점에 유의해야 합니다. 예를 들어, System.Drawing.PointFIronSoftware.Drawing.PointF으로 캐스팅하는 것은 System.Drawing에서 지원하지 않으므로 불가능합니다. 하지만, IronSoftware.Drawing.PointPointF를 다른 라이브러리로 캐스팅하는 것은 가능합니다. IronSoftware.Drawing.Point 객체에서 캐스팅할 때 좌표의 값 유형이 System.Double에서 System.Int32로 변경되는 반면, PointF의 경우 캐스팅 후 System.Single 값이 유지됩니다.

시작할 준비 되셨나요?
Nuget 다운로드 15,421,227 | 버전: 2025.3 방금 출시되었습니다
Still Scrolling Icon

아직도 스크롤하고 계신가요?

빠른 증거를 원하시나요? PM > Install-Package IronSoftware.System.Drawing
샘플을 실행하세요 HTML이 PDF로 변환되는 것을 지켜보세요.