我在rails应用程序中使用Prawn
gem生成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
所以你把绳子倒转两次