2

我知道制表符 ('\t') 的大小取决于您输出它的位置。但是您将如何以编程方式测量它?那就是:如何找到打印等效'\t'字符所需的空格数?

4

3 回答 3

3

您无法测量它,因为大小是在您将控制字符发送到的接口中定义并确定的

可以做的是设置自己的制表符大小并计算您在该行中写入的字符,以计算您需要多少空格,因此有一个像制表符一样的标识

于 2012-09-03T13:07:10.983 回答
1

如果你通过这个链接,它会说“缩进的确切结构(空格与制表符)是未指定的。” 大多数是8个空格。但是我们能否知道您想要的确切数字的场景。

于 2012-09-03T13:07:25.853 回答
0

您可以显示一些带空格的文本和一些带制表符的文本,当它们排列得最好时,您可以说它们大致相同。问题是进行屏幕转储并检测您显示的位置。这。

无需猜测选项卡或空间有多大,您可以使用布局功能将文本放置在您想要的位置。在这种情况下,决定权在您手中。

于 2012-09-03T13:06:12.983 回答