共用方式為


DWriteCore

若要使用 DWriteCore 進行開發,您需要這些標頭。

如需此技術的程式設計指引,請參閱 使用 DWriteCore 轉譯文字

備註

dwrite_core.h 標頭是 DWriteCore 獨有的。 dwrite.h 和 dwrite_3.h 標頭會宣告 DirectWrite 和 DWriteCore 所支援的 API,以及 DWriteCore 特有的一小組 API。 dwrite_2.h 標頭只會宣告 DirectWrite 和 DWriteCore 所支援的 API。

Enumerations

 
DWRITE_AUTOMATIC_FONT_AXES

DWRITE_BASELINE

DWRITE_COLOR_COMPOSITE_MODE

DWRITE_CONTAINER_TYPE

DWRITE_FACTORY_TYPE

指定 DirectWrite 處理站物件的類型。
DWRITE_FONT_AXIS_ATTRIBUTES

DWRITE_FONT_AXIS_TAG

DWRITE_FONT_FAMILY_MODEL

DWRITE_FONT_LINE_GAP_USAGE

DWRITE_FONT_PROPERTY_ID

DWRITE_FONT_SOURCE_TYPE

DWRITE_GLYPH_ORIENTATION_ANGLE

DWRITE_GRID_FIT_MODE

DWRITE_LOCALITY

DWRITE_OPTICAL_ALIGNMENT

DWRITE_OUTLINE_THRESHOLD

DWRITE_PAINT_ATTRIBUTES

DWRITE_PAINT_FEATURE_LEVEL

DWRITE_PAINT_TYPE

DWRITE_PANOSE_ARM_STYLE

DWRITE_PANOSE_ASPECT

DWRITE_PANOSE_ASPECT_RATIO

DWRITE_PANOSE_CHARACTER_RANGES

DWRITE_PANOSE_CONTRAST

DWRITE_PANOSE_DECORATIVE_CLASS

DWRITE_PANOSE_DECORATIVE_TOPOLOGY

DWRITE_PANOSE_FAMILY

DWRITE_PANOSE_FILL

DWRITE_PANOSE_FINIALS

DWRITE_PANOSE_LETTERFORM

DWRITE_PANOSE_LINING

DWRITE_PANOSE_MIDLINE

DWRITE_PANOSE_PROPORTION

DWRITE_PANOSE_SCRIPT_FORM

DWRITE_PANOSE_SCRIPT_TOPOLOGY

DWRITE_PANOSE_SERIF_STYLE

DWRITE_PANOSE_SPACING

DWRITE_PANOSE_STROKE_VARIATION

DWRITE_PANOSE_SYMBOL_ASPECT_RATIO

DWRITE_PANOSE_SYMBOL_KIND

DWRITE_PANOSE_TOOL_KIND

DWRITE_PANOSE_WEIGHT

DWRITE_PANOSE_XASCENT

DWRITE_PANOSE_XHEIGHT

DWRITE_RENDERING_MODE1

DWRITE_TEXT_ANTIALIAS_MODE

DWRITE_VERTICAL_GLYPH_ORIENTATION

Functions

 
新增字型

AddFontFace參考

AddFontFace參考

新增字體檔案

新增字體檔案

新增字型集

新增接聽程式

新增對應

新增對應

AnalyzeContainerType

AnalyzeVerticalGlyphOrientation

ApplyCharacterSpacing

AreCharacters本地

AreGlyphs本地

開始下載

開始下載

取消下載

檢查印刷功能

ComputeGlyphOrigins

ComputeGlyphOrigins

轉換權重拉伸樣式至字型軸值

CreateCustomRenderingParams

CreateCustomRenderingParams

CreateCustomRenderingParams

CreateFontCollectionFromFontSet

CreateFontCollectionFromFontSet

CreateFontFace

CreateFontFace

CreateFontFace

CreateFontFace

CreateFontFace

CreateFontFaceReference

CreateFontFaceReference

CreateFontFaceReference

CreateFontFaceReference

CreateFontFaceWithSimulations

建立字型後援

建立字型後備產生器

CreateFontFileReferenceFromUrl

CreateFontFromLOGFONT

建立字型資源

建立字型資源

建立字體集

建立字體設定產生器

建立字體設定產生器

建立字體設定產生器

CreateGlyphRunAnalysis

CreateGlyphRunAnalysis

建立 HttpFontFileLoader

CreateInMemoryFontFileLoader

CreateInMemoryFontFile參考

建立繪製閱讀器

CreateRemoteStreamFromKey

建立文字格式

下載已完成

繪製字形運行

DrawGlyphRunWithColor支援

DrawInline物件

繪製PaintGlyphRun

繪製刪除線

繪製底線

DWRITE_MAKE_FONT_AXIS_TAG

DWriteCoreCreateFactory

建立用於後續建立個別 DWriteCore 物件的 Factory 物件。
EnqueueCharacterDownloadRequest

EnqueueFileFragmentDownloadRequest

EnqueueFontDownloadRequest

EnqueueGlyphDownloadRequest

等於

等於

等於

尋找字體

FindFontFace參考

GetAutomaticFontAxes

GetAutomaticFontAxes

GetAxis名稱

GetAxisValueNameCount

GetAxisValueNames

取得基準線

GetBitmapData

從點陣圖轉譯目標擷取圖元資料。
GetCaret計量

取得字元間距

取得色彩盤計數

取得計數

GetCurrentRun

GetCurrentRun

GetDefaultFontAxis值

GetDesignGlyphAdvances

GetEudcFontCollection

GetExpirationEvent

GetExpirationEvent

GetFace名稱

GetFace名稱

取得姓氏

取得姓氏

取得檔案計數

GetFileFragmentLocality

取得檔案大小

GetFileTime

GetFilteredFontIndices

GetFilteredFontIndices

GetFilteredFonts

GetFilteredFonts

GetFilteredFonts

GetFirstFont資源

GetFont

GetFont

GetFontAxis屬性

GetFontAxisCount

GetFontAxisRanges

GetFontAxisRanges

GetFontAxisRanges

GetFontAxisValueCount

GetFontAxisValueCount

GetFontAxisValueCount

GetFontAxisValueCount

GetFontAxis值

GetFontAxis值

GetFontAxis值

GetFontAxis值

取得字型計數

GetFontDownloadQueue

GetFontFaceIndex

GetFontFaceIndex

GetFontFaceReference

GetFontFaceReference

GetFontFaceReference

GetFontFaceReference

GetFontFaceReference

GetFontFaceReference

GetFontFallback

GetFontFallback

GetFontFamily

GetFontFamily

GetFontFamilyModel

GetFontFile

GetFontFile

GetFontLocality

GetFontLocality

GetFontLocality

GetFontResource

取得字體集

取得字體集

取得字體集

取得字體集

取得字體簽章

取得字體簽章

GetFontSourceName

GetFontSourceNameLength

GetFontSourceType

GetGdiCompatibleGlyphAdvances

GetGdiCompatibleMetrics

取得世代計數

GetGlyphImageData

GetGlyphImageFormats

GetGlyphImageFormats

GetGlyphOrientationTransform

GetGlyphOrientationTransform

GetGradientStopColors

GetGradientStops

GetGrayscale增強對比度

GetGridFitMode

GetInformationalStrings

獲得理由機會

GetJustified字形

GetKerningPairAdjustments

GetLastLineWrapping

GetLastLineWrapping

GetLine指標

GetLineSpacing

GetLineSpacing

取得地區設定名稱

GetLocaleName長度

GetLocalFileSize

GetLocalFileSize

取得位置

取得位置

取得位置

GetLocalityFromKey

GetMatchingFonts

GetMatchingFonts

GetMatchingFonts

GetMatchingFonts

GetMatchingFonts

GetMatchingFonts

GetMatchingFontsByLOGFONT

獲取指標

獲取指標

獲取指標

GetOpticalAlignment

GetOpticalAlignment

GetPaintFeatureLevel

GetPaintFeatureLevel

GetPairKerning

GetPalette項目

GetPaletteEntryCount

GetPanose

GetPanose

GetPropertyOccurrence計數

GetProperty值

GetProperty值

GetProperty值

GetRecommendedRenderingMode

GetRecommendedRenderingMode

GetRecommendedRenderingMode

GetRenderingMode1

取得結果

GetScript屬性

取得模擬

GetStretch

取得字串

GetStringLength

取得樣式

GetSystemFont集合

GetSystemFont集合

GetSystemFont集合

GetSystemFontFallback

GetSystemFontSet

GetSystemFontSet

GetSystemFontSet

GetTextAntialiasMode

GetText複雜度

GetTypographic功能

GetUnicode範圍

GetUnicode範圍

GetVerticalGlyphOrientation

GetVerticalGlyphOrientation

GetVerticalGlyphOrientation

GetVerticalGlyphVariants

GetWaitHandle

增重

有角色

有角色

HasKerningPairs

有變化

有變化

HasVerticalGlyph變體

無效版面配置

IsCharacterLocal

IsColorFont

IsColorFont

是空的

IsGlyph本地

Is等寬字型

Is等寬字型

JustifyGlyphAdvances

地圖人物

地圖人物

移動下一個

移動到第一個孩子

移動到下一個兄弟姐妹

移動至父項

釋放字形影像資料

移除接聽程式

SetAutomaticFontAxes

SetAutomaticFontAxes

設定字元間距

SetColorPaletteIndex

SetCurrent字符

SetCurrent字符

SetCustomColorPalette

設定字型軸值

設定字型軸值

設定字型後援

設定字型後援

SetGlyphOrientation

SetLastLineWrapping

SetLastLineWrapping

SetLineSpacing

SetLineSpacing

設定光學對齊

設定光學對齊

SetPairKerning

SetTextAntialiasMode

設定文字顏色

SetVerticalGlyphOrientation

SetVerticalGlyphOrientation

翻譯顏色字形運行

翻譯顏色字形運行

翻譯顏色字形運行

UnpackFontFile

Interfaces

 
IDWriteAsync結果

IDWriteBitmapRenderTarget1

IDWriteBitmapRenderTarget2

封裝 32 位裝置獨立點陣圖和裝置內容,可用來轉譯字符。
IDWriteBitmapRenderTarget3

IDWriteColorGlyphRunEnumerator

IDWriteColorGlyphRunEnumerator1

IDWrite工廠1

IDWrite工廠2

IDWrite工廠3

IDWrite工廠4

IDWrite工廠5

IDWrite工廠6

IDWrite工廠7

IDWrite工廠8

IDWrite字型1

IDWrite字體2

IDWrite字型3

IDWriteFontCollection1

IDWrite字體集合2

IDWrite字體集合3

IDWriteFontDownloadListener

IDWriteFontDownloadQueue

IDWriteFontFace1

IDWrite字體臉2

IDWrite字體Face3

IDWrite字體面4

IDWrite字體臉5

IDWriteFontFace6

IDWriteFontFace7

IDWriteFontFace參考

IDWriteFontFaceReference1

IDWriteFontFallback

IDWriteFontFallback1

IDWriteFontFallbackBuilder

IDWriteFontFamily1

IDWriteFontFamily2

IDWrite字型清單1

IDWrite字體清單2

IDWriteFontResource

IDWrite字體集

IDWrite字型集1

IDWrite字體集2

IDWrite字體集3

IDWrite字型集4

IDWriteFontSetBuilder

IDWriteFontSetBuilder1

IDWriteFontSetBuilder2

IDWriteGdi互通1

IDWriteInMemoryFontFileLoader

IDWritePaintReader

IDWriteRemoteFontFileLoader

IDWriteRemoteFontFileStream

IDWriteRenderingParams1

IDWriteRenderingParams2

IDWriteRenderingParams3

IDWriteStringList

IDWriteTextAnalysisSink1

IDWriteTextAnalysisSource1

IDWriteTextAnalyzer1

IDWriteTextAnalyzer2

IDWriteTextFormat1

IDWriteTextFormat2

IDWriteTextFormat3

IDWriteTextLayout1

IDWriteTextLayout2

IDWriteTextLayout3

IDWriteTextLayout4

IDWriteTextRenderer1

Structures

 
D3DCOLORVALUE

DWRITE_BITMAP_DATA_BGRA32

以 BGRA32 格式表示點陣圖資料。
DWRITE_CARET_METRICS

DWRITE_COLOR_GLYPH_RUN

DWRITE_COLOR_GLYPH_RUN1

代表色彩字符執行。
DWRITE_FILE_FRAGMENT

DWRITE_FONT_AXIS_RANGE

DWRITE_FONT_AXIS_VALUE

DWRITE_FONT_METRICS1

DWRITE_FONT_PROPERTY

DWRITE_GLYPH_IMAGE_DATA

DWRITE_JUSTIFICATION_OPPORTUNITY

DWRITE_LINE_METRICS1

DWRITE_LINE_SPACING

DWRITE_PAINT_COLOR

DWRITE_PAINT_ELEMENT

DWRITE_PANOSE

DWRITE_SCRIPT_PROPERTIES

DWRITE_TEXT_METRICS1

DWRITE_UNICODE_RANGE