如何构建支持国际化的水晶报表。

2020-09-22 13:04发布

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

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


有什么方法可以构建水晶报表,使其支持多种语言的...

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

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


有什么方法可以构建水晶报表,使其支持多种语言的...

付费偷看设置
发送
6条回答
N-Moskvin
1楼 · 2020-09-22 13:14.采纳回答

使用Google并搜索此KBA:

1525014-示例C#.NET UFL和本地化公式函数

它将为您转换静态文本,也可能转换为数据。

clever101
2楼-- · 2020-09-22 13:29

如果需要在Crystal公式中检测计算机的语言环境,则可以创建UFL(用户功能库)来执行此操作。
此处列出的至少一个第三方Crystal Reports UFL已经有一个 函数,该函数返回计算机的区域性名称(区域设置)。

lukcy2020
3楼-- · 2020-09-22 13:29

嗨,阿克瑟伊,

CR无法"翻译"数据。

本地化的报告需要数据和要翻译的标签。 数据转换需要在数据库中进行,但是,对于标签,您可以编写自己的UFL,该UFL使用英语单词并提供本地化输出。

-Abhilash

Nir深蓝
4楼-- · 2020-09-22 13:17

可以在Crystal Reports中翻译文本对象。
您可以创建自己的代码以通过RAS对象模型来执行此操作。
也可以使用第三方工具。 请在此处查看第三方Crystal Reports查看器列表: http://kenhamady.com/productlinks/default。 html#viewers

以下是我的DataLink Viewer软件中的文本对象翻译视频演示: https://www .youtube.com/watch?v = Ba1r2Ei41lE

闻人可可
5楼-- · 2020-09-22 13:17

您好,Abhilash,谢谢您的答复。

我想要的是本地化所有文本对象的文本,并且确实有翻译后的文本,但是只有基于语言环境的内容才能更改文本对象的文本。

SAP砖家
6楼-- · 2020-09-22 13:21

谢谢 小米,

是的,我使用ras并尝试编辑段落文本元素和段落字段元素,但是我唯一关心的是样式应用于每个文本元素的方式如何保持原样。

ex:如果textobject.text是

英语:"创建日期:{@ bdate}打印日期:{@ edate}"

土耳其语:" abcd:{@edate} efgh:{@bdate}"

即元素的位置互换。

一周热门 更多>