Auf Englisch lesen

Freigeben über


dwrite_1.h-Header

Dieser Header wird von DirectWrite verwendet. Weitere Informationen finden Sie unter

dwrite_1.h enthält die folgenden Programmierschnittstellen:

Schnittstellen

 
IDWriteBitmapRenderTarget1

Kapselt eine geräteunabhängige 32-Bit-Bitmap und einen Gerätekontext, den Sie zum Rendern von Glyphen verwenden können.
IDWriteFactory1

Die Root Factory-Schnittstelle für alle DirectWrite-Objekte. (IDWriteFactory1)
IDWriteFont1

Stellt eine physische Schriftart in einer Schriftartsammlung dar. (IDWriteFont1)
IDWriteFontFace1

Enthält Schriftzeichentyp, entsprechende Dateiverweise und Gesichtserkennungsdaten. (IDWriteFontFace1)
IDWriteRenderingParams1

Stellt Textrenderingeinstellungen für die Rasterung und Filterung von Glyphen dar. (IDWriteRenderingParams1)
IDWriteTextAnalysisSink1

Die Schnittstelle, die Sie implementieren, um die Ausgabe der Textanalyse zu erhalten.
IDWriteTextAnalysisSource1

Die Schnittstelle, die Sie implementieren, um der Textanalyse die erforderlichen Informationen bereitzustellen, z. B. den Text und die zugeordneten Texteigenschaften.
IDWriteTextAnalyzer1

Analysiert verschiedene Texteigenschaften für die komplexe Skriptverarbeitung. (IDWriteTextAnalyzer1)
IDWriteTextLayout1

Stellt einen Textblock dar, nachdem er vollständig analysiert und formatiert wurde. (IDWriteTextLayout1)

Strukturen

 
DWRITE_CARET_METRICS

Die DWRITE_CARET_METRICS-Struktur gibt die Metriken für die Caretplatzierung in einer Schriftart an.
DWRITE_FONT_METRICS1

Die DWRITE_FONT_METRICS1-Struktur gibt die Metriken an, die für alle Glyphen innerhalb des Schriftzeichens gelten.
DWRITE_JUSTIFICATION_OPPORTUNITY

Die DWRITE_JUSTIFICATION_OPPORTUNITY-Struktur gibt Die Begründungsinformationen pro Glyphe an.
DWRITE_PANOSE

Die DWRITE_PANOSE Union beschreibt die Werte der Schriftartklassifizierung, die Sie mit IDWriteFont1::GetPanose verwenden, um die Schriftart auszuwählen und zu entsprechen.
DWRITE_SCRIPT_PROPERTIES

Die DWRITE_SCRIPT_PROPERTIES-Struktur gibt Skripteigenschaften für die Caret-Navigation und -Begründung an.
DWRITE_UNICODE_RANGE

Die DWRITE_UNICODE_RANGE-Struktur gibt den Bereich der Unicode-Codepunkte an.

Enumerationen

 
DWRITE_BASELINE

Die DWRITE_BASELINE-Enumeration enthält Werte, die die Baseline für die Textausrichtung angeben.
DWRITE_GLYPH_ORIENTATION_ANGLE

Die DWRITE_GLYPH_ORIENTATION_ANGLE-Enumeration enthält Werte, die angeben, wie die Glyphe auf die x-Achse ausgerichtet ist.
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 Gliederungsmodus gerendert werden sollen.
DWRITE_PANOSE_ARM_STYLE

Die DWRITE_PANOSE_ARM_STYLE-Enumeration enthält Werte, die den Beendigungsstil von Stämmen und gerundeten Buchstabenformen für Text angeben.
DWRITE_PANOSE_ASPECT

Die DWRITE_PANOSE_ASPECT-Enumeration enthält Werte, die das Verhältnis zwischen der Breite und Höhe des Zeichengesichts angeben.
DWRITE_PANOSE_ASPECT_RATIO

Die DWRITE_PANOSE_ASPECT_RATIO-Enumeration enthält Werte, die Informationen zum Verhältnis zwischen Breite und Höhe der Zeichengesicht angeben.
DWRITE_PANOSE_CHARACTER_RANGES

Die DWRITE_PANOSE_CHARACTER_RANGES-Enumeration enthält Werte, die den Typ der in der Schriftart verfügbaren Zeichen angeben.
DWRITE_PANOSE_CONTRAST

Die DWRITE_PANOSE_CONTRAST-Enumeration enthält Werte, die das Verhältnis zwischen dem dicksten und dem dünnsten Punkt des Strichs für einen Buchstaben wie Großbuchstaben "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 Gesamtformmerkmale 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 Zeichenende und kleinste aufsteigende Aufsteigende behandelt werden.
DWRITE_PANOSE_LETTERFORM

Die DWRITE_PANOSE_LETTERFORM-Enumeration enthält Werte, die die Rundheit der Buchstabenform für Text angeben.
DWRITE_PANOSE_LINING

Die DWRITE_PANOSE_LINING-Enumeration enthält Werte, die die Behandlung der Gliederung für die dekorative Schriftart angeben.
DWRITE_PANOSE_MIDLINE

Die DWRITE_PANOSE_MIDLINE-Enumeration enthält Werte, die Informationen zur Platzierung der Mittellinie über Großbuchstaben und die Behandlung diagonaler Stammspitzen angeben.
DWRITE_PANOSE_PROPORTION

Die DWRITE_PANOSE_PROPORTION-Enumeration enthält Werte, die den Anteil der Glyphenform angeben, indem zusätzliche Details zu Standardzeichen berücksichtigt werden.
DWRITE_PANOSE_SCRIPT_FORM

Die DWRITE_PANOSE_SCRIPT_FORM-Enumeration enthält Werte, die das allgemeine Aussehen des Zeichengesichts unter Berücksichtigung der Steigung und der Enden angeben.
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 den Zeichenabstand angeben (Monospace versus proportional).
DWRITE_PANOSE_STROKE_VARIATION

Die DWRITE_PANOSE_STROKE_VARIATION-Enumeration enthält Werte, die die Beziehung zwischen dünnen und dicken Stämmen von Textzeichen angeben.
DWRITE_PANOSE_SYMBOL_ASPECT_RATIO

Die DWRITE_PANOSE_SYMBOL_ASPECT_RATIO-Enumeration enthält Werte, die das Seitenverhältnis von Symbolzeichen angeben.
DWRITE_PANOSE_SYMBOL_KIND

Die DWRITE_PANOSE_SYMBOL_KIND-Enumeration enthält Werte, die die Art des Symbolsatzes 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 diakritischer Zeichen (xheight) angeben.
DWRITE_TEXT_ANTIALIAS_MODE

Die DWRITE_TEXT_ANTIALIAS_MODE-Enumeration enthält Werte, die den Typ der Antialiasierung angeben, die für Text verwendet werden soll, wenn der Renderingmodus antialiasing aufruft.
DWRITE_VERTICAL_GLYPH_ORIENTATION

Die DWRITE_VERTICAL_GLYPH_ORIENTATION-Enumeration enthält Werte, die die gewünschte Glyphenausrichtung für den Text angeben.