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);
Параметры
| Fixed | 0 = шрифт пропорциональный или переменной ширины 1 = шрифт фиксированной ширины, все глифы одной ширины |
|---|---|
| Serif | 0 = глифы без засечек (коротких штрихов под углом на верхних и нижних концах стоек) 1 = глифы с засечками |
| Symbolic | 0 = шрифт содержит глифы стандартной латиницы 1 = шрифт содержит символы |
| Script | 0 = Font contains regular glyphs 1 = Glyphs resemble cursive handwriting |
| Italic | 0 = Regular font 1 = Glyphs have dominant vertical strokes that are slanted |
| AllCap | 0 = Font contains lowercase letters 1 = Font contains only uppercase letters |
| SmallCap | 0 = обычный шрифт 1 = строчные глифы выглядят как соответствующие прописные, но меньшего размера |
| ForceBold | 0 = обычный шрифт 1 = принудительно отображать шрифт с эффектом жирности даже в мелких размерах |
Возвращаемые значения
| 0 | A font has not been selected |
|---|---|
| 1 | Флаги шрифта установлены успешно int ForceBold); |