Declaration [src]

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


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.
attrs PangoLogAttr

PangoLogAttr array for text.

 The argument can be NULL.
 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.