QBS >> Elementy standardowe >> Zarządzanie czcionkami w Q-Line 3000 - podręcznik programisty

Metoda QT-Fonts

Opis nowej klasy służącej do obsługi czcionek w Q-line 3000 - qline.win.fontengine.FontEngine. Sposób dodania nowej czcionki do palety.

Obsługą czcionek zajmuje się klasa qline.win.fontengine.FontEngine; dostęp do aktualnej instancji tej klasy jest przez metodę Application.app.getFontEngine(). To właśnie z tego obiektu należy pobierać aktualne czcionki, na przykład przy rysowaniu kontrolek: sposób ten zastępuje dotychczasowe korzystanie ze statycznych pól klasy qline.win.Win.

Interesujące metody klasy FontEngine to:

O ile zachodzi potrzeba dodania kolejnej czcionki do palety - to znaczy, innej niż standard, fixed, title lub small - należy podjąć następujące kroki: