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 | レンダリングするページ番号 |
| Format | mfEMF = クラシック GDI EMF;mfEMFPlus = GDI+ EMF+ 専用;mfEMFDual = GDI+ EMF+ デュアル(GDI + GDI+ レコード、サイズは大きくなりますが広く互換性があります);mfWMF = レガシー 16 ビット WMF |
| FileName | 作成するメタファイルのパスとファイル名 |
戻り値
| 0 | ページをレンダリングできませんでした、またはファイルに書き込めませんでした |
|---|---|
| 1 | ページが正常にレンダリングされ、メタファイルがディスクに保存されました |