我正在尝试在 Processing 中垂直对齐一串文本和一个椭圆。虽然textAlign
和ellipseMode
都设置为CENTER
,但文本和椭圆之间仍然存在轻微的偏移。
void setup()
{
size(200, 200);
background(255);
textAlign(CENTER);
ellipseMode(CENTER);
noStroke();
smooth();
fill(0);
text("Document 1.txt", 60, 20);
fill(255, 0, 0);
ellipse(120, 20, 10, 10);
}
答案 0 :(得分:2)
而不是指定水平对齐的textAlign(CENTER)
,而是使用textAlign(CENTER, CENTER)
,这可以保证文本在水平和垂直方向上对齐。