DACapturePageEx

Tiesioginės prieigos funkcijos, Puslapių tvarkymas

Aprašymas

Užfiksuoją nurodytąjį puslapį iš iš pradžių su DAOpenFile atverto dokumento. Užfiksuotasis puslapis paslepiamas, bet tada jį galima piešti bet kuriame kitame puslapyje naudojant DADrawCapturedPage funkciją. Puslapio "media box" naudojamas kaip užfiksuotojo puslapio aprėpiantysis stačiakampis. DACapturePageEx funkcija naudojama tuomet, kai vietoje to turėtų būti naudojama puslapio "crop box"

Sintaksė

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

Parametrai

FileHandleRankenėlė, grąžinta DAOpenFile, DAOpenFileReadOnly arba DAOpenFromStream funkcijų
PageRefPuslapio nuoroda, grąžinta DAFindPage arba DANewPage funkcijų
Options0 = aprėpiantysis stačiakampis – puslapio media box 1 = aprėpiantysis stačiakampis – puslapio crop box, jei jis yra, kitu atveju media box 2 = aprėpiantysis stačiakampis – puslapio bleed box, jei jis yra, kitu atveju crop box 3 = aprėpiantysis stačiakampis – puslapio trim box, jei jis yra, kitu atveju crop box 4 = aprėpiantysis stačiakampis – puslapio art box, jei jis yra, kitu atveju crop box

Grąžinamos reikšmės

0Nurodytoji FileHandle arba PageRef buvo netinkama arba nurodytasis puslapis buvo vienintelis dokumente
Non-zeroID, kurį galima naudoti su DADrawCapturedPage funkcija