NewPageFromCanvasDC
Grafică vectorială, Manipulare pagini
Descriere
Adaugă o pagină nouă documentului selectat din operațiile de desenare aplicate DC-ului returnat de funcția GetCanvasDC
Când parametrul Options este setat pe 3 sau 4, folosiți funcția NoEmbedFontListAdd pentru a adăuga fonturi în lista de fonturi fără încorporare
Sintaxă
Delphi
Function TPDFlib.NewPageFromCanvasDC(DPI: Double; Options: Integer): Integer;
ActiveX
Function PDFlib::NewPageFromCanvasDC(DPI As Double, Options As Long) As Long
DLL
int DLNewPageFromCanvasDC(int InstanceID, double DPI, int Options);
Parametri
| DPI | DPI-ul folosit pentru documentul nou. De exemplu, dacă canvas-ul a fost creat cu lățimea și înălțimea 96, iar DPI-ul specificat este 192, documentul rezultat va avea 0,5 inci în lățime și înălțime |
|---|---|
| Options | -1 = convertește comenzile de desenare într-o singură imagine folosind GDI+ 0 = procesează comenzile de desenare ca grafică vectorială, fonturile nu sunt încorporate 1 = procesează comenzile de desenare ca grafică vectorială, fonturile sunt încorporate, dar necomprimate 2 = procesează comenzile de desenare ca grafică vectorială, fonturile sunt încorporate și comprimate 3 = procesează comenzile de desenare ca grafică vectorială, fonturile care nu sunt în lista de fonturi fără încorporare sunt încorporate și comprimate 4 = la fel ca 3, dar fonturile adăugate deja în apelurile anterioare ale acestei funcții sau ale funcției LoadFromCanvasDC sunt refolosite |
Valori returnate
| 0 | A canvas has not been created |
|---|---|
| 1 | DC-ul canvas-ului a fost procesat corect și un document nou a fost creat |