什么是 VML 中最接近的等价物dy
- 可用于设置文本元素的行高(又名行间距、前导、垂直文本偏移...)的 VML 属性?
VML textpath 的官方文档中没有任何内容突出,这让我认为使用了其他一些基于 y 位置的通用属性。如果是这样,最好也知道它是如何计算和偏移的,例如在多行文本中,它是每行的常数,还是增加一个常数?
原因:为了 Raphael 项目(基于 JavaScript 的 SVG / VML 控制器)的向后浏览器兼容性。Raphael 本身不支持 dy / line-height,所以我需要直接使用它创建的 SVG / VML 节点。SVG 很简单:使用dy=pixels
. 但我找不到任何说明 VML 等价物的相关文档或资源,而且我目前无法访问 IE 通过在 Internet Explorer 中探索 VML 输出来找到它。
我认为这个问题可能就像在 IE 中打开这个 jsfiddle 设置为 IE8 模式一样简单,然后使用开发人员工具查看设置文本行间距的属性。但是,在使用 IE 访问机器后,我发现……这很奇怪。似乎没有任何东西可以改变行高,或者 VML 文本的打印方式的任何其他方面。无论我改变什么,文本都不会改变。想不通。