PowerTools ActiveReports for .NET 9.0J > ActiveReportsユーザーガイド > 概念 > エクスポート > PDFマルチランゲージ |
Windowsのフォントシステムでは、表示したい字体(グリフ)が指定したフォントに含まれない場合、代替フォントを利用する仕組みが提供されています。このため、例えば、本来MSゴシックには含まれないはずのハングル文字であっても、MSゴシックを指定したTextBoxに表示されます。
ActiveReportsのPDFエクスポートは、上述の仕組みを利用することで、マルチランゲージの出力に対応します。
マルチランゲージ機能により、一つのコントロールに含まれる文字表示に複数のフォントが必要な場合でも、文字を表示できます。この結果、例えば、MSゴシックを指定したTextBoxにハングル文字が含まれていても、PDFエクスポートでハングル文字を表示できます。
メモ: マルチランゲージはProfessionalの機能です。Standardでは使用できません。 |
指定したフォントにグリフが存在しない場合、ActiveReportsは以下の優先順でグリフを検索し、PDFに表示します。
メモ: 日本語OS環境では、基本的に1がすでに設定されており、2の設定は特に必要ありません。 |
Standardでは一つのコントロール内に指定できるフォントは一つのみです。指定したフォントに含まれないグリフは、PDFに表示されません。
メモ: 複数のフォントが必要な文字列を表示する場合は、フォント毎にコントロールを用意する必要があります。 |