TextAlign
public enum TextAlign : UInt32
TextAlign adjusts the text relative to the text position.
TextAlign affects glyphs drawn with: Canvas.drawText, Canvas.drawPosText,
Canvas.drawPosTextH, Canvas.drawTextOnPath,
Canvas.drawTextOnPathHV, Canvas.rawTextRSXform, Canvas.drawTextBlob,
and Canvas.drawString;
as well as calls that place text glyphs like getTextWidths() and getTextPath().
The text position is set by the font for both horizontal and vertical text. Typically, for horizontal text, the position is to the left side of the glyph on the base line; and for vertical text, the position is the horizontal center of the glyph at the caps height.
Align adjusts the glyph position to center it or move it to abut the position using the metrics returned by the font.
Align defaults to .left.
-
Leaves the glyph at the position computed by the font offset by the text position.
Declaration
Swift
case left = 0 -
Moves the glyph half its width if flags has
.verticalTextclear, and half its height if flags has.verticalTextset.Declaration
Swift
case center -
Moves the glyph by its width if flags has
verticalTextclear, and by its height if flags hasverticalTextset.Declaration
Swift
case right
View on GitHub
Install in Dash
TextAlign Enumeration Reference