SetGDIPlusOptions

Rendering and printing

Opis

Postavlja razne opcije renderer-a kad se koristi GDI+ biblioteka

Opcije 10, 11 i 12 poništavaju opcije 2 i 3 ako su postavljene na bilo šta osim 0

Sintaksa

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

Parametri

OptionID0 = Upotreba GDI+ 1 = Izglačivanje teksta/vektorske grafike 2 = Interpolacija 3 = Izglačivanje slika 4 = Obrada null putanja 5 = Mono prag 6 = DLL piggyback 7 = DLL pokretanje 8 = DLL suzbijanje pozadinske niti 9 = Podebljavanje tankih linija 10 = GDIPlus SmoothingMode 11 = GDIPlus InterpolationMode 12 = GDIPlus PixelOffsetMode
NewValueZa upotrebu GDI+: 0 = Ne koristi GDI+ 1 = Koristi GDI+ (podrazumevano) Za izglačivanje teksta/vektorske grafike: 0 = Bez izglačivanja 1 = Izglačaj tekst i vektorsku grafiku (podrazumevano) Za interpolaciju: 0 = Standardna 1 = Tačna (podrazumevano) Za slike: 0 = Bez izglačivanja (podrazumevano) 1 = Izglačavanje Za null putanje: 0 = Ignoriši 1 = Obradi (podrazumevano) Za mono prag: 0 = Bez praga (podrazumevano) 1..255 = Nivo praga 6 = DLL piggyback 7 = DLL pokretanje 8 = DLL suzbijanje pozadinske niti Za DLL piggyback: 0 = Ne dozvoli 1 = Dozvoli (ponovo koristi postojeću DLL instancu) Za DLL pokretanje (GdiplusStartup/GdiplusShutdown) 0 = Nikad ne pozovi 1 = Ne pozovi ako se kači na postojeću DLL 2 = Uvek pozovi Za DLL suzbijanje pozadinske niti: 0 = Ne (ne suzbijaj) 1 = Da (suzbij pozadinsku nit) Za Enhance thin lines: 0 = Ne radi ništa (podrazumevano) 1 - 9 = Podebljaj linije tanje od 1 jedinice uređaja na navedenu debljinu Za GDIPlus SmoothingMode 0 = smDefault, 1 = smHighSpeed, 2 = smHighQuality, 3 = smNone, 4 = smAntiAlias Za GDIPlus InterpolationMode 0 = imDefault, 1 = imLowQuality, 2 = imHighQuality, 3 = imBilinear, 4 = imBicubic, 5 = NearestNeighbor 6 = imHighQualityBilinear, 7 = imHighQualityBicubic Za GDIPlus PixelOffsetMode 0 = poDefault, 1 = poHighSpeed, 2 = poHighQuality 4 = poNone, 4 = poHalf