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
| FileHandle | Handle vrácený funkcemi DAOpenFile, DAOpenFileReadOnly nebo DAOpenFromStream |
|---|---|
| PageRef | Odkaz na stránku vrácený funkcí DAFindPage nebo DANewPage |
| Options | 0 = 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
| 0 | Zadaný FileHandle nebo PageRef nebyl platný nebo byla zadaná stránka jedinou stránkou dokumentu |
|---|---|
| Non-zero | ID, které lze použít s funkcí DADrawCapturedPage |