找回密码
 立即注册

QQ登录

只需一步,快速开始

uouo99

注册会员

2

主题

15

帖子

170

积分

注册会员

积分
170
最新发帖
uouo99
注册会员   /  发表于:2018-11-12 17:55  /   查看:6215  /  回复:12
本帖最后由 uouo99 于 2018-11-12 18:10 编辑

如题,当使用C1printDocument 的 RenderText或者RenderBlock等的方法添加一个带中括号的数字(比如"[44]")的时候,只会输出中间的数字,中括号输出被忽略,尝试下面这样输出,才能达到正常的效果:
                    .RenderInlineText("[")
                    .RenderInlineText("44")
                    .RenderInlineText("]")

感觉“[”和 "]" 被作了特殊处理,这是C1控件的问题吗?是否还有简单一点的实现方法呢?

开发环境,

VS2017 VB.NET  C1 2018V2版本

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

12 个回复

倒序浏览
JeffryLI
葡萄城公司职员   /  发表于:2018-11-12 18:14:16
沙发
您好  ,您这边使用的是控件的那个版本,我这边会在最新的版本中测试。明天上午给您回复结果
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
uouo99
注册会员   /  发表于:2018-11-13 08:47:54
板凳
JeffryLI 发表于 2018-11-12 18:14
您好  ,您这边使用的是控件的那个版本,我这边会在最新的版本中测试。明天上午给您回复结果

大神你好,我用的是C1 2018V2正式版
回复 使用道具 举报
JeffryLI
葡萄城公司职员   /  发表于:2018-11-13 10:27:09
地板
您好,这个我这边测试了,也问了研发,对于数字,中括弧会被解释为参数括弧,具体需要数字转移符号
c1PrintDocument1.Body.Children.Add(new C1.C1Preview.RenderText("\\[44\\]"));
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
uouo99
注册会员   /  发表于:2018-11-13 11:19:42
5#
JeffryLI 发表于 2018-11-13 10:27
您好,这个我这边测试了,也问了研发,对于数字,中括弧会被解释为参数括弧,具体需要数字转移符号
c1Prin ...

了解了,谢谢!
回复 使用道具 举报
JeffryLI
葡萄城公司职员   /  发表于:2018-11-13 11:59:39
6#
不客气的
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
uouo99
注册会员   /  发表于:2018-11-13 13:20:05
7#

哦,对了,除了英文的中括号之外,还有没有其它什么特殊字符也输出时也需要转义的啊?
回复 使用道具 举报
JeffryLI
葡萄城公司职员   /  发表于:2018-11-13 16:07:27
8#
不好意思,这块没有详细说明 ,不能随意告知你答案。我会下来在确认
回复 使用道具 举报
JeffryLI
葡萄城公司职员   /  发表于:2018-11-13 16:07:28
9#
不好意思,这块没有详细说明 ,不能随意告知你答案。我会下来在确认
回复 使用道具 举报
uouo99
注册会员   /  发表于:2018-11-13 16:46:57
10#
JeffryLI 发表于 2018-11-13 16:07
不好意思,这块没有详细说明 ,不能随意告知你答案。我会下来在确认

好的!
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部