セクションレポート上の日本語フォントが文字化けして表示・印刷されます

文書番号 : 33940     文書種別 : 技術情報     登録日 : 2012/12/19     最終更新日 : 2013/05/02
文書を印刷する
対象製品
ActiveReports for .NET 7.0J
詳細
セクションレポートにおいて、特定の環境でのみ、2バイト文字(日本語フォント)使用時に文字化けが発生する場合には、フォントのエンコーディング処理に何らかの原因がある可能性が考えられます。

TextBoxやLabelコントロールのStyleプロパティに"ddo-char-set: 128;"という記述を追加し、文字セットを明示的に「日本語」に指定してください。

なお、プロパティウィンドウでFontプロパティを展開し、GdiCharSetプロパティの値を"128"に変更することで、Styleプロパティも上記のように更新されます。

GdiCharSetは、使用するGDI文字セットを表すもので、Platform SDKのヘッダファイル WinGDI.h で定義されたリストから値を取得します。日本語を表示する場合には、SHIFTJIS_CHARSET(シフトJIS 文字セット)である、"128"に設定されている必要があります。
関連情報
キーワード
問題 印刷・プレビュー