PDFlib-从右到左的文本流

时间:2015-10-22 12:03:18

标签: right-to-left pdflib textflow

我真的需要你的帮助......

我使用PDFlib-API,我想从右到左书写PDF(如希伯来语,阿拉伯语)。

我找到了一种方法,但它不支持文本流,它只支持一行。

此链接中的代码: http://www.pdflib.com/pdflib-cookbook/complex-scripts/starter-shaping/

我使用类整形(你可以在链接中看到它),但是textflow的参数必须为false,

如果我将其更改为true,我会收到一条错误消息:

发生PDFlib异常: [2582] fit_table:Textflow

中不支持双向书写模式

我该如何解决这个问题? 或者任何想法如何用Textflow编写RTL? (使用PDFlib API)

谢谢!

1 个答案:

答案 0 :(得分:1)

这是PDFlib 9中记录的限制,现在有解决方法。正如您可以从错误消息中看到的那样,或者也可以在PDFlib 9教程中查看,第6.4.4节"双向格式化":

  

多行文本流目前不支持Bidi处理,但仅适用于Textlines(即单行文本输出)。