0

我正在尝试实现一个 pdf 文本覆盖渲染器。我的输入是一个文本行对象列表,基本包含文本内容、文本位置、字体、大小等。

我想让这些文本可选择,我目前的想法是在拖动时,我们有一个开始位置和一个结束位置,所以我们可以将矩形内的每个字符标记为选中,由这两个位置确定。

现在是我遇到的问题,我可以TextSpan轻松地为一行文本创建一个对象的边界框。但似乎我无法为每个角色获得一个边界框。

我不太确定我的尝试是最合理的。如果我错过了什么,请指出正确的方法。任何帮助将不胜感激!

提前致谢!

更新1:

getPositionForOffset当我把光标放在上面时,我发现可以给我字符的偏移量。但是,getBoxesForSelection似乎不起作用。

4

0 回答 0