DirectWrite Enumerationen
DirectWrite definiert die folgenden Enumerationen.
In diesem Abschnitt
| Thema | Beschreibung |
|---|---|
| DWRITE_AUTOMATIC_FONT_AXES | Definiert Konstanten, die bestimmte Achsen angeben, die während der Schriftartauswahl automatisch im Layout angewendet werden können. |
| DWRITE_BASELINE | Die DWRITE_BASELINE-Enumeration enthält Werte, die die Baseline für die Textausrichtung angeben. |
| DWRITE_BREAK_CONDITION | Gibt die Bedingung an den Rändern des Inlineobjekts oder Texts an, der verwendet wird, um das Verhalten beim Zeilenumbruch zu bestimmen. |
| DWRITE_CONTAINER_TYPE | Gibt das Containerformat einer Schriftartressource an. Ein Containerformat unterscheiden sich von einem Schriftdateiformat (DWRITE_FONT_FILE_TYPE), da der Container den Container beschreibt, in dem die zugrunde liegende Schriftartdatei gepackt ist. |
| DWRITE_FACTORY_TYPE | Gibt den Typ DirectWrite Factoryobjekts an. |
| DWRITE_FACTORY_TYPE (DWriteCore) | Gibt den Typ DirectWrite Factoryobjekts an. |
| DWRITE_FLOW_DIRECTION | Gibt die Richtung an, in der Textzeilen relativ zueinander platziert werden. |
| DWRITE_FONT_AXIS_ATTRIBUTES | Definiert Konstanten, die Attribute für eine Schriftartachse angeben. |
| DWRITE_FONT_AXIS_TAG | Definiert Konstanten, die einen Vier-Zeichen-Bezeichner für eine Schriftartachse angeben. |
| DWRITE_FONT_FACE_TYPE | Gibt das Dateiformat eines vollständigen Schriftartgesichts an. |
| DWRITE_FONT_FAMILY_MODEL | Definiert Konstanten, die angeben, wie Schriftfamilien gruppiert werden. |
| DWRITE_FONT_FEATURE_TAG | Ein -Wert, der das typografische Feature von Text angibt, der von der Schriftart bereitgestellt wird. |
| DWRITE_FONT_FILE_TYPE | Der Typ einer Schriftart, die durch eine einzelne Schriftartdatei dargestellt wird. Schriftformate, die aus mehreren Dateien bestehen, z. B. Typ 1 . PFM und . PFB, verfügen über separate Aufzählwerte für jeden Dateityp. |
| DWRITE_FONT_LINE_GAP_USAGE | Geben Sie DWRITE_FONT_METRICS::lineGap-Wert an, der Teil der Zeilenmetriken sein soll. |
| DWRITE_FONT_PROPERTY_ID | Identifiziert eine Zeichenfolge in einer Schriftart. |
| DWRITE_FONT_SIMULATIONS | Gibt algorithmische Stilsimulationen an, die auf das Schriftartgesicht angewendet werden sollen. Fette und schräge Simulationen können über bitweise OR-Operation kombiniert werden. |
| DWRITE_FONT_SOURCE_TYPE | Definiert Konstanten, die den Mechanismus angeben, mit dem eine Schriftart in einen Schriftartensatz aufgenommen werden soll. |
| DWRITE_FONT_STRETCH | Stellt den Grad dar, in dem eine Schriftart gestreckt wurde, verglichen mit dem normalen Seitenverhältnis einer Schriftart. |
| DWRITE_FONT_STYLE | Stellt den Stil eines Schriftartgesichts wie normal, italisch oder schräg dar. |
| DWRITE_FONT_WEIGHT | Stellt die Dichte einer Schriftart in Bezug auf die Lichtheit oder Schwerigkeit der Striche dar. |
| DWRITE_GLYPH_IMAGE_FORMATS | Gibt an, welche Formate in der Schriftart unterstützt werden, entweder auf einer schriftweiten Ebene oder pro Glyphe. |
| DWRITE_GLYPH_ORIENTATION_ANGLE | Die DWRITE_GLYPH_ORIENTATION_ANGLE-Enumeration enthält Werte, die angeben, wie das Glyph an der X-Achse ausgerichtet ist. |
| DWRITE_GRID_FIT_MODE | Gibt an, ob die Rasteranpassung von Glyphengliederungen (auch als Hinweise bezeichnet) aktiviert werden soll. |
| DWRITE_INFORMATIONAL_STRING_ID | Die Enumeration der Informationszeichenfolge, die eine in eine Schriftartdatei eingebettete Zeichenfolge identifiziert. |
| DWRITE_LINE_SPACING_METHOD | Die Methode, die für den Zeilenabstand in einem Textlayout verwendet wird. |
| DWRITE_LOCALITY | Gibt den Speicherort einer Ressource an. |
| DWRITE_MEASURING_MODE | Gibt die für das Textlayout verwendete Messmethode an. |
| DWRITE_NUMBER_SUBSTITUTION_METHOD | Gibt an, wie die Zahlenersetzung auf Ziffern und die zugehörige Interpunktion angewendet wird. |
| DWRITE_OPTICAL_ALIGNMENT | Der Ausrichtungsmodus für den optischen Rand. |
| DWRITE_OUTLINE_THRESHOLD | Die DWRITE_OUTLINE_THRESHOLD-Enumeration enthält Werte, die die Richtlinie angeben, die von der IDWriteFontFace1::GetRecommendedRenderingMode-Methode verwendet wird, um zu bestimmen, ob Glyphen im Konturmodus gerendert werden. |
| DWRITE_PANOSE_ARM_STYLE | Die DWRITE_PANOSE_ARM_STYLE-Enumeration enthält Werte, die den Stil der Beendigung von Stamm- und gerundeten Buchstabenform für Text angeben. |
| DWRITE_PANOSE_ASPECT | Die DWRITE_PANOSE_ASPECT-Enumeration enthält Werte, die das Verhältnis zwischen Breite und Höhe des Zeichengesichts angeben. |
| DWRITE_PANOSE_ASPECT_RATIO | Die DWRITE_PANOSE_ASPECT_RATIO-Enumeration enthält Werte, die Informationen über das Verhältnis zwischen Breite und Höhe des Zeichengesichts angeben. |
| DWRITE_PANOSE_CHARACTER_RANGES | Die DWRITE_PANOSE_CHARACTER_RANGES-Enumeration enthält Werte, die den In der Schriftart verfügbaren Zeichentyp angeben. |
| DWRITE_PANOSE_CONTRAST | Die DWRITE_PANOSE_CONTRAST-Enumeration enthält Werte, die das Verhältnis zwischen dem dichtesten und dem dünnsten Punkt des Strichs für einen Buchstaben wie groß geschriebenes "O" angeben. |
| DWRITE_PANOSE_DECORATIVE_CLASS | Die DWRITE_PANOSE_DECORATIVE_CLASS-Enumeration enthält Werte, die das allgemeine Aussehen des Zeichengesichts angeben. |
| DWRITE_PANOSE_DECORATIVE_TOPOLOGY | Die DWRITE_PANOSE_DECORATIVE_TOPOLOGY-Enumeration enthält Werte, die die allgemeinen Formmerkmale der Schriftart angeben. |
| DWRITE_PANOSE_FAMILY | Die DWRITE_PANOSE_FAMILY-Enumeration enthält Werte, die die Art der Schriftartklassifizierung angeben. |
| DWRITE_PANOSE_FILL | Die DWRITE_PANOSE_FILL-Enumeration enthält Werte, die den Typ der Füll- und Linienbehandlung angeben. |
| DWRITE_PANOSE_FINIALS | Die DWRITE_PANOSE_FINIALS Enumeration enthält Werte, die angeben, wie Zeichenenden und miniscule-Aufsteigende behandelt werden. |
| DWRITE_PANOSE_LETTERFORM | Die DWRITE_PANOSE_LETTERFORM-Enumeration enthält Werte, die die Rundung der Buchstabenform für Text angeben. |
| DWRITE_PANOSE_LINING | Die DWRITE_PANOSE_LINING-Enumeration enthält Werte, die die Behandlung der Kontur für die Zierschrift angeben. |
| DWRITE_PANOSE_MIDLINE | Die DWRITE_PANOSE_MIDLINE-Enumeration enthält Werte, die Informationen über die Platzierung der Mittellinie in Großbuchstaben und die Behandlung diagonaler Stamm apexes angeben. |
| DWRITE_PANOSE_PROPORTION | Die DWRITE_PANOSE_PROPORTION-Enumeration enthält Werte, die den Anteil der Glyphenform angeben, indem zusätzliche Details zu Standardzeichen in Betracht ziehen. |
| DWRITE_PANOSE_SCRIPT_FORM | Die DWRITE_PANOSE_SCRIPT_FORM-Enumeration enthält Werte, die das allgemeine Aussehen des Zeichengesichts angeben, unter Berücksichtigung der Steigung und der Tails. |
| DWRITE_PANOSE_SCRIPT_TOPOLOGY | Die DWRITE_PANOSE_SCRIPT_TOPOLOGY-Enumeration enthält Werte, die die Topologie von Letterforms angeben. |
| DWRITE_PANOSE_SERIF_STYLE | Die DWRITE_PANOSE_SERIF_STYLE-Enumeration enthält Werte, die die Darstellung des Serifentexts angeben. |
| DWRITE_PANOSE_SPACING | Die DWRITE_PANOSE_SPACING-Enumeration enthält Werte, die Zeichenabstand angeben (Monospace im Vergleich zu proportional). |
| DWRITE_PANOSE_STROKE_VARIATION | Die DWRITE_PANOSE_STROKE_VARIATION-Enumeration enthält Werte, die die Beziehung zwischen schlanken und dichten Textzeichen angeben. |
| DWRITE_PANOSE_SYMBOL_ASPECT_RATIO | Die DWRITE_PANOSE_SYMBOL_ASPECT_RATIO-Enumeration enthält Werte, die das Seitenverhältnis symbolischer Zeichen angeben. |
| DWRITE_PANOSE_SYMBOL_KIND | Die DWRITE_PANOSE_SYMBOL_KIND-Enumeration enthält Werte, die die Art des Symbolsets angeben. |
| DWRITE_PANOSE_TOOL_KIND | Die DWRITE_PANOSE_TOOL_KIND-Enumeration enthält Werte, die die Art des Tools angeben, das zum Erstellen von Zeichenformularen verwendet wird. |
| DWRITE_PANOSE_WEIGHT | Die DWRITE_PANOSE_WEIGHT-Enumeration enthält Werte, die die Gewichtung von Zeichen angeben. |
| DWRITE_PANOSE_XASCENT | Die DWRITE_PANOSE_XASCENT-Enumeration enthält Werte, die die relative Größe der Kleinbuchstaben angeben. |
| DWRITE_PANOSE_XHEIGHT | Die DWRITE_PANOSE_XHEIGHT-Enumeration enthält Werte, die Informationen über die relative Größe von Kleinbuchstaben und die Behandlung von diakritischen Markierungen (xheight) angeben. |
| DWRITE_PARAGRAPH_ALIGNMENT | Gibt die Ausrichtung des Absatztexts entlang der Flussrichtungsachse relativ zum oberen und unteren Rand des Layoutfelds des Flusses an. |
| DWRITE_PIXEL_GEOMETRY | Stellt die interne Struktur eines Gerätepixels dar (d. h. die physische Anordnung von Rot-, Grün- und Blaufarbenkomponenten), die zum Rendern von Text angenommen wird. |
| DWRITE_READING_DIRECTION | Gibt die Richtung an, in der der Lesefortschritt verfing. [!Note] |
| DWRITE_RENDERING_MODE Enumerationen | Ab diesem Windows 8 die DWRITE_RENDERING_MODE-Enumeration neue Enumerationswerte hinzugefügt und andere als veraltet bezeichnet. |
| DWRITE_RENDERING_MODE1 | Gibt an, wie Glyphen gerendert werden. |
| DWRITE_SCRIPT_SHAPES | Gibt zusätzliche Anforderungen an die Textgestaltung an. |
| DWRITE_TEXT_ALIGNMENT | Gibt die Ausrichtung des Absatztexts entlang der Leserichtungsachse relativ zum führenden und nachenden Rand des Layoutfelds an. |
| DWRITE_TEXT_ANTIALIAS_MODE | Die DWRITE_TEXT_ANTIALIAS_MODE-Enumeration enthält Werte, die den Typ des Antialiasings angeben, das für Text verwendet werden soll, wenn der Renderingmodus Antialiasing aufruft. |
| DWRITE_TEXTURE_TYPE | Identifiziert einen Typ der Alphatextur. |
| DWRITE_TRIMMING_GRANULARITY | Gibt die Textgranularität an, die verwendet wird, um Text zu kürzen, der das Layoutfeld überläuft. |
| DWRITE_VERTICAL_GLYPH_ORIENTATION | Die DWRITE_VERTICAL_GLYPH_ORIENTATION-Enumeration enthält Werte, die die gewünschte Art der Glyphenausrichtung für den Text angeben. |
| DWRITE_WORD_WRAPPING | Gibt den Zeilenumbruch an, der in einem bestimmten mehrteiligen Absatz verwendet werden soll. [!Note] |