找回密码
 立即注册

QQ登录

只需一步,快速开始

ANET
金牌服务用户   /  发表于:2024-2-21 09:45  /   查看:2826  /  回复:4
1金币
问题描述:
            如下设置 Label的属性:



            Me.LabelTitle.RightToLeft = True
            Me.LabelTitle.Style = "ddo-char-set: 1; text-align: right; font-weight: bold; font-size: 8.5pt; "
            Me.LabelTitle.Text = "Customer Name:"


导出 pdf后 冒号显示在最前面了,即显示成: :Customer Name
把  Me.LabelTitle.RightToLeft = True 这一行删掉问题解决,不知道是不是一个existing issue, 望知悉。

最佳答案

查看完整内容

您好,已和开发确认,这个不是bug,针对文本框中有标点符号的值,若文本框设置了RightToLeft属性为true,标点符号左右会调换位置。

4 个回复

倒序浏览
最佳答案
最佳答案
Bella.YuanWyn认证
超级版主   /  发表于:2024-2-21 09:45:20
来自 5#
Bella.Yuan 发表于 2024-2-22 10:52
收到,我这边找开发同事在确认一下属性,确认后追贴回复您。

您好,已和开发确认,这个不是bug,针对文本框中有标点符号的值,若文本框设置了RightToLeft属性为true,标点符号左右会调换位置。
回复 使用道具 举报
Bella.YuanWyn认证
超级版主   /  发表于:2024-2-21 10:30:19
2#
您好,我这边测试了这个属性,该属性确实会将标点符号前后的内容组置前(预览和导出的pdf均可以看到标点符号和文字调换位置),您可以删除该行代码,或者使用 Me.LabelTitle.RightToLeft =false,来解决这个问题。

针对这个属性,您也可以参考这个链接:https://developer.mescius.com/activereportsnet/docs/latest/online/GrapeCity.ActiveReports~GrapeCity.ActiveReports.SectionReportModel.Label~RightToLeft.html

本帖子中包含更多资源

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

x
回复 使用道具 举报
ANET
金牌服务用户   /  发表于:2024-2-22 10:09:17
3#
本帖最后由 ANET 于 2024-2-22 10:20 编辑

嗯,已经处理了,不过我们有很多遗留代码,升级版本后预期行为发生变化了,麻烦看看这个属性是否存在bug,感觉是一个非预期的行为。期望能在新版本修复该问题。

这个帖子你们记录后可以关闭了,多谢。
回复 使用道具 举报
Bella.YuanWyn认证
超级版主   /  发表于:2024-2-22 10:52:22
4#
ANET 发表于 2024-2-22 10:09
嗯,已经处理了,不过我们有很多遗留代码,升级版本后预期行为发生变化了,麻烦看看这个属性是否存在bug, ...

收到,我这边找开发同事在确认一下属性,确认后追贴回复您。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部