Výčty DirectWrite
DirectWrite definuje následující výčty.
V této části
Námět | Popis |
---|---|
DWRITE_AUTOMATIC_FONT_AXES | Definuje konstanty, které určují určité osy, které se dají použít automaticky v rozložení při výběru písma. |
DWRITE_BASELINE | Výčet DWRITE_BASELINE obsahuje hodnoty, které určují směrný plán zarovnání textu. |
DWRITE_BREAK_CONDITION | Označuje podmínku na okraji vloženého objektu nebo textu použitého k určení chování způsobujícího přerušení řádku. |
DWRITE_CONTAINER_TYPE | Určuje formát kontejneru prostředku písma. Formát kontejneru se liší od formátu souboru písma (DWRITE_FONT_FILE_TYPE), protože kontejner popisuje kontejner, ve kterém je podkladový soubor písma zabalený. |
DWRITE_FACTORY_TYPE | Určuje typ objektu objektu továrny DirectWrite. |
DWRITE_FACTORY_TYPE (DWriteCore) | Určuje typ objektu objektu továrny DirectWrite. |
DWRITE_FLOW_DIRECTION | Určuje směr umístění řádků textu vzhledem k sobě. |
DWRITE_FONT_AXIS_ATTRIBUTES | Definuje konstanty, které určují atributy pro osu písma. |
DWRITE_FONT_AXIS_TAG | Definuje konstanty, které určují identifikátor čtyř znaků pro osu písma. |
DWRITE_FONT_FACE_TYPE | Označuje formát souboru kompletního řezu písma. |
DWRITE_FONT_FAMILY_MODEL | Definuje konstanty, které určují, jak se skupiny písem seskupují. |
DWRITE_FONT_FEATURE_TAG | Hodnota, která označuje typografickou funkci textu zadaného písmem. |
DWRITE_FONT_FILE_TYPE | Typ písma reprezentovaný jedním souborem písma. Formáty písma, které se skládají z více souborů, například Type 1 . PFM a . PFB, mají samostatné výčtové hodnoty pro každý typ souboru. |
DWRITE_FONT_LINE_GAP_USAGE | Určete, jestli má být hodnota DWRITE_FONT_METRICS::lineGap součástí metrik řádku. |
DWRITE_FONT_PROPERTY_ID | Identifikuje řetězec v písmu. |
DWRITE_FONT_SIMULATIONS | Určuje algoritmické simulace stylu, které se použijí na řez písma. Tučné a šikmé simulace lze kombinovat pomocí bitové operace OR. |
DWRITE_FONT_SOURCE_TYPE | Definuje konstanty, které určují mechanismus, podle kterého se písmo zahrnulo do sady písem. |
DWRITE_FONT_STRETCH | Představuje stupeň roztažení písma v porovnání s normálním poměrem stran písma. |
DWRITE_FONT_STYLE | Představuje styl řezu písma jako normální, kurzívu nebo šikmou. |
DWRITE_FONT_WEIGHT | Představuje hustotu řezu, pokud jde o světlost nebo pevnost tahů. |
DWRITE_GLYPH_IMAGE_FORMATS | Určuje, které formáty jsou podporovány v písmu, a to buď na úrovni celého písma, nebo na glyf. |
DWRITE_GLYPH_ORIENTATION_ANGLE | DWRITE_GLYPH_ORIENTATION_ANGLE výčtu obsahuje hodnoty, které určují, jak je glyf orientovaný na osu x. |
DWRITE_GRID_FIT_MODE | Určuje, zda se má povolit mřížka obrysů glyfů (označuje se také jako nápověda). |
DWRITE_INFORMATIONAL_STRING_ID | Informační výčet řetězců, který identifikuje řetězec vložený do souboru písma. |
DWRITE_LINE_SPACING_METHOD | Metoda použitá pro řádkování v rozložení textu. |
DWRITE_LOCALITY | Určuje umístění prostředku. |
DWRITE_MEASURING_MODE | Označuje metodu měření použitou pro rozložení textu. |
DWRITE_NUMBER_SUBSTITUTION_METHOD | Určuje, jak použít nahrazení čísel u číslic a související interpunkce. |
DWRITE_OPTICAL_ALIGNMENT | Režim zarovnání optického okraje. |
DWRITE_OUTLINE_THRESHOLD | DWRITE_OUTLINE_THRESHOLD výčtu obsahuje hodnoty, které určují zásady používané IDWriteFontFace1::GetRecommendedRenderingMode metoda k určení, zda se mají vykreslit glyfy v režimu osnovy. |
DWRITE_PANOSE_ARM_STYLE | DWRITE_PANOSE_ARM_STYLE výčtu obsahuje hodnoty, které určují styl ukončení kmenů a zaokrouhlených písmen textu. |
DWRITE_PANOSE_ASPECT | Výčet DWRITE_PANOSE_ASPECT obsahuje hodnoty, které určují poměr mezi šířkou a výškou tváře znaku. |
DWRITE_PANOSE_ASPECT_RATIO | Výčet DWRITE_PANOSE_ASPECT_RATIO obsahuje hodnoty, které určují informace o poměru mezi šířkou a výškou tváře znaku. |
DWRITE_PANOSE_CHARACTER_RANGES | Výčet DWRITE_PANOSE_CHARACTER_RANGES obsahuje hodnoty, které určují typ znaků dostupných v písmu. |
DWRITE_PANOSE_CONTRAST | Výčet DWRITE_PANOSE_CONTRAST obsahuje hodnoty, které určují poměr mezi nejtužším a nejtenčím bodem tahu pro písmeno, například velká písmena "O". |
DWRITE_PANOSE_DECORATIVE_CLASS | Výčet DWRITE_PANOSE_DECORATIVE_CLASS obsahuje hodnoty, které určují obecný vzhled znakové tváře. |
DWRITE_PANOSE_DECORATIVE_TOPOLOGY | Výčet DWRITE_PANOSE_DECORATIVE_TOPOLOGY obsahuje hodnoty, které určují celkové charakteristiky obrazce písma. |
DWRITE_PANOSE_FAMILY | DWRITE_PANOSE_FAMILY výčtu obsahuje hodnoty, které určují typ klasifikace písma. |
DWRITE_PANOSE_FILL | Výčet DWRITE_PANOSE_FILL obsahuje hodnoty, které určují typ výplně a ošetření čáry. |
DWRITE_PANOSE_FINIALS | DWRITE_PANOSE_FINIALS výčtu obsahuje hodnoty, které určují, jak jsou znaky končit a miniskulátory vzestupné. |
DWRITE_PANOSE_LETTERFORM | DWRITE_PANOSE_LETTERFORM výčtu obsahuje hodnoty, které určují zaokrouhlování formátu písmen pro text. |
DWRITE_PANOSE_LINING | DWRITE_PANOSE_LINING výčtu obsahuje hodnoty, které určují zpracování obrysu dekorativního písma. |
DWRITE_PANOSE_MIDLINE | DWRITE_PANOSE_MIDLINE výčtu obsahuje hodnoty, které určují informace o umístění střední čáry mezi velkými písmeny a ošetření diagonálních vrcholů kmenů. |
DWRITE_PANOSE_PROPORTION | DWRITE_PANOSE_PROPORTION výčtu obsahuje hodnoty, které určují poměr stran obrazce glyfů zvážením dalších podrobností standardních znaků. |
DWRITE_PANOSE_SCRIPT_FORM | DWRITE_PANOSE_SCRIPT_FORM výčet obsahuje hodnoty, které určují obecný vzhled tváře znaku s ohledem na sklon a chvosty. |
DWRITE_PANOSE_SCRIPT_TOPOLOGY | Výčet DWRITE_PANOSE_SCRIPT_TOPOLOGY obsahuje hodnoty, které určují topologii písmen. |
DWRITE_PANOSE_SERIF_STYLE | Výčet DWRITE_PANOSE_SERIF_STYLE obsahuje hodnoty, které určují vzhled bezpatkového textu. |
DWRITE_PANOSE_SPACING | Výčet DWRITE_PANOSE_SPACING obsahuje hodnoty, které určují mezery mezi znaky (monospace versus proporcionální). |
DWRITE_PANOSE_STROKE_VARIATION | Výčet DWRITE_PANOSE_STROKE_VARIATION obsahuje hodnoty, které určují vztah mezi tenkými a tlustými kmeny textových znaků. |
DWRITE_PANOSE_SYMBOL_ASPECT_RATIO | Výčet DWRITE_PANOSE_SYMBOL_ASPECT_RATIO obsahuje hodnoty, které určují poměr stran symbolických znaků. |
DWRITE_PANOSE_SYMBOL_KIND | DWRITE_PANOSE_SYMBOL_KIND výčtu obsahuje hodnoty, které určují typ sady symbolů. |
DWRITE_PANOSE_TOOL_KIND | Výčet DWRITE_PANOSE_TOOL_KIND obsahuje hodnoty, které určují typ nástroje, který se používá k vytváření formulářů znaků. |
DWRITE_PANOSE_WEIGHT | Výčet DWRITE_PANOSE_WEIGHT obsahuje hodnoty, které určují váhu znaků. |
DWRITE_PANOSE_XASCENT | Výčet DWRITE_PANOSE_XASCENT obsahuje hodnoty, které určují relativní velikost malých písmen. |
DWRITE_PANOSE_XHEIGHT | DWRITE_PANOSE_XHEIGHT výčet obsahuje hodnoty, které určují informace o relativní velikosti malých písmen a ošetření diakritických značek (xheight). |
DWRITE_PARAGRAPH_ALIGNMENT | Určuje zarovnání textu odstavce podél osy směru toku vzhledem k horní a dolní části pole rozložení toku. |
DWRITE_PIXEL_GEOMETRY | Představuje vnitřní strukturu pixelu zařízení (tj. fyzické uspořádání červených, zelených a modrých barevných komponent), které se předpokládá pro účely vykreslování textu. |
DWRITE_READING_DIRECTION | Určuje směr, ve kterém probíhá čtení. Poznámka:DWRITE_READING_DIRECTION_TOP_TO_BOTTOM a DWRITE_READING_DIRECTION_BOTTOM_TO_TOP jsou dostupné jenom ve Windows 8.1 a novějších verzích. |
DWRITE_RENDERING_MODE výčty | Počínaje Windows 8 DWRITE_RENDERING_MODE výčet přidal nové hodnoty výčtu a vyřadil ostatní. |
DWRITE_RENDERING_MODE1 | Určuje způsob vykreslení glyfů. |
DWRITE_SCRIPT_SHAPES | Označuje další požadavky na tvarování textu. |
DWRITE_TEXT_ALIGNMENT | Určuje zarovnání textu odstavce podél osy směru čtení vzhledem k úvodnímu a koncovému okraji pole rozložení. |
DWRITE_TEXT_ANTIALIAS_MODE | Výčet DWRITE_TEXT_ANTIALIAS_MODE obsahuje hodnoty, které určují typ antialiasingu, který se má použít pro text při volání režimu vykreslování pro antialiasing. |
DWRITE_TEXTURE_TYPE | Identifikuje typ alfa textury. |
DWRITE_TRIMMING_GRANULARITY | Určuje členitost textu použitou k oříznutí přetečení textu v poli rozložení. |
DWRITE_VERTICAL_GLYPH_ORIENTATION | DWRITE_VERTICAL_GLYPH_ORIENTATION výčtu obsahuje hodnoty, které určují požadovaný druh orientace glyfů pro text. |
DWRITE_WORD_WRAPPING | Určuje zalamování slov, které se má použít v určitém víceřádkovém odstavci. Poznámka:DWRITE_WORD_WRAPPING_EMERGENCY_BREAK, DWRITE_WORD_WRAPPING_WHOLE _WORDa DWRITE_WORD_WRAPPING_CHARACTER jsou k dispozici pouze ve Windows 8.1 a novějších verzích. |