Method
PangoGlyphStringindex_to_x_full
since: 1.50
Declaration [src]
void
pango_glyph_string_index_to_x_full (
PangoGlyphString* glyphs,
const char* text,
int length,
PangoAnalysis* analysis,
PangoLogAttr* attrs,
int index_,
gboolean trailing,
int* x_pos
)
Description [src]
Converts from character position to x position.
This variant of pango_glyph_string_index_to_x()
additionally
accepts a PangoLogAttr
array. The grapheme boundary information
in it can be used to disambiguate positioning inside some complex clusters.
Available since: 1.50
Parameters
text
-
Type:
const char*
The text for the run.
The data is owned by the caller of the function. The value is a NUL terminated UTF-8 string. length
-
Type:
int
The number of bytes (not characters) in
text
. analysis
-
Type:
PangoAnalysis
The analysis information return from
pango_itemize()
The data is owned by the caller of the function. attrs
-
Type:
PangoLogAttr
PangoLogAttr
array fortext
.The argument can be NULL
.The data is owned by the caller of the function. index_
-
Type:
int
The byte index within
text
. trailing
-
Type:
gboolean
Whether we should compute the result for the beginning (
FALSE
) or end (TRUE
) of the character. x_pos
-
Type:
int*
Location to store result.
The argument will be set by the function.