![]() |
![]() |
Public Member Functions | |
Item (PangoItem* castitem, bool make_a_copy=true) | |
Item (const Item& src) | |
Item& | operator= (const Item& src) |
~Item () | |
PangoItem* | gobj_copy () const |
Item | split (int split_index, int split_offset) |
int | get_offset () const |
Gets the offset of the segment from the beginning of the string in bytes. | |
int | get_length () const |
Gets the length of the segment in bytes. | |
int | get_num_chars () const |
Gets the length of the segment in characters. | |
Analysis | get_analysis () const |
Gets the properties of the segment. | |
Glib::ustring | get_segment (const Glib::ustring& text) const |
Computes the segment of text that is represented by the item. | |
GlyphString | shape (const Glib::ustring& text) const |
Convert a segment of text into a string of glyphs. | |
PangoItem* | gobj () |
const PangoItem* | gobj () const |
Protected Attributes | |
PangoItem* | gobject_ |
Related Functions | |
(Note that these are not member functions.) | |
Pango::Item | wrap (PangoItem* object, bool take_copy=true) |
Pango::Item is used as an output type only so there is no public default constructor. You retrieve objects of this type by calling Pango::Context::itemize() with some text. The actual rendering of the segment of text that corresponds to a particular Pango::Item (or some sub-string) into a string of glyphs is done with shape(). The segment of text that corresponds to a Pango::Item can be computed from the text passed into Pango::Context::itemize() with get_segment(). Together with the Pango::Analysis data member that can be accessed with get_analysis() it is needed for further calculations in Pango::GlyphString.
|
|
|
|
|
|
|
Gets the properties of the segment.
|
|
Gets the length of the segment in bytes.
|
|
Gets the length of the segment in characters.
|
|
Gets the offset of the segment from the beginning of the string in bytes.
|
|
Computes the segment of text that is represented by the item.
|
|
|
|
|
|
|
|
|
|
Convert a segment of text into a string of glyphs.
|
|
|
|
|
|
|