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
| Fixed | 0 = font proporcjonalny lub o zmiennej szerokości 1 = font o stałej szerokości, wszystkie glify mają tę samą szerokość |
|---|---|
| Serif | 0 = 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 |
| Symbolic | 0 = font zawiera glify standardowego łacińskiego zestawu znaków 1 = font zawiera symbole |
| Script | 0 = font zawiera zwykłe glify 1 = glify przypominają odręczne pismo kursywne |
| Italic | 0 = font zwykły 1 = dominujące pionowe kreski glifów są pochylone |
| AllCap | 0 = font zawiera małe litery 1 = font zawiera tylko wielkie litery |
| SmallCap | 0 = font zwykły 1 = glify małych liter wyglądają jak odpowiadające im wielkie litery, lecz mają mniejszy rozmiar |
| ForceBold | 0 = font zwykły 1 = wymusza renderowanie fontu z efektem pogrubienia nawet przy małych rozmiarach |
Wartości zwracane
| 0 | Nie wybrano fontu |
|---|---|
| 1 | Flagi fontu zostały pomyślnie ustawione int ForceBold); |