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 = Заглаждане За null пътища: 0 = Игнорирай 1 = Обработи (по подразбиране) За прага за моно: 0 = Без прагова обработка (по подразбиране) 1..255 = Ниво на праг 6 = Споделяне на DLL екземпляр 7 = Стартиране на DLL 8 = Потискане на фоновата нишка на DLL За споделяне на DLL екземпляр: 0 = Не разрешавай 1 = Разреши (използвай повторно съществуващ екземпляр на DLL) За стартиране на DLL (GdiplusStartup/GdiplusShutdown) 0 = Никога не извиквай 1 = Не извиквай, ако се споделя съществуващ DLL 2 = Винаги извиквай За потискане на фоновата нишка на DLL: 0 = Не (не потискай) 1 = Да (потисни фоновата нишка) За подобряване на тънки линии: 0 = Не прави нищо (по подразбиране) 1 - 9 = Удебели линии по-тънки от 1 device unit до посочената дебелина За 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