SetFontFlags

Czcionki

Opis

Ustawia flagi wybranego fontu. Zwykle są one ustawiane automatycznie przy dodawaniu fontu, lecz w pewnych okolicznościach (na przykład dla symbolicznych fontów Type1) nie można tego zrobić automatycznie. Ta funkcja pozwala zapewnić prawidłowe flagi fontów

Składnia

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 proporcjonalny lub o zmiennej szerokości 1 = font o stałej szerokości, wszystkie glify mają tę samą szerokość
Serif0 = glify nie mają szeryfów (krótkich kresek rysowanych pod kątem u góry i u dołu trzonów glifów) 1 = glify mają szeryfy
Symbolic0 = font zawiera glify standardowego łacińskiego zestawu znaków 1 = font zawiera symbole
Script0 = font zawiera zwykłe glify 1 = glify przypominają odręczne pismo kursywne
Italic0 = font zwykły 1 = dominujące pionowe kreski glifów są pochylone
AllCap0 = font zawiera małe litery 1 = font zawiera tylko wielkie litery
SmallCap0 = font zwykły 1 = glify małych liter wyglądają jak odpowiadające im wielkie litery, lecz mają mniejszy rozmiar
ForceBold0 = font zwykły 1 = wymusza renderowanie fontu z efektem pogrubienia nawet przy małych rozmiarach

Wartości zwracane

0Nie wybrano fontu
1Flagi fontu zostały pomyślnie ustawione int ForceBold);