Zend_Pdf는 이미 자동 줄 바꿈 기능을 지원합니까?Zend PDF의 줄 바꿈
예를 들어 텍스트 블록을 만들어 텍스트로 채우고 싶습니다. 이것은 매우 중요한 기능이며 Zend Pdf에없는 경우 FPDF에서 전환 할 수 없습니다.
또한 PDF 지원 기능이있는 프레임 워크는 개발자에게 이런 종류의 기능을 제공 할 수 있어야한다고 생각합니다.
여기에 뭔가가 있습니까?
Zend_Pdf는 이미 자동 줄 바꿈 기능을 지원합니까?Zend PDF의 줄 바꿈
예를 들어 텍스트 블록을 만들어 텍스트로 채우고 싶습니다. 이것은 매우 중요한 기능이며 Zend Pdf에없는 경우 FPDF에서 전환 할 수 없습니다.
또한 PDF 지원 기능이있는 프레임 워크는 개발자에게 이런 종류의 기능을 제공 할 수 있어야한다고 생각합니다.
여기에 뭔가가 있습니까?
실제로 Zend_Pdf는 정규 Zend_YouNameIt 구성 요소와 비교할만큼 성숙하지 않습니다.
제 생각에는 Zend_Pdf가 Zend에 속해서는 안됩니다. 하나 또는 다른 기능이 없기 때문에 매우 제한적이며 대부분의 경우 사용할 수 없습니다.
누락 된 기능은 매뉴얼을 확인하거나 코드를 읽어야하지만 일반적으로 Zend_Pdf가 충분히 성숙 될 때까지는 PDF 생성을 위해 다른 것을 사용하는 것이 좋습니다.
저는 최선의 해결책은 Zend_Pdf가 어떤 종류의 명령 행 도구에 대한 래퍼가 될 것이라고 생각합니다.
젠드 pdf는 자동 줄 바꿈을 지원하지 않습니다.
대신 dompdf을 사용할 것을 권장합니다. html로 페이지를 정의하고 pdf로 렌더링 할 수 있습니다. Wordwrap은 잘 처리됩니다!
페이지 나누기가 가능하기 때문에 여러 페이지로 구성된 pdfs도 가능합니다. 년의
몇 나중에 젠드 1.11이 PDF로 클래스 함수에서 나를 위해 노력하고 있습니다 사람이 좋아하는 경우
/**
* puts text box to a page
*
* @param integer $offset_x
* @param integer $offset_y
*/
public function drawTextArea($text, $pos_x, $pos_y, $height, $length = 0, $offset_x = 0, $offset_y = 0) {
$x = $pos_x + $offset_x;
$y = $pos_y + $offset_y;);
if ($length != 0) {
$text = wordwrap($text, $length, "\n", false);
}
$token = strtok($text, "\n");
while ($token != false) {
$this->page->drawText($token, $x, $y);
$token = strtok("\n");
$y -= $height;
}
}
는 그것이
당신의 대답은 오래된 수 있습니다 사용하지만, 지금은 Zend_PDF가 있다고 생각 함수의 기본 집합은 사건의 90 %를 처리합니다. – RageZ