首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PDFlib create_textflow ->未知选项

PDFlib create_textflow ->未知选项
EN

Stack Overflow用户
提问于 2018-08-25 17:31:47
回答 2查看 742关注 0票数 0

当我想在文本中创建一个标号"<“的文本流时,我得到了一个错误:

代码语言:javascript
复制
$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全版

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-08-27 07:26:25

代码语言:javascript
复制
$text = 'my test < text<nextline>and a new line';

<是内联选项的起始字符。(正如您在下一个单词中使用“nextline”选项所做的那样。)

解决这一问题的一般战略有两种:

  • 最简单的方法是将<作为字符引用&lt;应用。当您设置选项PDFlib时,charref=true将解释字符引用。
  • 您可以将选项列表开始字符与选项begoptlistchar重新定义为文本中未使用的字符。

这在PDFlib 9教程第9.2.3章“内联选项列表和宏”中都有详细描述。

我推荐第一个。

票数 2
EN

Stack Overflow用户

发布于 2022-06-02 10:16:19

我只是有类似的问题,海事组织最好的解决办法是设置-> begoptlistchar=none。它关闭内联optlist,您不需要搜索其他字符来重新定义或替换< to lt;等。

问候

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52019670

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档