IDWriteFontSet1::GetFilteredFontIndices (DWRITE_FONT_AXIS_RANGEconst*,UINT32,BOOL,UINT32*,UINT32,UINT32*) 方法 (dwrite_3.h)
检索按给定范围筛选的所有项索引。
语法
HRESULT GetFilteredFontIndices(
DWRITE_FONT_AXIS_RANGE const *fontAxisRanges,
UINT32 fontAxisRangeCount,
BOOL selectAnyRange,
[out] UINT32 *indices,
UINT32 maxIndexCount,
[out] UINT32 *actualIndexCount
);
参数
fontAxisRanges
类型: DWRITE_FONT_AXIS_RANGE const *
要筛选依据的轴值范围的列表。
fontAxisRangeCount
类型: UINT32
要筛选的轴值范围的数目。
selectAnyRange
类型: BOOL
true
如果 GetFilteredFontIndices 应选择任何范围;如果 GetFilteredFontIndices 应选择任何范围,则为 ; false
如果它应选择它们的所有交集,则为 。
[out] indices
类型: UINT32*
索引的升序数组,范围为 0 到 IDwriteFontSet::GetFontCount 减 1。
maxIndexCount
类型: UINT32
索引的数目。
[out] actualIndexCount
类型: UINT32*
写入或需要的实际索引数,范围为 0 到 IDwriteFontSet::GetFontCount 减 1。
返回值
类型: HRESULT
如果函数成功,则返回 S_OK。 否则,它将返回 HRESULT错误代码。
返回值 | 说明 |
---|---|
E_NOT_SUFFICIENT_BUFFER | 缓冲区太小, 将 actualIndexCount 设置为所需的大小。 actualIndexCount 将始终为 <= IDwriteFontSet::GetFontCount。 |
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 10内部版本 20348 |
最低受支持的服务器 | Windows 10内部版本 20348 |
目标平台 | Windows |
标头 | dwrite_3.h |
Library | Dwrite.lib |
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈