[−][src]Static p5_sys::global::textAlign
pub static textAlign: TextAlignInternalType
Sets the current alignment for drawing text. Accepts two arguments: horizAlign (LEFT, CENTER, or RIGHT) and vertAlign (TOP, BOTTOM, CENTER, or BASELINE).
The horizAlign parameter is in reference to the x value of the text() function, while the vertAlign parameter is in reference to the y value.
So if you write textAlign(LEFT), you are aligning the left edge of your text to the x value you give in text(). If you write textAlign(RIGHT, TOP), you are aligning the right edge of your text to the x value and the top of edge of the text to the y value.
Examples
textSize(16); textAlign(RIGHT); text('ABCD', 50, 30); textAlign(CENTER); text('EFGH', 50, 50); textAlign(LEFT); text('IJKL', 50, 70);
textSize(16); strokeWeight(0.5); line(0, 12, width, 12); textAlign(CENTER, TOP); text('TOP', 0, 12, width); line(0, 37, width, 37); textAlign(CENTER, CENTER); text('CENTER', 0, 37, width); line(0, 62, width, 62); textAlign(CENTER, BASELINE); text('BASELINE', 0, 62, width); line(0, 87, width, 87); textAlign(CENTER, BOTTOM); text('BOTTOM', 0, 87, width);
Overloads
horizAlign
horizontal alignment, either LEFT,
CENTER, or RIGHT
vertAlign?
vertical alignment, either TOP,
BOTTOM, CENTER, or BASELINE