代码之家  ›  专栏  ›  技术社区  ›  haggai_e

如何对齐GnomeCanvas文本项中的文本

  •  1
  • haggai_e  · 技术社区  · 16 年前

    我想要一个GnomeCanvas文本项,并根据其内容(和内容语言)决定是向右还是向左对齐文本。 我找到了一种方法,通过改变 属性,但使用这种方法需要我自己管理锚点位置(在向右对齐时将其更改为文本边界框的右侧),而且似乎一定有更简单的方法。

    编辑:我看到还有 正当理由 属性,它允许我将文本向右对齐。但是,我仍然需要根据语言设置锚点,而不是设置适用于任何语言的边界框。

    1 回复  |  直到 16 年前
        1
  •  0
  •   haggai_e    16 年前

    大约一个月没有另一个答案。我想我的第一个理解是正确的,画布上没有其他方法。然后,我的解决方案是将锚点更改为东方,并相应地更改锚点。