DARenderPageToFile
直接アクセス機能、レンダリングと印刷
説明
指定したドキュメントの指定ページを画像にレンダリングし、画像データをディスク上のファイルとして保存します
デフォルトのレンダリングでは、Windows XP 以降で利用可能な GDI+ システムを使用します
関数を呼び出す前に、構文、パラメータ、戻り値を確認してください。コードブロックはコピーして使えるよう原文のまま残しています。
関数を呼び出す前に、構文、パラメータ、戻り値を確認してください。コードブロックはコピーして使えるよう原文のまま残しています。
functions.
構文
Delphi
Function TPDFlib.DARenderPageToFile(FileHandle, PageRef, Options: Integer; DPI: Double; Const FileName: WideString): Integer;
ActiveX
Function PDFlib::DARenderPageToFile(FileHandle As Long, PageRef As Long, Options As Long, DPI As Double, FileName As String) As Long
DLL
int DLDARenderPageToFile(int InstanceID, int FileHandle, int PageRef, int Options, double DPI, const wchar_t * FileName);
パラメータ
| FileHandle | DAOpenFile、DAOpenFileReadOnly または DAOpenFromStream 関数により返されるハンドル |
|---|---|
| PageRef | DAFindPage または DANewPage 関数から返されるページ参照 |
| Options | 0 = BMP 出力 1 = JPEG 出力 2 = WMF 出力 3 = EMF 出力 4 = EPS 出力 5 = PNG 出力 6 = GIF 出力 7 = TIFF 出力 8 = EMF+ 出力 9 = HTML5 出力 10 = G4 TIFF 出力 |
| DPI | ページのレンダリングに使用する DPI。300 を超える値は大量のメモリを消費します |
| FileName | レンダリングされたページ画像データを格納するために作成するファイルのパスとファイル名 |
戻り値
| 0 | ページをレンダリングできませんでした。FileHandle と PageRef パラメーターの値を確認してください |
|---|---|
| 1 | ページは正しくレンダリングされ、画像ファイルはディスクに保存されました ディスクにファイルを書き込めませんでした 2 |