iXpsOMGlyphsEditor 接口 (xpsobjectmodel.h)

允许批量修改影响 IXpsOMGlyphs 接口中的文本内容的属性。

继承

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

方法

IXpsOMGlyphsEditor 接口包含以下方法。

 
IXpsOMGlyphsEditor::ApplyEdits

执行跨属性验证,然后将更改复制到父 IXpsOMGlyphs 接口。
IXpsOMGlyphsEditor::GetBidiLevel

获取父 IXpsOMGlyphs 接口的双向文本级别。
IXpsOMGlyphsEditor::GetDeviceFontName

获取设备字体的名称。 (IXpsOMGlyphsEditor.GetDeviceFontName)
IXpsOMGlyphsEditor::GetGlyphIndexCount

获取字形索引的数目。
IXpsOMGlyphsEditor::GetGlyphIndices

获取描述字体中特定字形索引的XPS_GLYPH_INDEX结构的数组。 (IXpsOMGlyphsEditor.GetGlyphIndices)
IXpsOMGlyphsEditor::GetGlyphMappingCount

获取字形映射的数目。 (IXpsOMGlyphsEditor.GetGlyphMappingCount)
IXpsOMGlyphsEditor::GetGlyphMappings

获取XPS_GLYPH_MAPPING结构的数组,这些结构描述如何将 UTF-16 标量值映射到由 GetGlyphIndices 返回的 XPS_GLYPH_INDEX 结构数组中的条目。 (IXpsOMGlyphsEditor.GetGlyphMappings)
IXpsOMGlyphsEditor::GetIsSideways

获取一个布尔值,该值指示是否要使用字形横向旋转呈现文本。 (IXpsOMGlyphsEditor.GetIsSideways)
IXpsOMGlyphsEditor::GetProhibitedCaretStopCount

获取禁止的插入点停止的数目。 (IXpsOMGlyphsEditor.GetProhibitedCaretStopCount)
IXpsOMGlyphsEditor::GetProhibitedCaretStops

获取禁止插入点停止位置的数组。 (IXpsOMGlyphsEditor.GetProhibitedCaretStops)
IXpsOMGlyphsEditor::GetUnicodeString

获取非转义 UTF-16 标量值中的文本。 (IXpsOMGlyphsEditor.GetUnicodeString)
IXpsOMGlyphsEditor::SetBidiLevel

设置双向文本的级别。
IXpsOMGlyphsEditor::SetDeviceFontName

设置设备字体的名称。
IXpsOMGlyphsEditor::SetGlyphIndices

设置一个XPS_GLYPH_INDEX结构数组,该数组描述字体中要使用的字形索引。
IXpsOMGlyphsEditor::SetGlyphMappings

设置XPS_GLYPH_MAPPING结构的数组,这些结构描述如何将 UnicodeString 属性中的 UTF-16 标量值映射到XPS_GLYPH_INDEX结构数组中的条目。
IXpsOMGlyphsEditor::SetIsSideways

设置一个值,该值指示是否要用字形横向旋转呈现文本。
IXpsOMGlyphsEditor::SetProhibitedCaretStops

设置禁止插入点停止位置的数组。
IXpsOMGlyphsEditor::SetUnicodeString

设置未转义的 UTF-16 标量值中的文本。

要求

   
最低受支持的客户端 Windows 7、带 SP2 的 Windows Vista 和适用于 Windows Vista 的平台更新 [桌面应用 |UWP 应用]
最低受支持的服务器 Windows Server 2008 R2、Windows Server 2008 SP2 和适用于 Windows Server 2008 的平台更新 [桌面应用 |UWP 应用]
目标平台 Windows
标头 xpsobjectmodel.h

另请参阅

IXpsOMGlyphs

IXpsOMGlyphs::GetGlyphsEditor

接口

XML 纸张规范