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
| Page | Numărul paginii de capturat. Prima pagină din document este pagina 1 |
|---|
Valori returnate
| 0 | Pagina specificată nu există sau este singura pagină din document |
|---|---|
| Non-zero | ID-ul procesului de captură. Acest ID trebuie furnizat funcției DrawCapturedPage |