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

DPIDPI-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

0A canvas has not been created
1DC-ul canvas-ului a fost procesat corect și un document nou a fost creat