PDFlib-create_textflow的“领先”选项

时间:2019-08-29 12:43:05

标签: pdflib

我试图弄清楚如何在不增加文本流第一行上方的间隔的情况下增加行距。

此代码:

$text = 'For more information about the Giant Wing Paper Plane see ' .
    'our Web site <underline=true>www.kraxi-systems.com' .
    'the Giant Wing in a thunderstorm as soon as possible.';
$optlist = 'fontname=Helvetica fontsize=12 encoding=unicode leading=400%';
$tf = $p->create_textflow($text, $optlist);
$result = $p->fit_textflow($tf, 28.346, 28.346, 400, 700, 'fitmethod=nofit');
$p->delete_textflow($tf);

导致:

enter image description here

一切都很好。

接下来,我将leading选项增加为 400%,如下所示:

$optlist = 'fontname=Helvetica fontsize=12 encoding=unicode leading=400%';

这给了我这个

enter image description here

问题

如何将第一段线保持在原始位置,而仅在其后增加行距?

1 个答案:

答案 0 :(得分:1)

签出“ firstlinedist ”选项。默认值为前导,但是您可以将其设置为“ 上升”或“ capheigt ”或任何其他值。

有关更多详细信息,请参见PDFlib 9.2 API参考第5.2章表5.12。