DACapturePageEx

Direct access functionality, Page manipulation

Popis

Zachytí zadanou stránku z dokumentu původně otevřeného přes DAOpenFile. Zachycená stránka je skrytá, ale dá se pak vykreslit na jakoukoli jinou stránku funkcí DADrawCapturedPage. Jako ohraničující obdélník zachycené stránky se použije "media box" stránky. Když se má místo toho použít "crop box" stránky, sáhněte po funkci DACapturePageEx

Syntaxe

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);

Parametry

FileHandleHandle vrácený funkcemi DAOpenFile, DAOpenFileReadOnly nebo DAOpenFromStream
PageRefOdkaz na stránku vrácený funkcí DAFindPage nebo DANewPage
Options0 = Pro ohraničující obdélník použít media box stránky 1 = Pro ohraničující obdélník použít crop box stránky, existuje-li, jinak media box 2 = Pro ohraničující obdélník použít bleed box stránky, existuje-li, jinak crop box 3 = Pro ohraničující obdélník použít trim box stránky, existuje-li, jinak crop box 4 = Pro ohraničující obdélník použít art box stránky, existuje-li, jinak crop box

Return values

0Zadaný FileHandle nebo PageRef nebyl platný nebo byla zadaná stránka jedinou stránkou dokumentu
Non-zeroID, které lze použít s funkcí DADrawCapturedPage