SetGDIPlusOptions
Rendering and printing
Beskrivelse
Setjer ulike alternativer for rendereren når GDI+-biblioteket brukes
Alternativ 10, 11 og 12 overstyrer alternativ 2 og 3 hvis de er satt til noe annet enn 0
Syntaks
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);
Parametere
| OptionID | 0 = Bruk av GDI+ 1 = Utjevning av tekst/vektorgrafikk 2 = Interpolasjon 3 = Bildeutjevning 4 = Behandle null-baner 5 = Mono-terskel 6 = DLL piggyback 7 = DLL-oppstart 8 = DLL undertrykker bakgrunnstråd 9 = Forsterk tynne linjer 10 = GDIPlus SmoothingMode 11 = GDIPlus InterpolationMode 12 = GDIPlus PixelOffsetMode |
|---|---|
| NewValue | For bruk av GDI+: 0 = Ikke bruk GDI+ 1 = Bruk GDI+ (standard) For utjevning av tekst/vektorgrafikk: 0 = Ingen utjevning 1 = Utjevn tekst og vektorgrafikk (standard) For interpolasjon: 0 = Standard 1 = Nøyaktig (standard) For bilder: 0 = Ingen utjevning (standard) 1 = Utjevning For nullstier: 0 = Ignorer 1 = Behandle (standard) For mono-terskelen: 0 = Ingen terskling (standard) 1..255 = Terskelnivå 6 = DLL-piggyback 7 = DLL-oppstart 8 = DLL-undertrykk bakgrunnstråd For DLL-piggyback: 0 = Ikke tillat 1 = Tillat (gjenbruk eksisterende DLL-instans) For DLL-oppstart (GdiplusStartup/GdiplusShutdown) 0 = Kall aldri 1 = Ikke kall hvis piggybacking på eksisterende DLL 2 = Kall alltid For DLL-undertrykkelse av bakgrunnstråd: 0 = Nei (ikke undertrykk) 1 = Ja (undertrykk bakgrunnstråd) For Enhance thin lines: 0 = Gjør ingenting (standard) 1 - 9 = Tykkere linjer mindre enn 1 enhetsenhet til tykkelsen angitt For GDIPlus SmoothingMode 0 = smDefault, 1 = smHighSpeed, 2 = smHighQuality, 3 = smNone, 4 = smAntiAlias For GDIPlus InterpolationMode 0 = imDefault, 1 = imLowQuality, 2 = imHighQuality, 3 = imBilinear, 4 = imBicubic, 5 = NearestNeighbor 6 = imHighQualityBilinear, 7 = imHighQualityBicubic For GDIPlus PixelOffsetMode 0 = poDefault, 1 = poHighSpeed, 2 = poHighQuality 4 = poNone, 4 = poHalf |