Дано: а) длинный абзац текста шириной не более 10 см. Высота не ограничена, текст абзаца должен переноситься, когда он достигает правого поля; б) страница с topdown=true
.
Я пытаюсь использовать комбинацию add_textflow()
и fit_textflow()
, чтобы сделать это. но PDFlib помещает абзац в нижний левый угол, тогда как известные координаты этого абзаца относятся к верхнему левому углу.
Мой код:
$p->begin_page_ext($width, $height);
$p->set_option("usercoordinates=true");
$p->set_option("topdown=true");
...
$tf = 0;
$tf = $p->add_textflow($tf, 'My loooong wrapping paragraph, 'fontname=Helvetica fontsize=10 encoding=unicode charref');
$result = $p->fit_textflow($tf, $lowerLeftX, $lowerLeftY, $upperRightX, $upperRightY, 'fitmethod=nofit');
$p->delete_textflow($tf);
Вопрос: что я могу сделать, чтобы предоставить координаты как: $p->fit_textflow($tf, $topLeftX, $topLeftY, $lowerRightX, $lowerRightY)?
Я попытался добавить параметры position={left top}
в fit_textflow()
, но PDFlib выдает ошибку.