SetGDIPlusOptions
Rendering and printing
Deskripsi
Mengeset berbagai opsi untuk renderer saat library GDI+ dipakai
Options 10, 11, dan 12 akan menimpa options 2 dan 3 jika keduanya diset ke nilai selain 0
Sintaks
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);
Parameter
| OptionID | 0 = 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 |
|---|---|
| NewValue | Untuk penggunaan GDI+: 0 = Jangan pakai GDI+ 1 = Pakai GDI+ (default) Untuk smoothing teks/grafis vektor: 0 = Tanpa smoothing 1 = Smooth teks dan grafis vektor (default) Untuk interpolasi: 0 = Standar 1 = Akurat (default) Untuk image: 0 = Tanpa smoothing (default) 1 = Smoothing Untuk path null: 0 = Abaikan 1 = Proses (default) Untuk ambang mono: 0 = Tanpa thresholding (default) 1..255 = Level ambang 6 = DLL piggyback 7 = DLL startup 8 = DLL suppress background thread Untuk DLL piggyback: 0 = Jangan izinkan 1 = Izinkan (pakai ulang instance DLL yang ada) Untuk DLL startup (GdiplusStartup/GdiplusShutdown) 0 = Jangan pernah panggil 1 = Jangan panggil jika piggyback pada DLL yang ada 2 = Selalu panggil Untuk DLL suppress background thread: 0 = Tidak (jangan suppress) 1 = Ya (suppress background thread) Untuk Enhance thin lines: 0 = Tidak melakukan apa pun (default) 1 - 9 = Tebalkan garis yang lebih kecil dari 1 device unit ke ketebalan yang ditentukan Untuk GDIPlus SmoothingMode 0 = smDefault, 1 = smHighSpeed, 2 = smHighQuality, 3 = smNone, 4 = smAntiAlias Untuk GDIPlus InterpolationMode 0 = imDefault, 1 = imLowQuality, 2 = imHighQuality, 3 = imBilinear, 4 = imBicubic, 5 = NearestNeighbor 6 = imHighQualityBilinear, 7 = imHighQualityBicubic Untuk GDIPlus PixelOffsetMode 0 = poDefault, 1 = poHighSpeed, 2 = poHighQuality 4 = poNone, 4 = poHalf |