Function
Pangoget_log_attrs
since: 1.0
Declaration [src]
void
pango_get_log_attrs (
const char* text,
int length,
int level,
PangoLanguage* language,
PangoLogAttr* attrs,
int attrs_len
)
Description [src]
Computes a PangoLogAttr for each character in text.
The attrs array must have one PangoLogAttr for
each position in text; if text contains N characters,
it has N+1 positions, including the last position at the
end of the text. text should be an entire paragraph;
logical attributes can’t be computed without context
(for example you need to see spaces on either side of
a word to know the word is a word).
Available since: 1.0
Parameters
text-
Type:
const char*Text to process. Must be valid UTF-8
The data is owned by the caller of the function. The value is a NUL terminated UTF-8 string. length-
Type:
intLength in bytes of
text. level-
Type:
intEmbedding level, or -1 if unknown.
language-
Type:
PangoLanguageLanguage tag.
The data is owned by the caller of the function. attrs-
Type: An array of
PangoLogAttrArray with one
PangoLogAttrper character intext, plus one extra, to be filled in.The argument will be set by the function. The length of the array is specified in the attrs_lenargument.The data is owned by the function. attrs_len-
Type:
intLength of
attrsarray.