IXpsOMGlyphsEditor interface (xpsobjectmodel.h)
Allows batch modification of properties that affect the text content in an IXpsOMGlyphs interface.
Inheritance
The IXpsOMGlyphsEditor interface inherits from the IUnknown interface. IXpsOMGlyphsEditor also has these types of members:
Methods
The IXpsOMGlyphsEditor interface has these methods.
IXpsOMGlyphsEditor::ApplyEdits Performs cross-property validation and then copies the changes to the parent IXpsOMGlyphs interface. |
IXpsOMGlyphsEditor::GetBidiLevel Gets the bidirectional text level of the parent IXpsOMGlyphs interface. |
IXpsOMGlyphsEditor::GetDeviceFontName Gets the name of the device font. (IXpsOMGlyphsEditor.GetDeviceFontName) |
IXpsOMGlyphsEditor::GetGlyphIndexCount Gets the number of glyph indices. |
IXpsOMGlyphsEditor::GetGlyphIndices Gets an array of XPS_GLYPH_INDEX structures that describe the specific glyph indices in the font. (IXpsOMGlyphsEditor.GetGlyphIndices) |
IXpsOMGlyphsEditor::GetGlyphMappingCount Gets the number of glyph mappings. (IXpsOMGlyphsEditor.GetGlyphMappingCount) |
IXpsOMGlyphsEditor::GetGlyphMappings Gets an array of XPS_GLYPH_MAPPING structures that describe how to map UTF-16 scalar values to entries in the array of XPS_GLYPH_INDEX structures, which is returned by GetGlyphIndices. (IXpsOMGlyphsEditor.GetGlyphMappings) |
IXpsOMGlyphsEditor::GetIsSideways Gets a Boolean value that indicates whether the text is to be rendered with the glyphs rotated sideways. (IXpsOMGlyphsEditor.GetIsSideways) |
IXpsOMGlyphsEditor::GetProhibitedCaretStopCount Gets the number of prohibited caret stops. (IXpsOMGlyphsEditor.GetProhibitedCaretStopCount) |
IXpsOMGlyphsEditor::GetProhibitedCaretStops Gets an array of prohibited caret stop locations. (IXpsOMGlyphsEditor.GetProhibitedCaretStops) |
IXpsOMGlyphsEditor::GetUnicodeString Gets the text in unescaped UTF-16 scalar values. (IXpsOMGlyphsEditor.GetUnicodeString) |
IXpsOMGlyphsEditor::SetBidiLevel Sets the level of bidirectional text. |
IXpsOMGlyphsEditor::SetDeviceFontName Sets the name of the device font. |
IXpsOMGlyphsEditor::SetGlyphIndices Sets an XPS_GLYPH_INDEX structure array that describes which glyph indices are to be used in the font. |
IXpsOMGlyphsEditor::SetGlyphMappings Sets an array of XPS_GLYPH_MAPPING structures that describe how to map the UTF-16 scalar values in the UnicodeString property to entries in the array of XPS_GLYPH_INDEX structures. |
IXpsOMGlyphsEditor::SetIsSideways Sets the value that indicates whether the text is to be rendered with the glyphs rotated sideways. |
IXpsOMGlyphsEditor::SetProhibitedCaretStops Sets an array of prohibited caret stop locations. |
IXpsOMGlyphsEditor::SetUnicodeString Sets the text in unescaped UTF-16 scalar values. |
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 7, Windows Vista with SP2 and Platform Update for Windows Vista [desktop apps | UWP apps] |
Minimum supported server | Windows Server 2008 R2, Windows Server 2008 with SP2 and Platform Update for Windows Server 2008 [desktop apps | UWP apps] |
Target Platform | Windows |
Header | xpsobjectmodel.h |