共用方式為


DWRITE_GLYPH_IMAGE_FORMATS列舉 (dcommon.h)

注意

針對發行前產品的部分相關資訊,在產品正式發行時可能會有大幅修改。 針對此處提供的資訊,Microsoft 不做任何明示或默許的擔保。

定義常數,指定字型支援的格式,不論是字型寬層級或每一字元。

對於色彩字型,這些格式可用來代表色彩圖像。 字型可以包含多個可繪製圖像的數據格式。 應用程式可以使用這些值來告訴 DirectWrite 分割色彩圖像執行時要傳回的格式。

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
} ;

常數

 
DWRITE_GLYPH_IMAGE_FORMATS_NONE
值: 0x00000000
指定此圖像沒有可用的數據。
DWRITE_GLYPH_IMAGE_FORMATS_TRUETYPE
值: 0x00000001
指定圖像具有 TrueType 外框。
DWRITE_GLYPH_IMAGE_FORMATS_CFF
值: 0x00000002
指定圖像具有 CFF 外框。
DWRITE_GLYPH_IMAGE_FORMATS_COLR
值: 0x00000004
指定圖像具有多層式 COLR 數據。
DWRITE_GLYPH_IMAGE_FORMATS_SVG
值: 0x00000008
指定圖像具有 SVG 外框做為標準 XML。 字型可以儲存內容 gzip'd,而不是純文本,由前兩個字節表示為 gzip 標頭 {0x1F 0x8B}。
DWRITE_GLYPH_IMAGE_FORMATS_PNG
值: 0x00000010
指定圖像具有 PNG 影像數據,且具有標準 PNG IHDR。
DWRITE_GLYPH_IMAGE_FORMATS_JPEG
值: 0x00000020
指定圖像具有 JPEG 影像數據,且具有標準 JIFF SOI 標頭。
DWRITE_GLYPH_IMAGE_FORMATS_TIFF
值: 0x00000040
指定圖像具有 TIFF 影像數據。
DWRITE_GLYPH_IMAGE_FORMATS_PREMULTIPLIED_B8G8R8A8
值: 0x00000080
指定圖像具有原始的32位預乘 BGRA 數據。
DWRITE_GLYPH_IMAGE_FORMATS_COLR_PAINT_TREE
值: 0x00000100

重要事項

Windows Insider Preview 發行前版本提供DWRITE_GLYPH_IMAGE_FORMATS_COLR_PAINT_TREE常數。

指定字元是由字型 COLR 表格中繪製元素的樹狀結構來表示。

規格需求

需求
標頭 dcommon.h (包含 Dwrite_3.h)