【Stimulsoft Reports Flex教程】为Viewer和Designer设置本地化

本文介绍如何使用StiLanguage对象和StiLocalization.setLanguage方法在Stimulsoft Reports Flex中设置查看器和设计器的本地化。通过从文件加载特定语言并应用到应用程序,实现多语言支持。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

下载Stimulsoft Reports Flex最新版本

此示例显示如何更改查看器和设计器的当前本地化。要设置本地化,您需要创建 StiLanguage对象。您可以使用静态帮助程序从文件加载语言 - 使用StiLanguage.fromUrl()方法。作为参数,此方法接收在组合框中选择的语言XML文件的路径。最后,您应该通过调用StiLocalization.setLanguage()方法来设置当前语言:

private function onSetLocalization(): void
{
    // Create Language object
    var language: StiLanguage = StiLanguage.fromUrl("localization/" + comboLocalizations.text);
    // Set Localization
    StiLocalization.setLanguage(language);
}
<mx:ComboBox
    id="comboLocalizations" x="30" y="30" width="100" rowCount="10" openDuration="150" closeDuration="150" 
    dataProvider="['be.xml', 'cro.xml', 'cz.xml', 'de.xml', 'en.xml', 'es.xml', 'fa.xml', 'fr.xml', 'hu.xml', 'it.xml',
    'ka.xml', 'lt.xml', 'nl.xml', 'pl.xml', 'pt-BR.xml', 'ro.xml', 'ru.xml', 'se.xml', 'ser.xml', 'sk.xml',
    'ua.xml', 'zh-CHS.xml', 'zh-CHT.xml']" />
<mx:Button id="buttonSetLanguage" x="140" y="30" width="120" label="Set Language" click="onSetLocalization()" />

下面的屏幕截图中,您可以看到示例代码的结果。

Stimulsoft

下载示例

转载于:https://my.oschina.net/u/3905944/blog/2995046

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值