CapturePage

Obdelava strani

Opis

Ta funkcija "zameji" stran. Zajeta stran se lahko izriše na druge strani. To je uporabno za kombiniranje različnih strani ali za postavitev več izvirnih strani na eno stran (impozicija). Zajeta stran se odstrani iz dokumenta. Če želite, da stran ostane v dokumentu, morate ustvariti prazno stran in zajeto stran izrisati na prazno stran

Prav tako, 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ča stran lahko zajeta

S CapturePage ne morete premikati strani iz enega dokumenta v drug nov dokument, zato je treba vse zahtevane strani pred klicem CapturePage združiti v en dokument. CaptureID je le kazalec na skrito stran, zato pomnilnika ni treba sprostiti

Kot omejitveni pravokotnik za zajeto stran se uporabi "media box" strani. V primerih, ko je treba namesto tega uporabiti "crop box" strani, je mogoče uporabiti funkcijo CapturePage

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

PageŠtevilka strani za zajem. Prva stran v dokumentu je stran 1

Vrnjene vrednosti

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