Face Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje typ písma.
public class Face : HarfBuzzSharp.NativeObject
- Dědičnost
Konstruktory
| Name | Description |
|---|---|
| Face(Blob, Int32) |
Inicializuje novou instanci třídy pomocí zadaného objektu Face blob typeface. |
| Face(Blob, UInt32) |
Inicializuje novou instanci třídy pomocí zadaného objektu Face blob typeface. |
| Face(GetTableDelegate, ReleaseDelegate) |
Inicializuje novou instanci Face třídy pomocí delegáta k sestavení dat. |
| Face(GetTableDelegate) |
Inicializuje novou instanci Face třídy pomocí delegáta k sestavení dat. |
Vlastnosti
| Name | Description |
|---|---|
| Empty |
Získá odkaz na prázdnou Face instanci. |
| GlyphCount |
Získá nebo nastaví počet glyfů v obličeji. |
| Handle |
Získá nebo nastaví popisovač na podkladový nativní objekt. (Zděděno od NativeObject) |
| HasColorLayers |
Získá hodnotu určující, zda řez písma obsahuje tabulku COLR barev-vrstvy tabulky. |
| HasColorPng |
Získá hodnotu označující, zda řez písma obsahuje tabulku PNG color-bitmap. |
| HasColorSvg |
Získá hodnotu určující, zda řez písma obsahuje tabulku barev SVG. |
| HasPalettes |
Získá hodnotu označující, zda řez písma obsahuje tabulku palety barev CPAL. |
| HasVariationData |
Získá hodnotu označující, zda řez písma obsahuje data variant OpenType. |
| Index |
Získá nebo nastaví index tváře založený na nule v kolekci. |
| IsImmutable |
Získá hodnotu označující, zda je tato tvář neměnná. |
| NamedInstanceCount |
Získá počet pojmenovaných instancí v řezu písma. |
| PaletteCount |
Získá počet barevných palet v řezu písma. |
| Tables |
Získá seznam značek tabulky OpenType, které jsou přítomné v této tváři. |
| UnitsPerEm |
Získá nebo nastaví jednotky na EM. |
| VariationAxisCount |
Získá počet os variant v řezu písma. |
| VariationAxisInfos |
Získá informace o všech osách variant v řezu písma. |
Metody
| Name | Description |
|---|---|
| Dispose() |
Uvolní všechny prostředky používané tímto NativeObjectnástrojem . (Zděděno od NativeObject) |
| Dispose(Boolean) |
Uvolní nespravované prostředky používané Face a volitelně uvolní spravované prostředky. |
| DisposeHandler() |
Uvolní nespravované prostředky použité. |
| GetNamedInstanceDesignCoords(Int32, Span<Single>) |
Vyplní rozsah souřadnicemi návrhového prostoru pro zadanou pojmenovanou instanci. |
| GetNamedInstanceDesignCoords(Int32) |
Vrátí souřadnice prostoru návrhu pro zadanou pojmenovanou instanci. |
| GetNamedInstanceDesignCoordsCount(Int32) |
Vrátí počet souřadnic návrhového prostoru pro zadanou pojmenovanou instanci. |
| GetNamedInstancePostScriptNameId(Int32) |
Vrátí ID názvu OpenType názvu postscriptového názvu pro zadanou pojmenovanou instanci. |
| GetNamedInstanceSubfamilyNameId(Int32) |
Vrátí ID názvu OpenType podfamily pro zadanou pojmenovanou instanci. |
| GetPaletteColorNameId(Int32) |
Vrátí ID názvu OpenType řetězce názvu pro zadanou položku barvy palety. |
| GetPaletteColors(Int32, Span<HBColor>) |
Vyplní rozsah položkami barev pro zadanou paletu písem. |
| GetPaletteColors(Int32) |
Vrátí všechny položky barev pro zadanou paletu písem. |
| GetPaletteFlags(Int32) |
Vrátí příznaky pro zadanou paletu písem. |
| GetPaletteNameId(Int32) |
Vrátí ID názvu OpenType řetězce názvu pro zadanou paletu. |
| GetVariationAxisInfos(Span<OpenTypeVarAxisInfo>) |
Vyplní rozsah informacemi o osách variant písma. |
| MakeImmutable() |
Tato tvář je neměnná a brání dalším úpravám. |
| ReferenceTable(Tag) |
Načte odkaz na zadanou tabulku písem jako objekt blob. |
| TryFindVariationAxis(Tag, OpenTypeVarAxisInfo) |
Pokusí se najít informace o ose variant se zadanou značkou. |