PDFlib create_textflow --> 未知选项
PDFlib create_textflow --> Unknown option
当我想创建文本中带有符号“<”的文本流时出现错误:
$text = 'my test < text<nextline>and a new line';
$tf = PDF_create_textflow($pdf, $text, "fontname=Helvetica encoding=winansi fontsize=11 escapesequence=true fillcolor=black");
PDF_fit_textflow($pdf, $tf, 160, 110, 550, 50, ' minfontsize=8 fitmethod=auto');
致命错误:未捕获的异常 'PDFlibException' 消息为“未知选项”文本
一些想法?
我已经测试了一些逃逸但没有成功 =(
pdflib 完整版
$text = 'my test < text<nextline>and a new line';
<
是内联选项的起始字符。 (正如您在下一个单词中使用选项 "nextline" 所做的一样)
一般有两种策略可以解决这个问题:
- 最简单的方法,就是应用
<
作为字符引用<
。当您设置选项 charref=true
时,PDFlib 将解释字符引用。
- 您可以使用选项
begoptlistchar
将选项列表的开始字符重新定义为文本中未使用的字符。
PDFlib 9 教程第 9.2.3 章对此进行了详细描述"Inline Option Lists and Macros"
我会推荐第一个。
我只是遇到了类似的问题,我认为最好的解决方案是设置 -> begoptlistchar=none。它会关闭内联选项列表,您无需搜索其他字符即可重新定义或将 < 替换为 lt;等等
此致
当我想创建文本中带有符号“<”的文本流时出现错误:
$text = 'my test < text<nextline>and a new line';
$tf = PDF_create_textflow($pdf, $text, "fontname=Helvetica encoding=winansi fontsize=11 escapesequence=true fillcolor=black");
PDF_fit_textflow($pdf, $tf, 160, 110, 550, 50, ' minfontsize=8 fitmethod=auto');
致命错误:未捕获的异常 'PDFlibException' 消息为“未知选项”文本
一些想法?
我已经测试了一些逃逸但没有成功 =(
pdflib 完整版
$text = 'my test < text<nextline>and a new line';
<
是内联选项的起始字符。 (正如您在下一个单词中使用选项 "nextline" 所做的一样)
一般有两种策略可以解决这个问题:
- 最简单的方法,就是应用
<
作为字符引用<
。当您设置选项charref=true
时,PDFlib 将解释字符引用。 - 您可以使用选项
begoptlistchar
将选项列表的开始字符重新定义为文本中未使用的字符。
PDFlib 9 教程第 9.2.3 章对此进行了详细描述"Inline Option Lists and Macros"
我会推荐第一个。
我只是遇到了类似的问题,我认为最好的解决方案是设置 -> begoptlistchar=none。它会关闭内联选项列表,您无需搜索其他字符即可重新定义或将 < 替换为 lt;等等
此致