void clear()
Empties everything stored in this class and resets it to its original state, like when it was created...
LengthAdjust lengthAdjust
How do we meet textLength if specified: by letterspacing or by scaling horizontally.
static const double LINE_HEIGHT_NORMAL
The CSS spec allows line-height:normal to be whatever the user agent thinks will look good.
void _clearInputObjects()
Erases all the stuff set by the owner as input, ie _input_stream and _input_wrap_shapes.
void _clearOutputObjects()
Erases all the stuff output by computeFlow().
double textLengthIncrement
This one is used by letterspacing strategy: to each glyph width, this is added.
static bool _directions_are_orthogonal(Direction d1, Direction d2)
so that LEFT_TO_RIGHT == RIGHT_TO_LEFT but != TOP_TO_BOTTOM
double textLengthMultiplier
By how much each character needs to be wider or narrower, using the specified lengthAdjust strategy,...
SVGLength textLength
Gives the length target of this layout, as given by textLength attribute.
Direction
Used to specify any particular text direction required.
static const gunichar UNICODE_SOFT_HYPHEN