ANET 发表于 2024-2-21 09:45:19

V17.2 GrapeCity.ActiveReports.SectionReportModel.Label 冒号问题

问题描述:
            如下设置 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, 望知悉。

Bella.Yuan 发表于 2024-2-21 09:45:20

Bella.Yuan 发表于 2024-2-22 10:52
收到,我这边找开发同事在确认一下属性,确认后追贴回复您。

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

Bella.Yuan 发表于 2024-2-21 10:30:19

您好,我这边测试了这个属性,该属性确实会将标点符号前后的内容组置前(预览和导出的pdf均可以看到标点符号和文字调换位置),您可以删除该行代码,或者使用 Me.LabelTitle.RightToLeft =false,来解决这个问题。

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

ANET 发表于 2024-2-22 10:09:17

本帖最后由 ANET 于 2024-2-22 10:20 编辑

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

这个帖子你们记录后可以关闭了,多谢。

Bella.Yuan 发表于 2024-2-22 10:52:22

ANET 发表于 2024-2-22 10:09
嗯,已经处理了,不过我们有很多遗留代码,升级版本后预期行为发生变化了,麻烦看看这个属性是否存在bug, ...

收到,我这边找开发同事在确认一下属性,确认后追贴回复您。
页: [1]
查看完整版本: V17.2 GrapeCity.ActiveReports.SectionReportModel.Label 冒号问题