DARenderPagesToFiles

ダイレクトアクセス, レンダリングと印刷

説明

通常の文書モデルを経由して文書全体を読み込むことなく、オープン状態のダイレクトアクセスファイルハンドルからページを個別の画像ファイルにレンダリングします

PageRanges は 2,11,4-6OddEven 2-20 のような連続していないページを選択できます。空文字列を指定するとすべてのページがレンダリングされます

FileName に %p が含まれる場合、そのトークンはソースページ番号に置き換えられます。FileName に %p が含まれない場合、ソースページ番号はファイル拡張子の前に挿入されます

構文

Delphi

Function TPDFlib.DARenderPagesToFiles(FileHandle: Integer; Const PageRanges: WideString; Options: Integer; DPI: Double; Const FileName: WideString): Integer;

ActiveX

Function PDFlib::DARenderPagesToFiles(FileHandle As Long, PageRanges As String, Options As Long, DPI As Double, FileName As String) As Long

DLL

int DLDARenderPagesToFiles(int InstanceID, int FileHandle, const wchar_t * PageRanges, int Options, double DPI, const wchar_t * FileName);

パラメーター

FileHandleDAOpenFile または DAOpenFileReadOnly が返すハンドル
PageRangesコンマ区切りのページ範囲リスト。空文字列を指定するとすべてのページがレンダリングされます
Options0 = BMP 出力 1 = JPEG 出力 2 = WMF 出力 3 = EMF 出力 4 = EPS 出力 5 = PNG 出力 6 = GIF 出力 7 = TIFF 出力 8 = EMF+ 出力 9 = HTML5 出力 10 = TIFF (G4) 出力
DPI各ページのレンダリングに使用する DPI
FileName出力ファイル名またはファイル名パターン。ソースページ番号を挿入する位置に %p を使用してください

戻り値

0レンダリングされたページはありません
>0完了または最初のエラーまでに正常にレンダリングされたページ数