ImportEMFFromFileA
ベクターグラフィックス、画像処理
説明
末尾の A は ANSI(char)DLL エントリポイントを示します。ActiveX/COM インターフェースでは Unicode 形式のみを公開します。動作は ImportEMFFromFile と同じで、文字列引数は現在の SetAnsiMode コードページを使用して解釈されます
ファイルから WMF または EMF 画像を選択したドキュメントに追加します
画像をドキュメントに追加すると、PDF ファイルサイズをさらに増やさずに任意のページへ複数回描画できます
構文
Delphi
Function DLImportEMFFromFileA(InstanceID: Integer; FileName: PAnsiChar; FontOptions, GeneralOptions: Integer): Integer;
DLL
int DLImportEMFFromFileA(int InstanceID, const char * FileName, int FontOptions, int GeneralOptions);
パラメータ
| FileName | 追加する画像のファイル名。GeneralOptions が 1 の場合、このパラメーターは無視される。それ以外の場合は次の値が有効になる。0 = PDF に最初に追加されたフォントを使用 1 = フォントを非埋め込み TrueType フォントとして自動追加 |
|---|---|
| FontOptions | |
| GeneralOptions | 0 = ベクター画像としてインポート 1 = ビットマップ画像としてインポート |
戻り値
| 0 | 画像を追加できませんでした |
|---|---|
| Non-zero | 画像が正常に追加されました。ImageID が返され、SelectImage や DrawImage などの関数に渡せます |