2012-08-07 3 views
0

Tcpdf로 만든 pdf 파일의 SQL 테이블에서 많은 양의 텍스트를 표시하려고 할 때 문제가 있습니다. pdf의 레이아웃은 머리글, 바닥 글 및 여러 텍스트 셀로 구성됩니다. 텍스트의 마지막 셀이 페이지를 오버플로하면 다음 페이지에 다음 페이지의 머리글 위에 남아있는 텍스트가 표시됩니다. 문제는 텍스트가 파일에 한 줄씩 출력되지 않지만 완전히 셀에 덤프된다는 점입니다. 이 문제를 방지 할 수있는 방법이 있습니까? 두 페이지의 두 셀에서 수정할 수 있도록 텍스트를 다듬는 방법에 대한 아이디어가 있습니까?PDF의 텍스트 넘침 셀이 TCPDF를 사용하여 생성되었습니다.

도움이나 아이디어를 주시면 감사하겠습니다.

답변

1

PDF를 생성하는 데 TCPDF의 writeHTML() 메서드를 사용하고 있습니까?

그렇다면 TCPDF의 내장 함수를 사용하여 페이지를 레이아웃하는 것이 좋습니다. TCPDF는 괜찮은 라이브러리이지만, HTML의 절반 구현으로 레이아웃을 시도 할 경우 항상 두통이 발생합니다.

당신이 HTML은 다음에만 page margins 또는 다음 PHP의 substr()과는 AutoPageBreak in TCPDF

+0

아니, 메신저 사용하지 writeHtml을 설정하여 텍스트를 분할, writeCells을 설정하려고 사용하지 않는 경우. 나는 시도 할 것이다. 감사합니다 – Cheluis

+0

알고 있습니다. writeHtml 함수를 사용하고 있지만 li 태그가 텍스트에있을 때 정의되지 않은 인덱스 오류가 발생합니다. – Cheluis

관련 문제