DACapturePageEx
Direkte tilgangsfunksjonalitet, Sidemanipulering
Beskrivelse
Fanger den angitte siden fra et dokument som opprinnelig ble åpnet med DAOpenFile. Den fangede siden skjules, men kan deretter tegnes på enhver annen side med DADrawCapturedPage-funksjonen. Sidens "media box" brukes som avgrensende rektangel for den fangede siden. DACapturePageEx-funksjonen kan brukes i tilfeller der sidens "crop box" bør brukes 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);
Parametere
| FileHandle | Et håndtak returnert av DAOpenFile-, DAOpenFileReadOnly- eller DAOpenFromStream-funksjonene |
|---|---|
| PageRef | En sidereferanse returnert av DAFindPage- eller DANewPage-funksjonene |
| Options | 0 = Bruk sidens media box som avgrensende rektangel 1 = Bruk sidens crop box som avgrensende rektangel hvis den finnes, ellers media box 2 = Bruk sidens bleed box som avgrensende rektangel hvis den finnes, ellers crop box 3 = Bruk sidens trim box som avgrensende rektangel hvis den finnes, ellers crop box 4 = Bruk sidens art box som avgrensende rektangel hvis den finnes, ellers crop box |
Returverdier
| 0 | Angitt FileHandle eller PageRef var ikke gyldig, eller den angitte siden var den eneste siden i dokumentet |
|---|---|
| Non-zero | En ID som kan brukes med DADrawCapturedPage-funksjonen |