TextAttributes

Attributes for drawing text.

Header#include "nativeui/gfx/text.h"
Namespacenamespace nu
Typestruct

By default text is drew at top-left corner using system font and color.

Properties

scoped_refptr<Font> font

Font for drawing text, default is system UI font.

Color color

Text color, default is system UI text color.

TextAlign align

Horizontal text align, default is to the start of layout.

TextAlign valign

Vertical text align, default is to the start of layout.

bool wrap

Whether to wrap lines, default is true.

Lines are wrapped at word boundaries.

bool ellipsis

Whether to show ellipsis (...) at the end of the last visible line if the text doesn't fit into the bounds specified, default is false.

The text is broken at the boundary of the last character.

On Linux, ellipsis does not have effect if wrap is false.