DACapturePage

Tiesioginės prieigos funkcijos, Puslapių tvarkymas

Aprašymas

Ši funkcija "užfiksuoją" nurodytąjį puslapį iš iš pradžių su DAOpenFile atverto dokumento. Užfiksuotąjį puslapį tada galima piešti bet kuriame kitame puslapyje naudojant DADrawCapturedPage funkciją. Tai naudinga skirtingiems puslapiams sujungti arba daugiau nei vienam originaliam puslapiui padėti ant kito puslapio (impozicija)

Užfiksavus puslapį jis pašalinamas iš dokumento. Jei norite, kad puslapis liktų dokumente, turite sukurti tuščiąjį puslapį ir užfiksuotąjį puslapį nupiešti ant tuščiojo

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.DACapturePage(FileHandle, PageRef: Integer): Integer;

ActiveX

Function PDFlib::DACapturePage(FileHandle As Long, PageRef As Long) As Long

DLL

int DLDACapturePage(int InstanceID, int FileHandle, int PageRef);

Parametrai

FileHandleRankenėlė, grąžinta DAOpenFile, DAOpenFileReadOnly arba DAOpenFromStream funkcijų
PageRefPuslapio nuoroda, grąžinta DAFindPage arba DANewPage funkcijų

Grąžinamos reikšmės

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