DACapturePageEx
Direkte adgangsfunktionalitet, sidehåndtering
Beskrivelse
Indfanger den angivne side fra et dokument, der oprindeligt blev åbnet med DAOpenFile. Den indfangede side er skjult, men kan derefter tegnes på enhver anden side med funktionen DADrawCapturedPage. 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.DACapturePageEx(FileHandle, PageRef, Options: Integer): Integer;
ActiveX
Function PDFlib::DACapturePageEx(FileHandle As Long, PageRef As Long, Options As Long) As Long
DLL
int DLDACapturePageEx(int InstanceID, int FileHandle, int PageRef, int Options);
Parametre
| FileHandle | Et greb, der returneres af funktionerne DAOpenFile, DAOpenFileReadOnly eller DAOpenFromStream |
|---|---|
| PageRef | En sidereference, der returneres af funktionerne DAFindPage eller DANewPage |
| Options | 0 = Brug siden's media box som afgrænsningsrektangel 1 = Brug siden's crop box som afgrænsningsrektangel, hvis den har en, ellers bruges media box 2 = Brug siden's bleed box som afgrænsningsrektangel, hvis den har en, ellers bruges crop box 3 = Brug siden's trim box som afgrænsningsrektangel, hvis den har en, ellers bruges crop box 4 = Brug siden's art box som afgrænsningsrektangel, hvis den har en, ellers bruges crop box |
Returværdier
| 0 | Det angivne FileHandle eller PageRef var ugyldigt, eller den angivne side var dokumentets eneste side |
|---|---|
| Non-zero | Et ID, der kan bruges med funktionen DADrawCapturedPage |