RenderDocumentToFile
レンダリングと印刷
説明
選択したドキュメントの特定ページをディスク上のイメージファイルにレンダリングする
既定のレンダリングでは Windows XP 以降で標準利用できる GDI+ システムを使用します。オプション 10 の TIFF(G4)出力は Windows Vista、Windows Server 2008 以降でのみ利用できます
Cairo を使用してレンダリングすることもできる。SetCairoFileName 関数と SelectRenderer 関数を使用する
構文
Delphi
Function TPDFlib.RenderDocumentToFile(DPI: Double; StartPage, EndPage, Options: Integer; Const FileName: WideString): Integer;
ActiveX
Function PDFlib::RenderDocumentToFile(DPI As Double, StartPage As Long, EndPage As Long, Options As Long, FileName As String) As Long
DLL
int DLRenderDocumentToFile(int InstanceID, double DPI, int StartPage, int EndPage, int Options, const wchar_t * FileName);
パラメータ
| DPI | レンダリングに使用する DPI。72 を指定すると、ズームレベル 100% の Acrobat と同じ結果になります |
|---|---|
| StartPage | 印刷する最初のページ |
| EndPage | 印刷する最終ページ |
| Options | 0 = BMP 1 = JPEG 2 = WMF 3 = EMF 4 = EPS 5 = PNG 6 = GIF 7 = TIFF 8 = EMF+ 9 = HTML5 10 = G4 TIFF 出力。使用するパスとファイル名。各ページは別ファイルです。"%p" はページ番号に置換され、それ以外では拡張子前にページ番号が追加されます。FileName が "output.jpg" でページ 10 なら "output10.jpg"、"page%poutput.bmp" でページ 5 なら "page5output.bmp" です |
| FileName |
戻り値
| 0 | ページを正常にレンダリングできなかった。通常、StartPage または EndPage パラメーターが範囲外であることが原因 |
|---|---|
| 1 | ページは正常にレンダリングされた |