CapturePage

Manipulare pagini

Descriere

Această funcție "capturează" o pagină. Odată ce pagina a fost capturată, ea poate fi desenată pe alte pagini. Acest lucru este util pentru combinarea unor pagini diferite sau pentru plasarea mai multor pagini originale pe o altă pagină (impunere la tipar). Odată ce o pagină a fost capturată, ea este eliminată din document. Dacă doriți ca pagina să rămână în document, trebuie să creați o pagină goală și să desenați pagina capturată pe pagina goalăDe asemenea, deoarece un document trebuie să aibă în permanență cel puțin o pagină, nu este posibilă capturarea unei pagini dacă aceasta este singura pagină din document. În acest caz, trebuie să adăugați o nouă pagină goală înainte ca pagina existentă să poată fi capturatăCapturePageEx elimină pagina capturată din documentul său curent; folosiți

CapturePage nu poate fi folosit pentru a muta pagini dintr-un document în altul, deci toate paginile necesare trebuie fuzionate într-un singur document înainte de apelarea CapturePage. CaptureID este doar un pointer către o pagină ascunsă, deci memoria nu trebuie eliberată

"Media box"-ul paginii este folosit ca dreptunghi de încadrare pentru pagina capturată. Funcția CapturePage poate fi folosită în cazurile în care ar trebui folosit "crop box"-ul paginii

Numărul paginii de capturat. Prima pagină din document este pagina 1

Sintaxă

Delphi

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

ActiveX

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

DLL

int DLCapturePage(int InstanceID, int Page);

Parametri

PageNumărul paginii de capturat. Prima pagină din document este pagina 1

Valori returnate

0Pagina specificată nu există sau este singura pagină din document
Non-zeroID-ul procesului de captură. Acest ID trebuie furnizat funcției DrawCapturedPage