CapturePageEx

Obdelava strani

Opis

Ta funkcija "zajame" stran. Ko je stran zajeta, jo je mogoče risati na druge strani. To je uporabno za kombiniranje različnih strani ali za umestitev več kot ene izvirne strani na drugo (impozicija). Ko je stran zajeta, se odstrani iz dokumenta. Če želite, da stran ostane v dokumentu, morate ustvariti prazno stran in risati zajeto stran na prazno stran

Poleg tega, ker mora imeti dokument vedno vsaj eno stran, ni mogoče zajeti strani, če je edina stran v dokumentu. V tem primeru morate dodati novo prazno stran, preden je obstoječo stran mogoče zajeti

CapturePageEx odstrani zajeto stran iz njenega trenutnega dokumenta; uporabite ImportPageAsFormXObject, da ohranite izvorno stran, ali jo uvažajte iz drugega odprtega dokumenta

"Media box" strani se uporablja kot ograjevalni pravokotnik za zajeto stran. Funkcija CapturePageEx se lahko uporabi v primerih, ko naj bi se uporabil "crop box" strani

Sintaksa

Delphi

Function TPDFlib.CapturePageEx(Page, Options: Integer): Integer;

ActiveX

Function PDFlib::CapturePageEx(Page As Long, Options As Long) As Long

DLL

int DLCapturePageEx(int InstanceID, int Page, int Options);

Parametri

PageŠtevilka strani za zajem. Prva stran v dokumentu je stran 1
Options0 = Uporabi medijski okvir strani kot mejni pravokotnik 1 = Uporabi obrezni okvir strani kot mejni pravokotnik, če ga ima, sicer medijski okvir 2 = Uporabi izpustni okvir (bleed box) strani kot mejni pravokotnik, če ga ima, sicer obrezni okvir 3 = Uporabi obrezni format (trim box) strani kot mejni pravokotnik, če ga ima, sicer obrezni okvir 4 = Uporabi umetniški okvir (art box) strani kot mejni pravokotnik, če ga ima, sicer obrezni okvir

Vrnjene vrednosti

0Navedena stran ne obstaja ali pa je edina stran v dokumentu
Non-zeroID postopka zajema. Ta ID je treba podati funkciji DrawCapturedPage