DACapturePage
Funkcionalnost izravnog pristupa, Manipulacija stranicama
Opis
Ova funkcija "snima" navedenu stranicu iz dokumenta koji je izvorno otvoren pomoću DAOpenFile. Snimljena stranica zatim se može nacrtati na bilo kojoj drugoj stranici pomoću funkcije DADrawCapturedPage. To je korisno za kombiniranje različitih stranica ili za smještanje više izvornih stranica na jednu drugu stranicu (imposition)
Nakon što je stranica snimljena, uklanja se iz dokumenta. Ako želite da stranica ostane u dokumentu, morate stvoriti praznu stranicu i nacrtati snimljenu stranicu na njoj
Za stranicu se kao granični pravokutnik za snimanje koristi "media box". Funkcija DACapturePageEx može se upotrijebiti u slučajevima kada treba upotrijebiti "crop box"
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
| FileHandle | Ručka koju vraćaju funkcije DAOpenFile, DAOpenFileReadOnly ili DAOpenFromStream |
|---|---|
| PageRef | Referenca stranice koju vraćaju funkcije DAFindPage ili DANewPage |
Povratne vrijednosti
| 0 | Navedeni FileHandle ili PageRef nisu bili valjani |
|---|---|
| Nenula | ID koji se može upotrijebiti s funkcijom DADrawCapturedPage |