DACapturePageEx

直接アクセス機能、ページ操作

説明

DAOpenFile で最初に開いたドキュメントから指定ページをキャプチャします。キャプチャしたページは非表示ですが、DADrawCapturedPage 関数を使用して任意の他のページに描画できます。ページの "media box" はキャプチャページの境界矩形として使用されます。代わりにページの "crop box" を使用する必要がある場合は DACapturePageEx 関数を使用できます

構文

Delphi

Function TPDFlib.DACapturePageEx(FileHandle, PageRef, Options: Integer): Integer;

ActiveX

Function PDFlib::DACapturePageEx(FileHandle As Long, PageRef As Long, Options As Long) As Long

DLL

int DLDACapturePageEx(int InstanceID, int FileHandle, int PageRef, int Options);

パラメータ

FileHandleDAOpenFile、DAOpenFileReadOnly または DAOpenFromStream 関数により返されるハンドル
PageRefDAFindPage または DANewPage 関数から返されるページ参照
Options0 = ページ's メディアボックスを境界矩形に使用する 1 = ページ's クロップボックスがあれば境界矩形に使用し、なければメディアボックスを使用する 2 = ページ's ブリードボックスがあれば境界矩形に使用し、なければクロップボックスを使用する 3 = ページ's トリムボックスがあれば境界矩形に使用し、なければクロップボックスを使用する 4 = ページ's アートボックスがあれば境界矩形に使用し、なければクロップボックスを使用する

戻り値

0指定した FileHandle または PageRef が無効であるか、指定したページが文書内の唯一のページです
Non-zeroDADrawCapturedPage 関数で使用できる ID