SetFontFlags

Lettertypen

Beschrijving

Stelt de vlaggen van het geselecteerde font in. Meestal worden deze vlaggen automatisch gezet wanneer het font wordt toegevoegd, maar in sommige gevallen (bijvoorbeeld bij symbolische Type1-fonts) kunnen ze niet automatisch worden gezet. Met deze functie kunt u er zeker van zijn dat de fonts de juiste vlaggen hebben

Syntaxis

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);

Parameters

Fixed0 = Het font is proportioneel of variabele breedte 1 = Het font heeft vaste breedte; alle glyphs hebben dezelfde breedte
Serif0 = De glyphs hebben geen schreef (korte schuine streepjes boven- en onderaan de glyphstammen) 1 = De glyphs hebben schreef
Symbolic0 = Het font bevat glyphs uit de standaard Latijnse tekenset 1 = Het font bevat symbolen
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 = Normaal font 1 = Kleine letters zien eruit als de bijbehorende hoofdletters, maar dan kleiner
ForceBold0 = normaal font 1 = het font forceren om met een vet effect te worden gerenderd, ook op kleine groottes

Retourwaarden

0A font has not been selected
1De fontvlaggen zijn ingesteld int ForceBold);