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 |