Declaration [src]

pango_glyph_string_index_to_x (
  PangoGlyphString* glyphs,
  const char* text,
  int length,
  PangoAnalysis* analysis,
  int index_,
  gboolean trailing,
  int* x_pos

Description [src]

Converts from character position to x position.

The X position is measured from the left edge of the run. Character positions are obtained using font metrics for ligatures where available, and computed by dividing up each cluster into equal portions, otherwise.

Glyph positions


text 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 int

The number of bytes (not characters) in text.

analysis PangoAnalysis

The analysis information return from pango_itemize()

 The data is owned by the caller of the function.
index_ int

The byte index within text.

trailing gboolean

Whether we should compute the result for the beginning (FALSE) or end (TRUE) of the character.

x_pos int*

Location to store result.

 The argument will be set by the function.