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

Fixed0 = Font je proporcionální nebo proměnné šířky 1 = Font má pevnou šířku, všechny glyfy mají tutéž šířku
Serif0 = Glyfy nemají patky (krátké tahy natažené pod úhlem na horní a dolní straně dřík glyfů) 1 = Glyfy mají patky
Symbolic0 = Font obsahuje glyfy standardní latinské znakové sady 1 = Font obsahuje symboly
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 = Běžný font 1 = Malá písmena vypadají jako odpovídající velká písmena, jen menší
ForceBold0 = běžné písmo 1 = vynutit, aby se písmo vykreslovalo s tučným efektem i při malých velikostech
1Příznaky fontu se úspěšně nastavily int ForceBold);