Struktury DirectWrite
DirectWrite definuje následující struktury.
V této části
Námět | Popis |
---|---|
DWRITE_BITMAP_DATA_BGRA32 | Představuje rastrová data ve formátu BGRA32. |
DWRITE_CARET_METRICS | Struktura DWRITE_CARET_METRICS určuje metriky pro umístění stříšky v písmu. |
DWRITE_CLUSTER_METRICS | Obsahuje informace o clusteru glyph. |
DWRITE_COLOR_F | Popisuje červené, zelené, modré a alfa součásti barvy. |
DWRITE_COLOR_GLYPH_RUN | Obsahuje informace potřebné vykreslovacími moduly pro kreslení glyfů s informacemi o barvě glyfu. |
DWRITE_COLOR_GLYPH_RUN1 | Představuje barevné glyfové spuštění. Metoda IDWriteFactory4::TranslateColorGlyphRun vrátí seřazenou kolekci barevných glyfů různých typů v závislosti na tom, co písmo podporuje. |
DWRITE_FILE_FRAGMENT | Představuje rozsah bajtů v souboru písma. |
DWRITE_FONT_AXIS_RANGE | Představuje minimální a maximální rozsah možných hodnot pro osu písma. |
DWRITE_FONT_AXIS_VALUE | Představuje hodnotu osy písma. Používá se při dotazování a vytváření instancí písem. |
DWRITE_FONT_FEATURE | Určuje vlastnosti používané k identifikaci a provádění typografických funkcí v aktuálním řezu písma. |
DWRITE_FONT_METRICS | Struktura DWRITE_FONT_METRICS určuje metriky, které se vztahují na všechny glyfy v řezu písma. |
DWRITE_FONT_METRICS1 | Struktura DWRITE_FONT_METRICS1 určuje metriky, které se vztahují na všechny glyfy v řezu písma. |
DWRITE_FONT_PROPERTY | Vlastnost písma použitá pro filtrování sad písem a vytvoření sady písem s explicitními vlastnostmi |
DWRITE_GLYPH_IMAGE_DATA | Data pro jeden glyph z GetGlyphImageData. |
DWRITE_GLYPH_METRICS | Určuje metriky jednotlivých glyfů. |
DWRITE_GLYPH_OFFSET | Volitelná úprava pozice glyfů. |
DWRITE_GLYPH_RUN | Obsahuje informace potřebné vykreslovacími moduly pro kreslení běhů glyfů. |
DWRITE_GLYPH_RUN_DESCRIPTION | Obsahuje další vlastnosti související s vlastnostmi v DWRITE_GLYPH_RUN. |
DWRITE_HIT_TEST_METRICS | Popisuje oblast získanou testem hitu. |
DWRITE_INLINE_OBJECT_METRICS | Obsahuje vlastnosti popisující geometrické měření vloženého objektu definovaného aplikací. |
DWRITE_JUSTIFICATION_OPPORTUNITY | Struktura DWRITE_JUSTIFICATION_OPPORTUNITY určuje informace o odůvodnění na glyf. |
DWRITE_LINE_BREAKPOINT | Vlastnosti zarážky řádku znaku |
DWRITE_LINE_METRICS | Obsahuje informace o formátované čáře textu. |
DWRITE_LINE_METRICS1 | Obsahuje informace o formátované čáře textu. |
DWRITE_LINE_SPACING | |
DWRITE_MATRIX | Struktura DWRITE_MATRIX určuje transformaci grafiky, která se má použít pro vykreslené glyfy. |
DWRITE_OVERHANG_METRICS | Určuje, kolik viditelných dips (nezávislých pixelů zařízení) přepíná na každou stranu rozložení nebo vložených objektů. |
DWRITE_PANOSE | Sjednocení DWRITE_PANOSE popisuje hodnoty klasifikace písma, které používáte s IDWriteFont1::GetPanose vybrat a shodovat písmo. |
DWRITE_SCRIPT_ANALYSIS | Uloží přidružení textu a jeho systémového skriptu a také některé atributy zobrazení. |
DWRITE_SCRIPT_PROPERTIES | Struktura DWRITE_SCRIPT_PROPERTIES určuje vlastnosti skriptu pro navigaci v stříšce a odůvodnění. |
DWRITE_SHAPING_GLYPH_PROPERTIES | Obsahuje tvarování výstupních vlastností pro výstupní glyf. |
DWRITE_SHAPING_TEXT_PROPERTIES | Tvarování výstupních vlastností pro výstupní glyf. |
DWRITE_STRIKETHROUGH | Obsahuje informace týkající se velikosti a umístění přeškrtnutí. |
DWRITE_TEXT_METRICS | Obsahuje metriky přidružené k textu po rozložení. |
DWRITE_TEXT_METRICS1 | Obsahuje metriky přidružené k textu po rozložení. |
DWRITE_TEXT_RANGE | Určuje rozsah umístění textu, ve kterém je formát použit v textu reprezentované IDWriteTextLayout objektu. |
DWRITE_TRIMMING | Určuje možnost oříznutí pro přetečení textu v poli rozložení. |
DWRITE_TYPOGRAPHIC_FEATURES | Obsahuje sadu typografických funkcí, které se mají použít při tvarování textu. |
DWRITE_UNDERLINE | Obsahuje informace o šířce, tloušťkě, posunu, výšce spuštění, směru čtení a směru toku podtržení. |
DWRITE_UNICODE_RANGE | Struktura DWRITE_UNICODE_RANGE určuje rozsah bodů kódu Unicode. |