CapturePageEx
Manipulacija stranicama
Opis
Ova funkcija "hvata" stranicu. Nakon što je stranica uhvaćena, može se iscrtati na druge stranice. To je korisno za spajanje različitih stranica ili za smještanje više izvornih stranica na drugu stranicu (impozicija). Nakon što je stranica uhvaćena, uklanja se iz dokumenta. Ako želite da stranica ostane u dokumentu, morate stvoriti praznu stranicu i uhvaćenu stranicu iscrtati na praznu stranicu.
Također, budući da dokument u svakom trenutku mora imati barem jednu stranicu, nije moguće uhvatiti stranicu ako je ona jedina stranica u dokumentu. U tom slučaju morate dodati novu praznu stranicu prije nego što se postojeća stranica može uhvatiti.
ImportPageAsFormXObjectKao obrubni pravokutnik snimljene stranice koristi se "media box" stranice. Funkcija CapturePageEx može se koristiti u slučajevima kada se umjesto nje treba koristiti "crop box" stranice
"medijski okvir" stranice koristi se kao granični pravokutnik za zahvaćenu stranicu. Funkcija CapturePageEx može se koristiti kada umjesto toga treba koristiti "crop box" stranice.
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 | Broj stranice koja se snima. Prva stranica u dokumentu je stranica 1 |
|---|---|
| Options | 0 = Za obrubni pravokutnik koristi media box stranice 1 = Za obrubni pravokutnik koristi crop box stranice ako postoji, inače media box 2 = Za obrubni pravokutnik koristi bleed box stranice ako postoji, inače crop box 3 = Za obrubni pravokutnik koristi trim box stranice ako postoji, inače crop box 4 = Za obrubni pravokutnik koristi art box stranice ako postoji, inače crop box |
Povratne vrijednosti
| 0 | Navedena stranica ne postoji ili je jedina stranica u dokumentu |
|---|---|
| Non-zero | ID postupka snimanja. Ovaj se ID mora predati funkciji DrawCapturedPage |