CapturePage

Manipulacija stranicom

Opis

Ova funkcija "zarobljava" (capture) stranicu. Kad stranica jednom bude zarobljena, može se crtati na druge stranice. Korisno za kombinovanje različitih stranica ili za postavljanje više prvobitnih stranica na jednu stranicu (impozicija). Kad stranica jednom bude zarobljena, uklanja se iz dokumenta. Ako želite da stranica ostane u dokumentu, morate napraviti praznu stranicu i nacrtati zarobljenu stranicu na nju

Osim toga, pošto dokument mora u svakom trenutku imati najmanje jednu stranicu, nije moguće zarobiti stranicu ako je jedina stranica u dokumentu. U tom slučaju prvo dodajte novu praznu stranicu, pa tek onda zarobite postojeću

Funkcijom CapturePage ne možete pomerati stranice iz jednog dokumenta u novi, pa sve potrebne stranice moraju prvo biti spojene u jedan dokument pre poziva CapturePage. CaptureID je samo pokazivač na skrivenu stranicu, pa memorija ne treba da se oslobađa

"Media box" stranice koristi se kao ograničavajući pravougaonik zarobljene stranice. Funkcija CapturePage može se koristiti u slučajevima kada bi trebalo koristiti "crop box" stranice

Sintaksa

Delphi

Function TPDFlib.CapturePage(Page: Integer): Integer;

ActiveX

Function PDFlib::CapturePage(Page As Long) As Long

DLL

int DLCapturePage(int InstanceID, int Page);

Parametri

PageBroj stranice koju treba zarobiti. Prva stranica u dokumentu je stranica 1

Povratne vrednosti

0Navedena stranica ne postoji ili je jedina stranica u dokumentu
Non-zeroID procesa zarobljavanja. Taj ID mora biti prosleđen funkciji DrawCapturedPage