shape


Description:


public void shape (string text, int length, Analysis analysis, GlyphString glyphs)

Convert the characters in text into glyphs.

Given a segment of text and the corresponding `PangoAnalysis` structure returned from [[email protected]], convert the characters into glyphs. You may also pass in only a substring of the item from [[email protected]].

It is recommended that you use [[email protected]_full] instead, since that API allows for shaping interaction happening across text item boundaries.

Note that the extra attributes in the analyis that is returned from [[email protected]] have indices that are relative to the entire paragraph, so you need to subtract the item offset from their indices before calling [[email protected]].

Parameters:

text

the text to process

length

the length (in bytes) of text

analysis

`PangoAnalysis` structure from [[email protected]]

glyphs

glyph string in which to store results


Namespace: Pango
Package: pango



2022 vala-language.org