Aspose::Page::XPS::XpsModel::XpsGlyphs class

XpsGlyphs class

Class incapsulating Glyphs element features. This element represents a run of uniformly-formatted text from a single font. It provides information necessary for accurate rendering and supports search and selection features in viewing consumers.

class XpsGlyphs : public Aspose::Page::XPS::XpsModel::XpsContentElement

Methods

MethodDescription
Clone()Clone this glyphs.
get_BidiLevel() constReturns/sets the value specifying the Unicode algorithm bidirectional nesting level. Even values imply left-to-right layout, odd values imply right-to-left layout. Right-to-left layout places the run origin at the right side of the first glyph, with positive advance widths (representing advances to the left) placing subsequent glyphs to the left of the previous glyph.
get_Fill()Returns/sets the brush used to fill the shape of the rendered glyphs.
get_Font()Returns font resource for the TrueType font used to typeset elements text.
get_FontRenderingEmSize() constReturns/sets the font size in drawing surface units, expressed as a float in units of the effective coordinate space.
get_Indices()
get_IsSideways() constReturns/sets the value indicating that a glyph is turned on its side, with the origin being defined as the top center of the unturned glyph.
get_OriginX() constReturns/sets the x coordinate of the first glyph in the run, in units of the effective coordinate space.
get_OriginY() constReturns/sets the y coordinate of the first glyph in the run, in units of the effective coordinate space.
get_StyleSimulations() constReturns/sets the value specifying a style simulation.
get_UnicodeString() constReturns/sets the string of text rendered by the Glyphs element. The text is specified as Unicode code points.
set_BidiLevel(int32_t)Returns/sets the value specifying the Unicode algorithm bidirectional nesting level. Even values imply left-to-right layout, odd values imply right-to-left layout. Right-to-left layout places the run origin at the right side of the first glyph, with positive advance widths (representing advances to the left) placing subsequent glyphs to the left of the previous glyph.
set_Fill(System::SharedPtr<XpsBrush>)Returns/sets the brush used to fill the shape of the rendered glyphs.
set_FontRenderingEmSize(float)Returns/sets the font size in drawing surface units, expressed as a float in units of the effective coordinate space.
set_Indices(System::SharedPtr<System::Collections::Generic::SortedList<int32_t, System::SharedPtr<XpsGlyphMapping>>>)
set_IsSideways(bool)Returns/sets the value indicating that a glyph is turned on its side, with the origin being defined as the top center of the unturned glyph.
set_OriginX(float)Returns/sets the x coordinate of the first glyph in the run, in units of the effective coordinate space.
set_OriginY(float)Returns/sets the y coordinate of the first glyph in the run, in units of the effective coordinate space.
set_StyleSimulations(XpsStyleSimulations)Returns/sets the value specifying a style simulation.
set_UnicodeString(System::String)Returns/sets the string of text rendered by the Glyphs element. The text is specified as Unicode code points.

See Also