SetGDIPlusOptions

Renderizado e impresión

Descripción

Establece varias opciones del renderizador cuando se usa la biblioteca GDI+

Las opciones 10, 11 y 12 anularán las opciones 2 y 3 si se establecen en cualquier valor distinto de 0

Sintaxis

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

Parámetros

OptionID0 = Uso de GDI+ 1 = Suavizado de gráficos de texto/vectoriales 2 = Interpolación 3 = Suavizado de imagen 4 = Procesar rutas nulas 5 = Umbral mono 6 = Acoplamiento de DLL 7 = Inicio de DLL 8 = DLL suprime el subproceso en segundo plano 9 = Mejorar líneas delgadas 10 = GDIPlus SmoothingMode 11 = GDIPlus InterpolationMode 12 = GDIPlus PixelOffsetMode
NewValuePara usar GDI+: 0 = No usar GDI+ 1 = Usar GDI+ (predeterminado) Para suavizado de texto y gráficos vectoriales: 0 = Sin suavizado 1 = Suavizar texto y gráficos vectoriales (predeterminado) Para interpolación: 0 = Estándar 1 = Precisa (predeterminado) Para imágenes: 0 = Sin suavizado (predeterminado) 1 = Suavizado Para rutas nulas: 0 = Ignorar 1 = Procesar (predeterminado) Para el umbral mono: 0 = Sin umbral (predeterminado) 1..255 = Nivel de umbral 6 = Acoplamiento DLL 7 = Inicio DLL 8 = Suprimir hilo en segundo plano DLL Para acoplamiento DLL: 0 = No permitir 1 = Permitir (reutilizar instancia DLL existente) Para inicio DLL (GdiplusStartup/GdiplusShutdown) 0 = No llamar nunca 1 = No llamar si se acopla a DLL existente (don't call) 2 = Llamar siempre Para suprimir hilo en segundo plano DLL: 0 = No (no suprimir) 1 = Sí (suprimir hilo en segundo plano) Para mejorar líneas finas: 0 = No hacer nada (predeterminado) 1 - 9 = Engrosar líneas menores de 1 unidad de dispositivo al grosor especificado Para GDIPlus SmoothingMode 0 = smDefault, 1 = smHighSpeed, 2= smHighQuality, 3 = smNone, 4 = smAntiAlias Para GDIPlus InterpolationMode 0 = imDefault, 1 = imLowQuality, 2 = imHighQuality, 3 = imBilinear, 4 = imBicubic, 5 = NearestNeighbor 6 = imHighQualityBilinear, 7 = imHighQualityBicubic Para GDIPlus PixelOffsetMode 0 = poDefault, 1 = poHighSpeed, 2 = poHighQuality 4 = poNone, 4 = poHalf