PowerDesigner:RTF扩展属性在旧版RTF报表上显示不正确。

2020-09-30 05:14发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


任何人都可以确认此缺陷和/或提供解决方法吗?

环境:PD 16.6.0.1; Windows 7 SP1; MS Word 2016

重现缺陷的步骤:

创建一个新的CDM。

为文本类型设置为" RTF"的"文本"类型的实体创建扩展属性。 称之为" myRTFtext"。 创建一个实体。 用三行纯文本填充实体的内置Description属性和myRTFtext:

第1行是正常的
第2行是缩进的
第3行是正常的

对于这两个属性,请修改第2行的段落格式,使其缩进不同于第1行和第3行(例如,使其成为列表项目符号)。 使用旧版报表编辑器创建一个RTF报表,该报表包含每个实体的Description和myRTFtext(在"文本段落"项中)。 在MS Word中打开RTF文档。 说明正确呈现。 对于myRTFtext,第3行(及任何后续段落)将从第2行继承段落格式,而不保留其自己的格式。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


任何人都可以确认此缺陷和/或提供解决方法吗?

环境:PD 16.6.0.1; Windows 7 SP1; MS Word 2016

重现缺陷的步骤:

创建一个新的CDM。

为文本类型设置为" RTF"的"文本"类型的实体创建扩展属性。 称之为" myRTFtext"。 创建一个实体。 用三行纯文本填充实体的内置Description属性和myRTFtext:

第1行是正常的
第2行是缩进的
第3行是正常的

对于这两个属性,请修改第2行的段落格式,使其缩进不同于第1行和第3行(例如,使其成为列表项目符号)。 使用旧版报表编辑器创建一个RTF报表,该报表包含每个实体的Description和myRTFtext(在"文本段落"项中)。 在MS Word中打开RTF文档。 说明正确呈现。 对于myRTFtext,第3行(及任何后续段落)将从第2行继承段落格式,而不保留其自己的格式。

付费偷看设置
发送
4条回答
Doze时光
1楼-- · 2020-09-30 05:58

只需尝试16.6 SP02。 我看不到问题。

您可以尝试一下吗?

如果仍然无法解决问题,请上传屏幕截图。

只需尝试16.6 SP02。 我看不到问题。

您可以尝试一下吗?

如果仍然无法解决问题,请上传屏幕截图。

xfwsx85
2楼-- · 2020-09-30 05:56

谢谢你的建议。 由于我必须遵守公司的升级路径,因此我目前无法升级到SP02。 我要附上一些屏幕截图。

小c菟菟
3楼-- · 2020-09-30 05:54

好,我在16.6.2中重现了此问题

该问题仅存在于旧版报表编辑器中。 您可以升级到新样式吗?

路亽曱_Ryan
4楼-- · 2020-09-30 05:54

嗨,菲利普,

感谢您确认问题。

新的报表编辑器通过呈现RTF扩展属性解决了该问题,但引入了一系列新问题。 我使用的RTF模板(使用PD 15开发)定义了一组特定的样式。 PD的新报表编辑器将这些样式弄得一团糟。 例如,所附的屏幕截图显示了使用相同元素和RTF模板的两个报告的RTF输出。 左侧(旧式)的输出与RTF模板中定义的输出对齐,但右侧的输出则不:

  • "实体"标题的阴影不正确
  • "实体"标题字体应全部大写。
  • 较低级别的标题具有数字,即使它们各自的样式未编号。
  • RTF模板中的分节符已替换为其他标题。

另外(未显示)在新报告输出中完全消除了RTF模板中定义的一些自定义样式(用于样板内容)。

一周热门 更多>