RenderPageToMetafileFile

レンダリングと印刷

説明

この関数は、選択されたドキュメントのページをディスク上の Windows メタファイル(ベクター出力)にレンダリングします;これは RenderPageToMetafileStream のファイルベースの対応機能であり、ストリームバリアントが生成するものと同じバイトストリームを書き込みます

Format パラメータを使用してメタファイルのバリアントを選択します:クラシックな GDI 拡張メタファイルには mfEMF、GDI+ で記録された EMF+ Only(最高の忠実度)には mfEMFPlus、EMF+ Dual(GDI + GDI+ レコード、幅広い互換性がありますがファイルサイズが大きくなります)には mfEMFDual、レガシーな 16 ビットメタファイルには mfWMF

生成されたファイルは、Microsoft Office、Adobe Illustrator、Visio、および最新の画像ビューアなどのベクター対応のプログラムで直接開くことができ、ピクセルにラスタライズされることなく、テキストとベクターの忠実度を維持します

構文

Delphi

Function TPDFlib.RenderPageToMetafileFile(DPI: Double; Page: Integer; Format: TPDFlibMetafileFormat; Const FileName: WideString): Integer;

パラメータ

DPIページをレンダリングするときに使用する DPI;メタファイルフレームの寸法を制御します;ベクターコンテンツ自体は DPI に依存しません
Pageレンダリングするページ番号
FormatmfEMF = クラシック GDI EMF;mfEMFPlus = GDI+ EMF+ 専用;mfEMFDual = GDI+ EMF+ デュアル(GDI + GDI+ レコード、サイズは大きくなりますが広く互換性があります);mfWMF = レガシー 16 ビット WMF
FileName作成するメタファイルのパスとファイル名

戻り値

0ページをレンダリングできませんでした、またはファイルに書き込めませんでした
1ページが正常にレンダリングされ、メタファイルがディスクに保存されました