SetGDIPlusOptions

Rendu et impression

Description

Définit diverses options du moteur de rendu lorsque la bibliothèque GDI+ est utilisée

Les options 10, 11 et 12 remplacent les options 2 et 3 si leur valeur est différente de 0

Syntaxe

Delphi

Function TPDFlib.SetGDIPlusOptions(OptionID, NewValue: Integer): Integer;

ActiveX

Function PDFlib::SetGDIPlusOptions(OptionID As Long, NewValue As Long) As Long

DLL

int DLSetGDIPlusOptions(int InstanceID, int OptionID, int NewValue);

Paramètres

OptionID0 = Utilisation de GDI+ 1 = Lissage texte/vectoriel 2 = Interpolation 3 = Lissage d’image 4 = Traiter les chemins nuls 5 = Seuil mono 6 = Piggyback DLL 7 = Démarrage DLL 8 = Supprimer le thread d’arrière-plan DLL 9 = Améliorer les lignes fines 10 = GDIPlus SmoothingMode 11 = GDIPlus InterpolationMode 12 = GDIPlus PixelOffsetMode
NewValuePour GDI+ : 0 = Ne pas utiliser 1 = Utiliser (par défaut) Pour le lissage texte/vectoriel : 0 = Aucun 1 = Lisser (par défaut) Pour l’interpolation : 0 = Standard 1 = Précise (par défaut) Pour les images : 0 = Aucun lissage (par défaut) 1 = Lissage Pour les chemins nuls : 0 = Ignorer 1 = Traiter (par défaut) Pour le seuil monochrome : 0 = Aucun (par défaut) 1..255 = Niveau 6 = Réutilisation DLL 7 = Démarrage DLL 8 = Supprimer le thread d’arrière-plan Pour la réutilisation : 0 = Interdire 1 = Autoriser Pour le démarrage (GdiplusStartup/GdiplusShutdown) : 0 = Jamais 1 = Pas lors de l'utilisation d’une instance existante 2 = Toujours Pour le thread : 0 = Non 1 = Oui Pour épaissir les lignes fines : 0 = Rien 1 - 9 = Épaisseur des lignes inférieures à une unité Pour GDIPlus SmoothingMode 0 = smDefault, 1 = smHighSpeed, 2= smHighQuality, 3 = smNone, 4 = smAntiAlias Pour GDIPlus InterpolationMode 0 = imDefault, 1 = imLowQuality, 2 = imHighQuality, 3 = imBilinear, 4 = imBicubic, 5 = NearestNeighbor 6 = imHighQualityBilinear, 7 = imHighQualityBicubic Pour GDIPlus PixelOffsetMode 0 = poDefault, 1 = poHighSpeed, 2 = poHighQuality 4 = poNone, 4 = poHalf