DACapturePage

funkcionalnost neposrednega dostopa, obdelava strani

Opis

Ta funkcija "zameji" navedeno stran iz dokumenta, ki je bil prvotno odprt z DAOpenFile. Zajeto stran je nato mogoče izrisati na katero koli drugo stran s funkcijo DADrawCapturedPage. To je uporabno za kombiniranje različnih strani ali za postavitev več izvirnih strani na eno stran (impozicija)

Ko je stran enkrat zajeta, je odstranjena iz dokumenta. Če želite, da stran ostane v dokumentu, morate ustvariti prazno stran in zajeto stran narisati na prazno stran

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 DACapturePageEx

Sintaksa

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);

Parametri

FileHandleHandle, ki ga vrnejo funkcije DAOpenFile, DAOpenFileReadOnly ali DAOpenFromStream
PageRefSklic na stran, ki ga vrnejo funkcije DAFindPage ali DANewPage

Vrnjene vrednosti

0Navedeni FileHandle ali PageRef nista bila veljavna
Non-zeroID, ki ga lahko uporabite s funkcijo DADrawCapturedPage