NewPageFromCanvasDC

Graphiques vectoriels, manipulation des pages

Description

Ajoute une nouvelle page au document sélectionné à partir des opérations de dessin appliquées au DC renvoyé par la fonction GetCanvasDC

Lorsque le paramètre Options vaut 3 ou 4, utilisez la fonction NoEmbedFontListAdd pour ajouter des polices à la liste des polices à ne pas incorporer

Syntaxe

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);

Paramètres

DPIDPI du nouveau document. Par exemple, pour un canevas de largeur et hauteur 96 avec 192 DPI, le document résultant mesure 0,5 pouce dans chaque dimension
Options-1 = Convertir les commandes de dessin en une seule image avec GDI+ 0 = Traiter les commandes comme des graphiques vectoriels, sans incorporer les polices 1 = Traiter les commandes comme des graphiques vectoriels, avec polices incorporées mais non compressées 2 = Traiter les commandes comme des graphiques vectoriels, avec polices incorporées et compressées 3 = Traiter les commandes comme des graphiques vectoriels, en incorporant et compressant les polices absentes de la liste d’exclusion 4 = Comme 3, mais réutiliser les polices déjà ajoutées lors d’appels précédents à cette fonction ou à LoadFromCanvasDC

Valeurs de retour

0Aucun canevas n’a été créé
1Le DC du canevas a été traité et un nouveau document a été créé