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
| FileHandle | Et greb, der returneres af funktionerne DAOpenFile, DAOpenFileReadOnly eller DAOpenFromStream |
|---|---|
| PageRef | En sidereference, der returneres af funktionerne DAFindPage eller DANewPage |
Returværdier
| 0 | Det angivne FileHandle eller PageRef var ugyldigt |
|---|---|
| Non-zero | Et ID, der kan bruges med funktionen DADrawCapturedPage |