IXpsOMGlyphsEditor interface
Allows batch modification of properties that affect the text content in an IXpsOMGlyphs interface.
When to implement
Never. Custom implementation of this interface is not supported.
Members
The IXpsOMGlyphsEditor interface inherits from the IUnknown interface. IXpsOMGlyphsEditor also has these types of members:
- Methods
Methods
The IXpsOMGlyphsEditor interface has these methods.
Method | Description |
---|---|
ApplyEdits | Performs cross-property validation and then copies the changes to the parent IXpsOMGlyphs interface. |
GetBidiLevel | Gets the bidirectional text level of the parent IXpsOMGlyphs interface. |
GetDeviceFontName | Gets the name of the device font. |
GetGlyphIndexCount | Gets the number of glyph indices. |
GetGlyphIndices | Gets an array of XPS_GLYPH_INDEX structures that describe the specific glyph indices in the font. |
GetGlyphMappingCount | Gets the number of glyph mappings. |
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. |
GetIsSideways | Gets a Boolean value that indicates whether the text is to be rendered with the glyphs rotated sideways. |
GetProhibitedCaretStopCount | Gets the number of prohibited caret stops. |
GetProhibitedCaretStops | Gets an array of prohibited caret stop locations. |
GetUnicodeString | Gets the text in unescaped UTF-16 scalar values. |
SetBidiLevel | Sets the level of bidirectional text. |
SetDeviceFontName | Sets the name of the device font. |
SetGlyphIndices | Sets an XPS_GLYPH_INDEX structure array that describes which glyph indices are to be used in the font. |
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. |
SetIsSideways | Sets the value that indicates whether the text is to be rendered with the glyphs rotated sideways. |
SetProhibitedCaretStops | Sets an array of prohibited caret stop locations. |
SetUnicodeString | Sets the text in unescaped UTF-16 scalar values. |
Requirements
Minimum supported client |
Windows 7, Windows Vista with SP2 and Platform Update for Windows Vista [desktop apps | Windows Store apps] |
Minimum supported server |
Windows Server 2008 R2, Windows Server 2008 with SP2 and Platform Update for Windows Server 2008 [desktop apps | Windows Store apps] |
Header |
Xpsobjectmodel.h |
IDL |
XpsObjectModel.idl |