SetGDIPlusOptions

Vykreslování a tisk

Popis

Nastaví různé volby rendereru, když se používá knihovna GDI+

Volby 10, 11 a 12 přebijí volby 2 a 3, pokud jsou nastavené na cokoli jiného než 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);

Parametry

OptionID0 = Use of GDI+ 1 = Text/vector graphics smoothing 2 = Interpolation 3 = Image smoothing 4 = Process null paths 5 = Mono threshold 6 = DLL piggyback 7 = DLL startup 8 = DLL suppress background thread 9 = Enhance thin lines 10 = GDIPlus SmoothingMode 11 = GDIPlus InterpolationMode 12 = GDIPlus PixelOffsetMode
NewValuePro použití GDI+: 0 = Nepoužívat GDI+ 1 = Použít GDI+ (výchozí) Pro vyhlazování textu a vektorové grafiky: 0 = Bez vyhlazování 1 = Vyhlazovat text a vektorovou grafiku (výchozí) Pro interpolaci: 0 = Standardní 1 = Přesná (výchozí) Pro obrázky: 0 = Bez vyhlazování (výchozí) 1 = Vyhlazovat Pro prázdné cesty: 0 = Ignorovat 1 = Zpracovat (výchozí) Pro mono práh: 0 = Bez prahování (výchozí) 1..255 = Úroveň prahu 6 = DLL piggyback 7 = DLL startup 8 = DLL potlačení background thread Pro DLL piggyback: 0 = Nepovolit 1 = Povolit (znovu použít existující instanci DLL) Pro DLL startup (GdiplusStartup/GdiplusShutdown) 0 = Nikdy nevolat 1 = Nevolat při piggyback na existující DLL 2 = Vždy volat Pro DLL potlačení background thread: 0 = Ne (nepotlačovat) 1 = Ano (potlačit background thread) Pro Enhance thin lines: 0 = Nedělat nic (výchozí) 1 - 9 = Zesílit čáry tenčí než 1 jednotku zařízení na zadanou tloušťku Pro GDIPlus SmoothingMode 0 = smDefault, 1 = smHighSpeed, 2 = smHighQuality, 3 = smNone, 4 = smAntiAlias Pro GDIPlus InterpolationMode 0 = imDefault, 1 = imLowQuality, 2 = imHighQuality, 3 = imBilinear, 4 = imBicubic, 5 = NearestNeighbor 6 = imHighQualityBilinear, 7 = imHighQualityBicubic Pro GDIPlus PixelOffsetMode 0 = poDefault, 1 = poHighSpeed, 2 = poHighQuality 4 = poNone, 4 = poHalf