LEADTOOLS GDI/GDI+(Leadtools.Drawingアセンブリ)

フレームを表示

ChangeFromEmf(IntPtr、Int32、Int32、RasterColor)メソッド






変更されるEMFのハンドル。
拡張メタファイルのオリジナルの幅を拡大縮小する量。
拡張メタファイルのオリジナルの高さを拡大縮小する量。
メタファイルを描画する前にイメージエリアを塗りつぶす使用へのカラーは、反対します。
Windows Enhanced Metafile(EMF)をLEADTOOLS Leadtools.RasterImageオブジェクトに変更し、成功した場合は拡張メタファイルを開放します。
構文
public static RasterImage ChangeFromEmf( 
   IntPtr hemf,
   int width,
   int height,
   RasterColor backColor
)
'Declaration
 
Public Overloads Shared Function ChangeFromEmf( _
   ByVal hemf As IntPtr, _
   ByVal width As Integer, _
   ByVal height As Integer, _
   ByVal backColor As RasterColor _
) As RasterImage
'Usage
 
Dim hemf As IntPtr
Dim width As Integer
Dim height As Integer
Dim backColor As RasterColor
Dim value As RasterImage
 
value = RasterImageConverter.ChangeFromEmf(hemf, width, height, backColor)
public:
static RasterImage^ ChangeFromEmf( 
   IntPtr hemf,
   int width,
   int height,
   RasterColor backColor
) 

パラメーター

hemf
変更されるEMFのハンドル。
拡張メタファイルのオリジナルの幅を拡大縮小する量。
高さ
拡張メタファイルのオリジナルの高さを拡大縮小する量。
backColor
メタファイルを描画する前にイメージエリアを塗りつぶす使用へのカラーは、反対します。

戻り値

新しく作成されたLeadtools.RasterImageオブジェクト。
解説

若干のメタファイルは背景色を持っていません、そして、それゆえに、メタファイルがLeadtools.RasterImageオブジェクトを作成するのに用いられるとき、メタファイルオブジェクトによってカバーされない領域はデフォルトのimage背景色(黒い)を格納します。特定の背景色でこれのようなメタファイルから、ラスター画像を作成するために、backColorパラメーターで目的の背景色を設定します。

このメソッドが成功しているならば、hemfは開放されます。

拡張メタファイルはオリジナルの寸法でロードされることができるか、と高パラメータを用いて拡大縮小されることができます。

であります== 0、そして、高さ== 0-拡張メタファイルは、ファイルで出席しているサイズでロードされます。

であります== 0、そして、高さ、 > 0-それが高さ高さ(アスペクト比を保存する)を持つように、拡張メタファイルは引き伸ばされます。

ならば > 0、そして、高さ== 0-それが幅(アスペクト比を保存する)を持つように、拡張メタファイルは引き伸ばされます。

ならば > 0と高さ > 0-それが幅と高さ高さ(アスペクト比は無視されます)を持つように、拡張メタファイルは引き伸ばされます。

このメソッドは、符合付きイメージをサポートしません。

詳細については、「RasterImageとGDI/GDI+」を参照してください。

サンプル
サンプルのために、参照しますChangeFromEmf(IntPtr, int, int)
必要条件

ターゲットプラットホーム

参照

参照

RasterImageConverterクラス
RasterImageConverterメンバ
オーバーロードリスト
ChangeFromEmf(hemf、幅、高さ)
ChangeFromWmf(IntPtr、Int32、Int32)メソッド
FromEmf
FromWmf
ChangeToEmfメソッド
ChangeToWmfメソッド
ToEmf
ToWmf