GetFontVariationAxes
Tekst, czcionki, czcionki zmienne
Opis
Odczytuje osie projektowe fvar zmiennej czcionki TrueType lub OpenType CFF2 i zwraca ich zakresy we współrzędnych użytkownika jako JSON
Składnia
Delphi
Function TPDFlib.GetFontVariationAxes(FontID: Integer; Out AxesJSON: WideString): Integer;Parametry
| FontID | Uchwyt czcionki zwrócony przez interfejs API tworzenia lub wczytywania czcionki TrueType albo OpenType |
|---|---|
| AxesJSON | Otrzymuje tablicę JSON zawierającą znacznik każdej osi, zlokalizowaną nazwę wyświetlaną, minimum, wartość domyślną, maksimum i stan ukrycia |
Wartości zwracane
Zwraca liczbę osi albo 0, gdy uchwyt jest nieprawidłowy, czcionka nie ma użytecznej tabeli fvar lub jej dane są uszkodzone; AxesJSON ma wartość [], gdy nie zwrócono osi
Format JSON
[{"tag":"wght","name":"Weight","minimum":100,"default":400,"maximum":900,"hidden":false}]Uwagi
Wartości osi używają współrzędnych projektowych zdefiniowanych przez czcionkę przed normalizacją i odwzorowaniem avar
Uchwyty TrueType Collection sprawdzają krój wybrany podczas wczytywania czcionki
Zobacz również
CreateTrueTypeFontVariation, CreateOpenTypeFontVariation, AddTrueTypeFont, AddTrueTypeFontFromFile