SetGDIPlusOptions

Визуализиране и печат

Описание

Задава различни опции за рендера, когато се използва библиотеката GDI+

Опции 10, 11 и 12 ще имат приоритет пред опции 2 и 3, ако са зададени на нещо различно от 0

Синтаксис

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

Параметри

OptionID0 = Използване на GDI+ 1 = Заглаждане на текст/векторна графика 2 = Интерполация 3 = Заглаждане на изображения 4 = Обработване на null пътища 5 = Праг за моно 6 = Споделяне на DLL екземпляр 7 = Стартиране на DLL 8 = Потискане на фоновата нишка на DLL 9 = Подобряване на тънки линии 10 = GDIPlus SmoothingMode 11 = GDIPlus InterpolationMode 12 = GDIPlus PixelOffsetMode
NewValueЗа използване на GDI+: 0 = Не използвай GDI+ 1 = Използвай GDI+ (по подразбиране) За изглаждане на текст и векторна графика: 0 = Без изглаждане 1 = Гладък текст и векторна графика (по подразбиране) За интерполация: 0 = Стандартна 1 = Точна (по подразбиране) За изображения: 0 = Без изглаждане (по подразбиране) 1 = Изглаждане За нулеви пътища: 0 = Игнорирай 1 = Обработвай (по подразбиране) За монохромния праг: 0 = Без задаване на праг (по подразбиране) 1..255 = Ниво на праг 6 = DLL piggyback 7 = Стартиране на DLL 8 = DLL потискане на фонов поток За DLL piggyback: 0 = Не позволявай 1 = Позволявай (използвай повторно съществуващ DLL екземпляр) За DLL стартиране (GdiplusStartup/GdiplusShutdown): 0 = Никога не извиквай 1 = Don't call if piggybacking on existing DLL 2 = Винаги извиквай За DLL потискане на фонов поток: 0 = Не (не потискай) 1 = Да (потискай фоновия поток) За Enhance thin lines: 0 = Не прави нищо (по подразбиране) 1 - 9 = Удебелявай линии, по-малки от 1 единица на устройство, до зададената дебелина За GDIPlus SmoothingMode 0 = smDefault, 1 = smHighSpeed, 2= smHighQuality, 3 = smNone, 4 = smAntiAlias За GDIPlus InterpolationMode 0 = imDefault, 1 = imLowQuality, 2 = imHighQuality, 3 = imBilinear, 4 = imBicubic, 5 = NearestNeighbor 6 = imHighQualityBilinear, 7 = imHighQualityBicubic За GDIPlus PixelOffsetMode 0 = poDefault, 1 = poHighSpeed, 2 = poHighQuality 4 = poNone, 4 = poHalf