DACapturePage

Direkte adgangsfunktionalitet, sidehåndtering

Beskrivelse

Denne funktion "registrerer" den angivne side fra et dokument, der oprindeligt blev åbnet med DAOpenFile. Den registrerede side kan derefter tegnes på enhver anden side med funktionen DADrawCapturedPage. Det er nyttigt til at kombinere forskellige sider eller placere mere end én oprindelig side på en anden side (udskydning)

Når en side er indfanget, fjernes den fra dokumentet. Hvis siden skal forblive i dokumentet, skal du oprette en tom side og tegne den indfangede side på den tomme side.

Sidens "media box" bruges som afgrænsningsrektangel for den indfangede side. Funktionen DACapturePageEx kan bruges, når sidens "crop box" skal anvendes i stedet.

Syntaks

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

Parametre

FileHandleEt greb, der returneres af funktionerne DAOpenFile, DAOpenFileReadOnly eller DAOpenFromStream
PageRefEn sidereference, der returneres af funktionerne DAFindPage eller DANewPage

Returværdier

0Det angivne FileHandle eller PageRef var ugyldigt
Non-zeroEt ID, der kan bruges med funktionen DADrawCapturedPage