如何将文本与OCaml中的Vg库右对齐?
我想右对齐文本,即水平绘制文本,以便最后一个字符最右边的x坐标是我指定的位置 我注意到两件事:如何将文本与OCaml中的Vg库右对齐?,ocaml,vector-graphics,Ocaml,Vector Graphics,我想右对齐文本,即水平绘制文本,以便最后一个字符最右边的x坐标是我指定的位置 我注意到两件事: 也许有一个函数可以返回包含路径的最小矩形框的坐标,这会很有用 使用Vg.I.cut\u glyphs直接剪切文本,并且似乎没有一种方法可以获得Vg.P.t类型的显式路径 从理论上讲,您可以反转文本并使用从右到左布局文本。在实践中,快速的grep显示,字形和进步被一些后端忽略(例如,html、svg、和cairo——都直接使用文本属性),因此它可能只在pdf后端工作。也许你应该在讨论中提出这个问题,在
- 也许有一个函数可以返回包含路径的最小矩形框的坐标,这会很有用
- 使用
直接剪切文本,并且似乎没有一种方法可以获得Vg.I.cut\u glyphs
类型的显式路径Vg.P.t
字形
和进步
被一些后端忽略(例如,html
、svg
、和cairo
——都直接使用文本
属性),因此它可能只在pdf
后端工作。也许你应该在讨论中提出这个问题,在讨论中可以更经常地看到丹尼尔,这样你就可以得到一个更权威的答案:)他直接在Github上回答,我在那里发布了一个链接。我试图避免在简单的用户问题上给作者施加压力。