Freigeben über


DWRITE_GLYPH_IMAGE_FORMATS-Enumeration (dcommon.h)

Hinweis

Einige Informationen beziehen sich auf Vorabversionen, die vor der kommerziellen Freigabe grundlegend geändert werden können. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.

Definiert Konstanten, die angeben, welche Formate in einer Schriftart unterstützt werden, entweder auf schriftartweiter Ebene oder pro Glyphe.

Für Farbschriftarten können diese Formate verwendet werden, um Farbglyphen darzustellen. Schriftarten können mehrere zeichnungsfähige Datenformate für Glyphen enthalten. Und eine App kann diese Werte verwenden, um DirectWrite zu sagen, welche Formate beim Teilen einer Farbglyphenausführung zurückgegeben werden sollen.

Syntax

typedef enum DWRITE_GLYPH_IMAGE_FORMATS {
  DWRITE_GLYPH_IMAGE_FORMATS_NONE = 0x00000000,
  DWRITE_GLYPH_IMAGE_FORMATS_TRUETYPE = 0x00000001,
  DWRITE_GLYPH_IMAGE_FORMATS_CFF = 0x00000002,
  DWRITE_GLYPH_IMAGE_FORMATS_COLR = 0x00000004,
  DWRITE_GLYPH_IMAGE_FORMATS_SVG = 0x00000008,
  DWRITE_GLYPH_IMAGE_FORMATS_PNG = 0x00000010,
  DWRITE_GLYPH_IMAGE_FORMATS_JPEG = 0x00000020,
  DWRITE_GLYPH_IMAGE_FORMATS_TIFF = 0x00000040,
  DWRITE_GLYPH_IMAGE_FORMATS_PREMULTIPLIED_B8G8R8A8 = 0x00000080,
  DWRITE_GLYPH_IMAGE_FORMATS_COLR_PAINT_TREE = 0x00000100
} ;

Konstanten

 
DWRITE_GLYPH_IMAGE_FORMATS_NONE
Wert: 0x00000000
Gibt an, dass für diese Glyphe keine Daten verfügbar sind.
DWRITE_GLYPH_IMAGE_FORMATS_TRUETYPE
Wert: 0x00000001
Gibt an, dass die Glyphe TrueType-Gliederungen aufweist.
DWRITE_GLYPH_IMAGE_FORMATS_CFF
Wert: 0x00000002
Gibt an, dass die Glyphe CFF-Gliederungen aufweist.
DWRITE_GLYPH_IMAGE_FORMATS_COLR
Wert: 0x00000004
Gibt an, dass die Glyphe über mehrschichtige COLR-Daten verfügt.
DWRITE_GLYPH_IMAGE_FORMATS_SVG
Wert: 0x00000008
Gibt an, dass die Glyphe SVG-Konturen als Standard-XML aufweist. Schriftarten können den gzip'd-Inhalt anstelle von Nur-Text speichern, der durch die ersten beiden Bytes als gzip-Header {0x1F 0x8B} angegeben wird.
DWRITE_GLYPH_IMAGE_FORMATS_PNG
Wert: 0x00000010
Gibt an, dass die Glyphe PNG-Bilddaten mit png-Standard-IHDR enthält.
DWRITE_GLYPH_IMAGE_FORMATS_JPEG
Wert: 0x00000020
Gibt an, dass die Glyphe JPEG-Bilddaten mit standardmäßigem JIFF SOI-Header enthält.
DWRITE_GLYPH_IMAGE_FORMATS_TIFF
Wert: 0x00000040
Gibt an, dass die Glyphe TIFF-Bilddaten enthält.
DWRITE_GLYPH_IMAGE_FORMATS_PREMULTIPLIED_B8G8R8A8
Wert: 0x00000080
Gibt an, dass die Glyphe unformatierte vormultiplizierte 32-Bit-BGRA-Daten enthält.
DWRITE_GLYPH_IMAGE_FORMATS_COLR_PAINT_TREE
Wert: 0x00000100

WICHTIG

Die DWRITE_GLYPH_IMAGE_FORMATS_COLR_PAINT_TREE Konstante ist in Vorabversionen des Windows Insider Preview verfügbar.

Gibt an, dass die Glyphe durch eine Struktur von Paint-Elementen in der COLR-Tabelle der Schriftart dargestellt wird.

Anforderungen

Anforderung Wert
Header dcommon.h (include Dwrite_3.h)