ポイントキャスティング

SkiaSharpなどの他の描画ライブラリで利用可能な機能に対応するために使用されます。 その結果、PointFオブジェクトの暗黙的なキャスティングを許可し、これをライブラリ全体で使用でき、プログラムでユーザーによって操作できます。

上記のコード スニペットは、暗黙的なキャストがどのように実現されるかを示しています。 Pointオブジェクトにキャストされ、2番目のスニペットは逆変換を示しています。 暗黙的なキャスティングを行うには、IronSoftware.Drawing.Pointオブジェクトを希望するライブラリの変数に割り当てるだけです。

暗黙のキャスティングがすべてのライブラリに適用されるわけではないことに注意することが重要です。 たとえば、System.Drawingによってサポートされていないためです。 ただし、PointFを他のライブラリにキャストすることは可能です。 System.Single値は維持されます。

準備はできましたか?
Nuget ダウンロード 18,708,078 | バージョン: 2025.3 リリースされたばかり
Still Scrolling Icon

まだスクロールしていますか?

すぐに証拠が欲しいですか? PM > Install-Package IronSoftware.System.Drawing
サンプルを実行するHTML が PDF に変換されるのを確認します。