GeezerVison is showing docs.gtk.org — Pango.tailor_break
Declaration
[src]
void
pango_tailor_break (
const char* text,
int length,
PangoAnalysis* analysis,
int offset,
PangoLogAttr* attrs,
int attrs_len
)
Description
[src]
Apply language-specific tailoring to the breaks in attrs.
The line breaks are assumed to have been produced by pango_default_break().
If offset is not -1, it is used to apply attributes from analysis that are
relevant to line breaking.
Note that it is better to pass -1 for offset and use pango_attr_break()
to apply attributes to the whole paragraph.
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: int
Length in bytes of text.
analysis
-
Type: PangoAnalysis
PangoAnalysis for text.
| The data is owned by the caller of the function. |
offset
-
Type: int
Byte offset of text from the beginning of the
paragraph, or -1 to ignore attributes from analysis.
attrs
-
Type: An array of PangoLogAttr
Array with one
PangoLogAttr per character in text, 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_len argument. |
| The returned data is owned by the function. |
attrs_len
-
Type: int
Length of attrs array.