SetFontFlags
Písma
Popis
Nastaví příznaky vybraného fontu. Obvykle se tyto příznaky nastaví automaticky při přidání fontu, ale v některých situacích (třeba u symbolických fontů Type1) je automaticky nastavit nejde. Tato funkce zajistí, že fonty budou mít správné příznaky
Syntaxe
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);
Parametry
| Fixed | 0 = Font je proporcionální nebo proměnné šířky 1 = Font má pevnou šířku, všechny glyfy mají tutéž šířku |
|---|---|
| Serif | 0 = Glyfy nemají patky (krátké tahy natažené pod úhlem na horní a dolní straně dřík glyfů) 1 = Glyfy mají patky |
| Symbolic | 0 = Font obsahuje glyfy standardní latinské znakové sady 1 = Font obsahuje symboly |
| 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 = Běžný font 1 = Malá písmena vypadají jako odpovídající velká písmena, jen menší |
| ForceBold | 0 = běžné písmo 1 = vynutit, aby se písmo vykreslovalo s tučným efektem i při malých velikostech |
| 1 | Příznaky fontu se úspěšně nastavily int ForceBold); |