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

FileHandleRučka koju vraćaju funkcije DAOpenFile, DAOpenFileReadOnly ili DAOpenFromStream
PageRefReferenca stranice koju vraćaju funkcije DAFindPage ili DANewPage

Povratne vrijednosti

0Navedeni FileHandle ili PageRef nisu bili valjani
NenulaID koji se može upotrijebiti s funkcijom DADrawCapturedPage