このサイトをご覧になるには、JavaScriptを有効にしてください。

[帳票開発ツール]Stimulsoft レポート&ダッシュボード ユーザーマニュアル

デフォルトでは、オペレーティングシステムの地域設定がレポートとダッシュボードを構築するために使用されます。オペレーティングシステムの現在のカルチャーに関係なく、レポートやダッシュボードにデータを表示する必要がある場合、このレポートやダッシュボードに特定のカルチャーを適用する必要があります。レポートまたはダッシュボードにカルチャを 適用するには、 レポートテンプレートの カルチャプロパティを使用します。プロパティのフィールドに カルチャコード(フォーマット xx-xx、たとえば 、en-GB)を設定します。その後、レポートをレンダリングする前に、レポート・ジェネレーターは特定のカルチャを設定し、コンポーネントと要素に地域設定を適用します。下記で、異なるカルチャを持つレポートの例を見つけることができるでしょう。

 

 

 

 

 

最初の列は、レポートカルチャに依存しないテキストを含んでいることに気づくはずです。2番目の列 (通貨) と3番目の列 (日付-時刻) はカルチャに依存するものです。したがって、カルチャを変更すると、データレコードの種類も変更されます。

 

インフォメーション

 

カルチャーのコードをすべて覚えておくことは不可能です。 したがって、便宜上、現在のコンピュータのオペレーティングシステムで利用可能な文化とそのコードのリストをドロップダウンメニューに表示し、カルチャプロパティの値の リストを見つけることができます。

 

 

 

コンポーネントをカルチャに依存せず、レポートに適用されるどのカルチャでも同じように表示 する必要がある場合、「ローカル設定を使用」 パラメータの チェックを外し 、 テキストコンポーネントのテキストフォーマットエディタで書式設定を定義する必要があります。 例えば、ある商品の価格を地域設定に関係なく、常に同じ通貨で表示したいとします。以下は、異なるカルチャを持つレポートのサンプルです。

 

 

 

 

画像でも分かるように、通貨はレポートに適用されるカルチャに依存しますが、これは完全に正しくありません。価格が常に同じ通貨であるためには、UnitPrice 2 列と 通貨フォーマット エディタを参照して、レポートテンプレートのテキストコンポーネントを選択し、 特定のパラメータ - 通貨、USDを決定する必要があります。 これで、レポートの文化に関係なく、この列の価格は常にUSDになります。

 

 

 

 

ご覧のように、ロシア語(ru-RU)のカルチャーを適用した場合、2列目の通貨は変化していませんが、1列目の通貨は使用するカルチャーによって変化していることがわかります。

 

インフォメーション

 

レポートに選択されたカルチャがオペレーティングシステムによってサポートされていない場合、オペレーティングシステムの現在のカルチャがレポートに適用されます。