SetFontFlags

Шрифты

Описание

Задаёт флаги выбранного шрифта. Обычно они выставляются автоматически при добавлении, но в отдельных случаях (например, у символьных Type1) автоматически не выставятся; функция позволяет гарантировать правильные флаги

Синтаксис

Delphi

Function TPDFlib.SetFontFlags(Fixed, Serif, Symbolic, Script, Italic, AllCap, SmallCap, ForceBold: Integer): Integer;

ActiveX

Function PDFlib::SetFontFlags(Fixed As Long, Serif As Long, Symbolic As Long, Script As Long, Italic As Long, AllCap As Long, SmallCap As Long, ForceBold As Long) As Long

DLL

int DLSetFontFlags(int InstanceID, int Fixed, int Serif, int Symbolic, int Script, int Italic, int AllCap, int SmallCap, int ForceBold);

Параметры

Fixed0 = шрифт пропорциональный или переменной ширины 1 = шрифт фиксированной ширины, все глифы одной ширины
Serif0 = глифы без засечек (коротких штрихов под углом на верхних и нижних концах стоек) 1 = глифы с засечками
Symbolic0 = шрифт содержит глифы стандартной латиницы 1 = шрифт содержит символы
Script0 = Font contains regular glyphs 1 = Glyphs resemble cursive handwriting
Italic0 = Regular font 1 = Glyphs have dominant vertical strokes that are slanted
AllCap0 = Font contains lowercase letters 1 = Font contains only uppercase letters
SmallCap0 = обычный шрифт 1 = строчные глифы выглядят как соответствующие прописные, но меньшего размера
ForceBold0 = обычный шрифт 1 = принудительно отображать шрифт с эффектом жирности даже в мелких размерах

Возвращаемые значения

0A font has not been selected
1Флаги шрифта установлены успешно int ForceBold);