1. 程式人生 > >【Stimulsoft Reports Flex教程】為Viewer和Designer設定本地化

【Stimulsoft Reports Flex教程】為Viewer和Designer設定本地化

下載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

下載示例