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
| Page | Il numero della pagina da acquisire La prima pagina del documento è la pagina 1 |
|---|
Valori restituiti
| 0 | La pagina specificata non esiste oppure è l'unica pagina del documento |
|---|---|
| Non-zero | ID del processo di acquisizione. Questo ID deve essere fornito alla funzione DrawCapturedPage |