Function
Pangodefault_break
Declaration [src]
void
pango_default_break (
const char* text,
int length,
PangoAnalysis* analysis,
PangoLogAttr* attrs,
int attrs_len
)
Description [src]
This is the default break algorithm.
It applies rules from the Unicode Line Breaking Algorithm
without language-specific tailoring, therefore the analyis
argument is unused
and can be NULL
.
See pango_tailor_break()
for language-specific breaks.
See pango_attr_break()
for attribute-based customization.
Parameters
text
-
Type:
const char*
Text to break. 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 of text in bytes (may be -1 if
text
is nul-terminated). analysis
-
Type:
PangoAnalysis
A
PangoAnalysis
structure for thetext
.The argument can be NULL
.The data is owned by the caller of the function. attrs
-
Type:
PangoLogAttr
Logical attributes to fill in.
The data is owned by the caller of the function. attrs_len
-
Type:
int
Size of the array passed as
attrs
.