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
| FileHandle | Rankenėlė, grąžinta DAOpenFile, DAOpenFileReadOnly arba DAOpenFromStream funkcijų |
|---|---|
| PageRef | Puslapio nuoroda, grąžinta DAFindPage arba DANewPage funkcijų |
| Options | 0 = 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
| 0 | Nurodytoji FileHandle arba PageRef buvo netinkama arba nurodytasis puslapis buvo vienintelis dokumente |
|---|---|
| Non-zero | ID, kurį galima naudoti su DADrawCapturedPage funkcija |