我在rails应用程序中使用Prawngem生成pdf报告。
我阅读了将文本以阿拉伯语和文本方向rtl以阿拉伯语放置的文档。
但问题是,数字正在逆转。
我想要semester 1234作为الفصل الدراسي 1234
但在我的应用程序中,输出是الفصل الدراسي 4321
我的两行代码在这里:

pdftable = Prawn::Document.new
pdftable.text(t('org.semester') + " " + @semester)

@semester = '1234'(原因可能是它被视为文本/字符串,因此更改为rtl(reversed))
无论如何,请帮助我在不更改rtl格式的情况下按正确顺序保留数字。

最佳答案

不需要太多的黑客操作

@semester.to_s.reverse

所以你把绳子倒转两次

08-26 20:48