【问题标题】:Get X and Y coordinate of cell in table获取表格中单元格的 X 和 Y 坐标
【发布时间】:2017-01-11 10:03:46
【问题描述】:

我使用 itextsharp 生成表格,我想检索表格中特定单元格的矩形坐标。我找不到实现这一目标的方法。
假设我有一个 3 列和 3 行的表。我想检索第二行中间单元格的矩形坐标。该表是使用带有 AddElement 的 columnText 添加的。
从我所见,一旦添加到文档中,我可以获得表格元素的 Y 或 X,但我找不到一种简单的方法来获取特定单元格的矩形坐标。有什么提示吗?

【问题讨论】:

  • 考虑到 Joris 的回答:您是否生成表格并想要坐标,同时仍然生成那个非常 pdf?还是您之前生成了表格,保存了 pdf,在 PdfReader 中重新加载了它,现在想要坐标?
  • 嗨,mkl,是的,我生成表格并想要坐标,同时仍然生成该 pdf。

标签: java pdf-generation itext


【解决方案1】:

您的问题类似于 I am given a pdf file which has tabular data in it. I need to extract the data according to the given condition

要回答您的问题,没有简单的方法(在大多数情况下)。如果没有参考 pdf 文档,很难更详细地回答您的问题。

【讨论】:

  • 感谢您的回答。好吧,一旦建立了表格,我就有了每个单元格矩形的信息(宽度、高度、llx、lly ......)。在columntext中添加表格后,我必须计算单元格矩形左下边框的X/Y。
  • Joris,正如 OP 在对该问题的评论中所澄清的那样,问题与您所指的问题不同。
【解决方案2】:

我回答我的问题:IPdfPCellEvent 是关键。

【讨论】:

    猜你喜欢
    • 2010-12-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-27
    • 1970-01-01
    • 1970-01-01
    • 2012-05-13
    • 2016-10-17
    相关资源
    最近更新 更多