2017-01-11 3 views
1

itextsharp를 사용하여 테이블을 생성하고 테이블의 특정 셀에 대한 사각형 좌표를 검색하고 싶습니다. 나는 이것을 달성 할 방법을 찾을 수 없다.
3 열 3 행 테이블이 있다고 가정 해 보겠습니다. 두 번째 행의 가운데 셀의 직사각형 좌표를 검색하고 싶습니다. AddElement와 함께 columnText를 사용하여 테이블이 추가됩니다.
내가 볼 수 있듯이 문서에 일단 추가 된 Y 또는 X를 얻을 수는 있지만 특정 셀의 사각형 좌표를 쉽게 얻을 수있는 방법을 찾을 수 없습니다. 어떤 힌트?테이블에있는 셀의 X 좌표와 Y 좌표를 가져옵니다.

+0

Joris의 대답을 고려해보십시오. 테이블을 생성하고 좌표를 원하면서도 매우 PDF를 생성합니까? 또는 전에 테이블을 생성 했습니까? PDF를 저장하고 PdfReader에서 다시로드 한 다음 좌표를 원하십니까? – mkl

+0

안녕하세요 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, ...)에 대한 정보를 가지고 있습니다. columntext에 테이블을 추가 한 후 셀의 사각형 왼쪽 아래 테두리의 X/Y를 계산해야합니다. – user2155911

+0

Joris는 문제에 대한 의견에서 OP가 명확히 설명한 것처럼 문제는 귀하가 언급 한 것과 다릅니다. – mkl

0

나는 내 질문에 대답 : IPdfPCellEvent 키입니다.