我在我的Rails应用中使用Prawn
gem来生成PDF报告。
我阅读了使用text_direction RTL以阿拉伯语将文本放入阿拉伯语的文档。
但是,问题是这里的数字正在逆转。
我希望semester 1234
为الفصل الدراسي 1234
,
但在我的应用中输出为الفصل الدراسي 4321
。
我的两行代码在这里:
pdftable = Prawn::Document.new
pdftable.text(t('org.semester') + " " + @semester)
@semester = '1234'
(原因是它被视为文本/字符串,因此更改为RTL(反向))
无论如何,请帮助我在不改变RTL格式的情况下以正确的顺序保留数字。
答案 0 :(得分:2)
如果没有太多黑客攻击,你可以使用
@semester.to_s.reverse
所以你反转字符串两次