📜  p5.js | textAlign()函数(1)

📅  最后修改于: 2023-12-03 14:45:01.007000             🧑  作者: Mango

p5.js | textAlign()函数

简介

textAlign()函数是p5.js图形库中的一个功能强大的函数,用于设置文本的对齐方式。通过使用该函数,程序员可以灵活地控制文本在画布上的水平和垂直对齐方式。

语法

textAlign(horizAlign, vertAlign)

  • horizAlign:水平对齐方式,可选参数包括LEFTCENTERRIGHTJUSTIFY
  • vertAlign:垂直对齐方式,可选参数包括TOPCENTERBOTTOMBASELINE
示例

以下示例演示了如何使用textAlign()函数来设置文本的对齐方式:

function setup() {
  createCanvas(400, 400);
}

function draw() {
  background(220);
  
  textSize(24);
  
  textAlign(LEFT, TOP);
  text("Top-Left aligned text", 50, 50);
  
  textAlign(CENTER, CENTER);
  text("Center aligned text", width/2, height/2);
  
  textAlign(RIGHT, BOTTOM);
  text("Bottom-Right aligned text", width-50, height-50);
  
  textAlign(RIGHT, TOP);
  text("Right-Top aligned text", width-50, 50);
}
输出结果

textAlign()函数示例结果

对齐方式详解
水平对齐方式
  • LEFT:文本左对齐。
  • CENTER:文本居中对齐。
  • RIGHT:文本右对齐。
  • JUSTIFY:文本两端对齐。
垂直对齐方式
  • TOP:文本顶部对齐。
  • CENTER:文本垂直居中对齐。
  • BOTTOM:文本底部对齐。
  • BASELINE:文本基准线对齐。
注意事项
  • 调用textAlign()函数会影响后续所有文本的对齐方式,直到下一次调用textAlign()修改对齐方式。
  • textAlign()函数必须在setup()draw()函数内部调用才能生效。
  • 文本的对齐设置只对紧接着的text()textFont()调用生效。
总结

使用textAlign()函数可以轻松地控制文本在画布上的对齐方式。通过调整水平和垂直对齐参数,您可以创建各种不同风格和排版的文本。尝试在您的p5.js项目中使用textAlign()函数,为您的文本增加更多的可视化效果吧!