如何将文本与OCaml中的Vg库右对齐?

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

我想右对齐文本,即水平绘制文本,以便最后一个字符最右边的x坐标是我指定的位置

我注意到两件事:

  • 也许有一个函数可以返回包含路径的最小矩形框的坐标,这会很有用
  • 使用
    Vg.I.cut\u glyphs
    直接剪切文本,并且似乎没有一种方法可以获得
    Vg.P.t
    类型的显式路径

从理论上讲,您可以反转文本并使用从右到左布局文本。在实践中,快速的grep显示,
字形
进步
被一些后端忽略(例如,
html
svg
、和
cairo
——都直接使用
文本
属性),因此它可能只在
pdf
后端工作。也许你应该在讨论中提出这个问题,在讨论中可以更经常地看到丹尼尔,这样你就可以得到一个更权威的答案:)他直接在Github上回答,我在那里发布了一个链接。我试图避免在简单的用户问题上给作者施加压力。