Converts from character position to x position. (X position is measured from the left edge of the run). Character positions are computed by dividing up each cluster into equal portions.

class PgGlyphString
string text
int length
int index
out int xPos


text string

the text for the run

length int

the number of bytes (not characters) in text.

analysis PangoAnalysis*

the analysis information return from pango_itemize()

index int

the byte index within text

trailing bool

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

xPos int

location to store result