GetFontVariationAxes
Text, písma, variabilní písma
Popis
Čte designové osy fvar variabilního fontu TrueType nebo OpenType CFF2 a vrací jejich rozsahy uživatelských souřadnic jako JSON
Syntaxe
Delphi
Function TPDFlib.GetFontVariationAxes(FontID: Integer; Out AxesJSON: WideString): Integer;Parametry
| FontID | Popisovač fontu vrácený API pro vytváření nebo načítání fontů TrueType nebo OpenType |
|---|---|
| AxesJSON | Přijímá pole JSON obsahující značku každé osy, lokalizovaný zobrazovaný název, minimum, výchozí hodnotu, maximum a skrytý stav |
Návratové hodnoty
Vrací počet os, nebo 0, když je popisovač neplatný, font nemá použitelnou tabulku fvar nebo jsou jeho data poškozená; AxesJSON je [], když se nevrátí žádné osy
Formát JSON
[{"tag":"wght","name":"Weight","minimum":100,"default":400,"maximum":900,"hidden":false}]Poznámky
Hodnoty os používají designové souřadnice definované fontem, před normalizací a jakýmkoli mapováním avar
Popisovače TrueType Collection inspektují střih vybraný při načtení fontu
Viz také
CreateTrueTypeFontVariation, CreateOpenTypeFontVariation, AddTrueTypeFont, AddTrueTypeFontFromFile