是否可以将文本保留在左侧和顶部位置?大家好,
有没有办法将文本保留在 x 和 y 提供的位置。意思是左对齐和上对齐?
下面是代码。我查看了脚本索引,可能有一些东西,但我找不到。
谢谢
内存
a="this is a \!nnewline";
Names Default To Here( 1 );
New Window( "Example",
Graph Box(
Text Color( "red" );
Text( Erased, {50, 20}, a );
)
);回复:是否可以将文本保留在左侧和顶部位置?您可以降低框底部的值,但是当然,如果您最终得到的文本多于框内所能容纳的内容,那么它会再次被切断。 再说一次,我不确定是否有办法只让文本行达到顶部和左侧坐标。
a="this is a \!nnewline \!nnewline \!nnewline \!nnewline \!nnewline \!nnewline";
Names Default To Here( 1 );
New Window( "Example",
Graph Box(
Text Color( "red" );
Text( Erased, {0, 50, 15, 0}, a );
)
);
回复:是否可以将文本保留在左侧和顶部位置?是的...另一个坏例子。通过这种方式,您可以修复新行的数量。如果我有更多新行,它将不会显示在定义的坐标中。例如,您可以尝试使用相同的 xy 坐标尝试 5-6 个新行。
回复:是否可以将文本保留在左侧和顶部位置?我懂了。 抱歉,我误会了。 您需要使用{左、上、右、下}坐标。 它显示在文本脚本索引的示例 2 下。 本质上,它的作用是创建一个框,其中的线条位于指定的坐标处,文本将放置在其中。 如果“右”坐标太小,则会截断文本。 当您将其放大时,该框会扩展,这也会开始移动文本。 我不确定是否有一种简单的方法可以只指定顶部和左侧的数字而无需其他数字。
a="this is a \!nnewline \!nnewline \!nnewline";
Names Default To Here( 1 );
New Window( "Example",
Graph Box(
Text Color( "red" );
Text( Erased, {0, 50, 15, 20}, a );
)
);
回复:是否可以将文本保留在左侧和顶部位置?a="this is a \!nnewline \!nnewline \!nnewline";
Names Default To Here( 1 );
New Window( "Example",
Graph Box(
Text Color( "red" );
Text( Erased, {0, 50}, a );
)
);例如在这张图片和 JSL 中。我将 y 坐标设置为 50,但我的文本以 50 为中心。但我希望它从 50 开始并向下。 任何解决方案
回复:是否可以将文本保留在左侧和顶部位置?有趣的。 当我运行坐标设置为 {0, 90} 的代码时,这是我的输出:
coordinates {0, 90}coordinates {0, 90}坐标 {0, 90}
如果我将坐标设置为 {0, 45},它只会显示在中间:
coordinates {0, 45}coordinates {0, 45}坐标 {0, 45}
回复:是否可以将文本保留在左侧和顶部位置?无论您指定什么坐标,文本都在 y 坐标中间对齐。我正在寻找与指定坐标顶部对齐的测试。回复:是否可以将文本保留在左侧和顶部位置?我想你只是想改变你的坐标。 因此,将 {50, 20} 更改为您想要的 {x, y} 位置。 x 将是文本左侧的位置,y 将是文本底部的位置。 下面的更新代码会将文本一直放在左上角,接触图形框的边框。
a="this is a \!nnewline";
Names Default To Here( 1 );
New Window( "Example",
Graph Box(
Text Color( "red" );
Text( Erased, {0, 90}, a );
)
);