Sdílet prostřednictvím


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.