CapturePage

Manipolazione delle pagine

Descrizione

Questa funzione "captures" una pagina, poi disegnabile altrove per combinazione o imposizione. La pagina acquisita viene rimossa; per conservarla creare una pagina vuota e disegnarvela

Poiché il documento deve avere almeno una pagina, non è possibile acquisire l'unica pagina; aggiungerne prima una vuota

Non è possibile usare CapturePage per spostare pagine da un documento a un altro documento nuovo, pertanto tutte le pagine richieste devono essere unite in un solo documento prima di chiamare CapturePage. CaptureID è soltanto un puntatore a una pagina nascosta, quindi non è necessario rilasciare memoria

Il "media box" delimita la pagina acquisita. Usare CapturePage quando occorre invece il "crop box"

Sintassi

Delphi

Function TPDFlib.CapturePage(Page: Integer): Integer;

ActiveX

Function PDFlib::CapturePage(Page As Long) As Long

DLL

int DLCapturePage(int InstanceID, int Page);

Parametri

PageIl numero della pagina da acquisire La prima pagina del documento è la pagina 1

Valori restituiti

0La pagina specificata non esiste oppure è l'unica pagina del documento
Non-zeroID del processo di acquisizione. Questo ID deve essere fornito alla funzione DrawCapturedPage