以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  关于在专业报表中使用文字从右往左读取打印的问题/!  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=82377)

--  作者:lhpc120
--  发布时间:2016/3/16 18:11:00
--  关于在专业报表中使用文字从右往左读取打印的问题/!
在使用专业报表的时候 打印的文字维吾尔文、满文、希伯来文、阿拉伯文等文字属于从右往左的
请问怎么样可以把文字从右到左打印呢?
e.Form.Controls("控件").basecontrol.RightToLeft = Windows.Forms.RightToLeft.Yes
控件显示我可以这样控制,不知道打印如何控制!


--  作者:大红袍
--  发布时间:2016/3/16 18:31:00
--  

写一个函数,把字符转为从右到左即可

 

Dim str As String = "123456"
Dim nstr As String = ""
For i As Integer = str.Length-1 To 0 Step -1
    nstr &= str(i)
Next
msgbox(nstr)