SetGDIPlusOptions

Processamento e impressão

Descrição

Define várias opções do compositor quando é utilizada a biblioteca GDI+

As opções 10, 11 e 12 substituem as opções 2 e 3 se estiverem definidas com um valor diferente de 0

Sintaxe

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 = Suavização de texto/gráficos vetoriais 2 = Interpolação 3 = Suavização de imagem 4 = Processar caminhos nulos 5 = Limiar mono 6 = DLL piggyback 7 = Inicialização de DLL 8 = DLL suprimir thread de fundo 9 = Realçar linhas finas 10 = GDIPlus SmoothingMode 11 = GDIPlus InterpolationMode 12 = GDIPlus PixelOffsetMode
NewValuePara utilização de GDI+: 0 = Não utilizar GDI+ 1 = Utilizar GDI+ (predefinição) Para suavização de texto/gráficos vetoriais: 0 = Sem suavização 1 = Suavizar texto e gráficos vetoriais (predefinição) Para interpolação: 0 = Padrão 1 = Precisa (predefinição) Para imagens: 0 = Sem suavização (predefinição) 1 = Suavização Para caminhos nulos: 0 = Ignorar 1 = Processar (predefinição) Para o limiar monocromático: 0 = Sem aplicação de limiar (predefinição) 1..255 = Nível do limiar 6 = DLL piggyback 7 = Arranque da DLL 8 = DLL suprimir thread em segundo plano Para DLL piggyback: 0 = Não permitir 1 = Permitir (reutilizar uma instância DLL existente) Para arranque da DLL (GdiplusStartup/GdiplusShutdown) 0 = Nunca chamar 1 = Não chamar se estiver em piggyback d'uma DLL existente 2 = Chamar sempre Para DLL suprimir thread em segundo plano: 0 = Não (não suprimir) 1 = Sim (suprimir thread em segundo plano) Para melhorar linhas finas: 0 = Não fazer nada (predefinição) 1 - 9 = Aumentar a espessura das linhas menores do que 1 unidade de dispositivo para a espessura especificada 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