OverlayBitmap.GetGraphics Method

オーバーレイビットマップをGDI+描画面で表示する為のGraphicsオブジェクトを取得します。

構文

[VB.NET]
Public Function GetGraphics() As System.Drawing.Graphics
[C#]
public System.Drawing.Graphics GetGraphics();

戻り値

Graphicsオブジェクトはオーバーレイビットマップ上で描画オペレーションを使用するのに有効です。

備考

返されたGraphicsオブジェクトを使用しない場合、アプリケーションはOverlayBitmap.ReleaseGraphicsクラスライブラリリファレンス>クラス>OverlayBitmap>OverlayBitmap.ReleaseGraphics Methodをコールしてオブジェクトを開放する必要があります。

サンプル

この例ではオーバーレイビットマップ全体をドロップアウトカラーにする方法を紹介しています。

[VB.NET]
Dim ob As OverlayBitmap
ob = IcImagingControl1.OverlayBitmap

Dim gfx As System.Drawing.Graphics
gfx = ob.GetGraphics()

Dim pen As New System.Drawing.Pen(System.Drawing.Color.Green)
gfx.DrawLine(pen, 0, 0, 80, 60)

ob.ReleaseGraphics(gfx)
[C#]
OverlayBitmap ob = ICImagingControl1.OverlayBitmapAtPath[PathPositions.Device];
System.Drawing.Graphics gfx = ob.GetGraphics();
System.Drawing.Pen pen = new System.Drawing.Pen(System.Drawing.Color.Green);
gfx.DrawLine(pen, 0, 0, 80, 60);
ob.ReleaseGraphics(gfx);