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印刷する最終ページ
Options0 = 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ページは正常にレンダリングされた