使用mupdf fz_stext_char_bbox计算char的bbox

时间:2016-09-20 10:02:30

标签: c pdf transform

我使用mupdf发生了一个奇怪的现象,当我使用fz_stext_char_bbox获取char的bbox时,很多bbox都是正确的,但有点错误。我在屏幕上绘制了带有红色矩形的bbox。以下图片是我的捕获: enter image description here

这些错误的bbox在左侧总是0。在我的代码中,

  1. 我首先通过pageNo获得fz_page
  2. 然后我使用fz_new_stext_sheetfz_new_stext_pagefz_new_stext_device创建必要的参数。
  3. 我将fz_run_page与当前矩阵及以上参数一起使用。
  4. 然后我跟随mupdf使用fz_stext_char_bbox以获取bbox。
  5. 我不确定在此列出我的代码是必要的,因为它可能太长了。我似乎我的转换矩阵是正确的,但不知道为什么有错误的bbox。我忘了什么吗?

0 个答案:

没有答案