什么是垂直标签?

时间:2010-08-01 02:41:36

标签: character-encoding ascii special-characters character

垂直制表符的原始历史用法是什么(C语言为\v,ASCII 11)?

键盘上有钥匙吗?有人是如何生成它的?

今天是否还有任何语言或系统仍然在使用,垂直制表符会做一些有趣且有用的事情?

10 个答案:

答案 0 :(得分:175)

垂直标签用于加速打印机的垂直移动。有些打印机使用了带有各种标签点的特殊标签带。这有助于协调表格上的内容。 VT到标题空间,填写标题,VT到正文区域,填写行,VT形成页脚。通常它在程序中编码为字符常量。从键盘上,它将是 CTRL - K

我不相信任何人都有理由再使用它。大多数表单都是使用打印机控制语言生成的,如postscript。

答案 1 :(得分:57)

Microsoft Word uses VT作为行分隔符,以便将其与用作段落分隔符的普通new line function区分开来。

答案 2 :(得分:13)

在打字机时代使用它将页面向下移动到下一个垂直停靠点,通常间隔6行(与水平标签沿着一条线移动8个字符的方式大致相同)。

在现代设置中,vt的意义非常小(如果有的话)。

答案 3 :(得分:11)

在医疗行业,VT被用作MLLP / LLP / HLLP协议中的帧起始字符,用于构建HL-7数据,自80年代后期以来,它一直是医疗交换的标准,并且仍然是广泛使用。

答案 4 :(得分:5)

ASCII垂直制表符(\x0B)仍在某些数据库和文件格式中用作字段中的新行。例如:

答案 5 :(得分:4)

我发现VT字符在oder框中显示的每行末尾的pptx文本框中使用,以将文本调整为框的大小。 它似乎是由powerpoint自动生成的(不是由用户引入),以便将文本移动到下一行并将完整的文本块固定到文本框。在下面的示例中,位于§:

的位置
"This is a text §
inside a text box"

答案 6 :(得分:2)

垂直标签与换行符相反,即它向上移动一行。它与标签位置无关。如果您想证明这一点,请在RS232终端上试一试。

答案 7 :(得分:1)

类似于R0byn的经验,我正在尝试使用Powerpoint幻灯片演示文稿并将幻灯片上的文本主体倾倒出来,找到通常会找到回车符的所有地方(ASCII 13 / 0x0d / ^ M)或换行/新行(ASCII 10 / 0x0a / ^ J)字符,它使用垂直制表符(ASCII 11 / 0x0b / ^ K)代替,大概是出于上述dan04的确切原因Word:在同一段落中作为“换行符”。好问题虽然因为我完全认为这个角色今天会像teletype terminal一样无用。

答案 8 :(得分:0)

我相信它仍在使用,不确定。甚至可能有一个关键的组合。

由于英语是从左到右书写的,阿拉伯语从右到左,世界上的语言也是从上到下书写的。在这种情况下,垂直制表符可能与横向制表符用于英文文本相同。

我试过搜索,但找不到任何有用的东西。

答案 9 :(得分:0)

我刚在表格元素中的几个地方的.pptx文档中找到了VT char。但不知道它是如何插入的。

相关问题