It supports the object interface, the node interface and the composite interface.
struct vcl_text_layout * vcl_text_layout_new (uns copy, const char *string, int font_id, real font_size, const struct geom_rectangle *bbox)
Creates a text-layout. string
is a string of glyph codes (in UTF-8).
If copy
is true, then the string is copied, otherwise a pointer is
taken (and the text-layout is not responsible for freeing it during
the destroying). font_id
is a FONTLIB value specifying the
font. font_size
is the font size and bbox
is the bounding box
of the string, both in local coordinates.