2017-01-11 2 views
1

Я генерирую таблицу с помощью itextsharp, и я хотел бы получить координату прямоугольника определенной ячейки в таблице. Я не могу найти способ добиться этого.
Скажем, у меня есть стол с 3 колонками и 3 рядами. Я хотел бы получить координату прямоугольника средней ячейки во второй строке. Таблица добавляется с помощью columnText с AddElement.
Из того, что я вижу, я могу получить Y или X для элемента таблицы после добавления в документ, но я не могу найти простой способ получить координату прямоугольника конкретной ячейки. Любой намек?Получить координату X и Y ячейки в таблице

+0

Учитывая ответ Жориса: вы создаете таблицу и хотите, чтобы координаты все еще генерировали этот самый pdf? Или вы создали таблицу раньше, сохранили PDF-файл, перезагрузили его в PdfReader и теперь хотите получить координаты? – mkl

+0

hi mkl, да я создаю таблицу и хочу, чтобы координаты все еще генерировали этот pdf. – user2155911

ответ

0

Ваша проблема похожа на I am given a pdf file which has tabular data in it. I need to extract the data according to the given condition

Чтобы ответить на ваш вопрос, нет простого способа (в большинстве случаев). И без справочного pdf-документа трудно ответить на ваш вопрос более подробно.

+0

Благодарим вас за ответ. Ну, как только таблица будет построена, у меня есть информация о каждом прямоугольнике ячейки (ширина, высота, llx, lly, ...). Я должен вычислить X/Y левой нижней границы прямоугольника ячейки после добавления таблицы в texttext. – user2155911

+0

Joris, как пояснил OP в комментарии к вопросу, проблема отличается от той, о которой вы говорите. – mkl