以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  专业报表不能输入"、"号  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=8354)

--  作者:sophia
--  发布时间:2010/10/11 19:33:00
--  专业报表不能输入"、"号

在专业报表中,文本对象的内容不能输入"、"号。例如:下例中:rt.Text = "一个、两个、三个" ,系统自动变成了 rt.Text="一个?两个?三个",

即使在别的文本文件中输入好:rt.text="一个、两个、三个",然后复制过来,系统也会自动变成"一个?两个?三个"。

Dim doc As New PrintDoc \'定义一个报表
Dim
rt As New prt.RenderText \'定义一个文本对象
rt.Text = "一个、两个、三个" \'设置文本对象的内容
doc.Body.Children.Add(rt) \'将文本对象加入到报表
doc.Preview()


--  作者:czy
--  发布时间:2010/10/11 19:58:00
--  
\'\'\'
Dim doc As New PrintDoc \'定义一个报表
Dim rt As New prt.RenderText \'定义一个文本对象
rt.Text = "一个、两个、三个" \'设置文本对象的内容
doc.Body.Children.Add(rt) \'将文本对象加入到报表
doc.Preview()

--  作者:czy
--  发布时间:2010/10/11 20:16:00
--  
 

自动全角转换和着色

 

在默认的情况下,代码编辑器会自动将全角字符转换为半角,如果你不喜欢这种强制转换,可以在第一行代码输入:\'\'\'。

例如:

\'\'\'
Dim
s1 As String
s1 =
"我喜欢Foxtable,因为..."
Output.Show(s1)

此外编辑器会用不同的颜色标出各种关键词,以及表名和列名,如果你的电脑性能不太好,代码又比较长,这种代码自动着色的功能会耗费较长的时间,此时你只需在第一行输入"\'...",即可关闭自动着色。

例如:

\'...
Dim s1 As String
s1 = "我喜欢Foxtable,因为..."
Output.Show(s1)

如果你希望同时关闭全角转换和着色,只需在第一行输入"\'\'\'..."。

例如:

\'\'\'...
Dim s1 As String
s1 = "我喜欢Foxtable,因为..."
Output.Show(s1)

 


--  作者:sophia
--  发布时间:2010/10/11 20:34:00
--  
谢谢