(textbox elist)
功能及参数
这个函数将计算一个文字图元并返回包围文字的交互坐标框。elist 必须定义一文字图元。如果有别于文字本身的定义文字参数的项于 elist 中被忽略, 那么将使用目前设定。如果 textbox 成功执行, 那么它将返回两点, 否则返回nil。
范例
经过 textbox 所能接受的最小表就是文字本身。
(textbox '((1 . "Hello world.")))
可能返回:
((0.0 0.0 0.0)(0.8 0.2 0.0))
在这种情况下, textbox 将为文字使用目前的缺省值来供应其他的参数。经过 textbox 所返回的点将描述文字图元的框(当插入点在(0, 0, 0) 且旋转角度为 0 时)。第一个表将返回 (0, 0, 0), 除非文字图元是倾斜的、垂直或包含下降字符(如, g或 p) 。第一个点表的值将指定由文字插入点平移到文字小方框的左下角点。第二个点表将指定文字框的右上角。点表将忽略文字方位的测量而经常返回文字小方框的左下角点与右上角点。 |