PDFlib - 将文本原点从默认的左下角更改为左上角

PDFlib - change origin of text to top-left from default of bottom-left

pdflib中:

$font = $p->load_font("Helvetica", "unicode", "");
$p->setfont($font, 12);
$p->set_text_pos(100, 100);
$p->show('My text');

set_text_pos($x, $y) 的第一个参数告诉库文本元素左下角的位置。

问题。如何将文本原点更改为左上角,以便 "My text" 字符串出现在 下方 100x100 坐标?

我建议使用更舒适的 fit_textline() 电话。在这种情况下,您可以将四行替换为一行:

$p->fit_textline('My text', 100, 100, 'fontname=Helvetica encoding=unicode fontsize=12 position {top left} ');