IDWriteFontFaceReference 接口 (dwrite_3.h)

表示对字体的引用。 对字体的唯一标识引用,可从中创建字体来查询字体指标并用于呈现。 字体人脸参考由字体文件、字体人脸索引和字体模拟组成。 文件数据可能在本地计算机上实际存在,也可能不一定实际存在于本地计算机上。

继承

IDWriteFontFaceReference 接口继承自 IUnknown 接口。 IDWriteFontFaceReference 还具有以下类型的成员:

方法

IDWriteFontFaceReference 接口包含以下方法。

 
IDWriteFontFaceReference::CreateFontFace

根据参考创建字体,以用于布局、调整或呈现。
IDWriteFontFaceReference::CreateFontFaceWithSimulations

创建具有备用字体模拟的字体,例如,显式模拟常规变体中的粗体字体。
IDWriteFontFaceReference::EnqueueCharacterDownloadRequest

将请求添加到 idWriteFontDownloadQueue) 的字体下载队列 (。 (IDWriteFontFaceReference.EnqueueCharacterDownloadRequest)
IDWriteFontFaceReference::EnqueueFileFragmentDownloadRequest

将请求添加到 idWriteFontDownloadQueue) 的字体下载队列 (。 (IDWriteFontFaceReference.EnqueueFileFragmentDownloadRequest)
IDWriteFontFaceReference::EnqueueFontDownloadRequest

将请求添加到 idWriteFontDownloadQueue) 的字体下载队列 (。 (IDWriteFontFaceReference.EnqueueFontDownloadRequest)
IDWriteFontFaceReference::EnqueueGlyphDownloadRequest

将请求添加到 idWriteFontDownloadQueue) 的字体下载队列 (。 (IDWriteFontFaceReference.EnqueueGlyphDownloadRequest)
IDWriteFontFaceReference::GetFileSize

获取字体的总大小(以字节为单位)。
IDWriteFontFaceReference::GetFileTime

获取上次修改日期。
IDWriteFontFaceReference::GetFontFaceIndex

获取字体文件或文件中字体的从零开始的索引。 如果字体文件包含单个人脸,则返回值为零。
IDWriteFontFaceReference::GetFontFile

获取表示字体的字体文件。
IDWriteFontFaceReference::GetLocalFileSize

获取字体的本地大小(以字节为单位),始终小于或等于 GetFullSize。 如果位置是远程的,则此值为零。 如果已满,此值将等于 GetFileSize。
IDWriteFontFaceReference::GetLocality

获取此字体人脸引用的区域。
IDWriteFontFaceReference::GetSimulations

获取字体面的算法样式模拟标志。 (IDWriteFontFaceReference.GetSimulations)

要求

要求
最低受支持的客户端 Windows 10 [桌面应用 |UWP 应用]
最低受支持的服务器 Windows Server 2016 [桌面应用 |UWP 应用]
目标平台 Windows
标头 dwrite_3.h