ReportViewer for ASP.NET Web Forms
フォントの代替
C1PrintDocument の使い方 > 埋め込みフォント > フォントの代替

テキストがフォントを使用して表示され、グリフが指定したフォントでは存在しないテキストに表示される場合、グリフを表示する代替フォントを選択することができます。たとえば、日本語象形文字を表示するために Arial フォントが使用される場合、実際のテキストの表示には Arial Unicode MS フォントが使用される場合があります。C1PrintDocument は、これを分析し、DocumentFonts およびEmbeddedFonts コレクションに使用する実際のフォント(指定したフォントではなく)を追加できます。これを行うには、FontHandlingFontHandling.BuildActualDocumentFonts または FontHandling.EmbedActualFonts に設定する必要があります。これらの設定の欠点は、ドキュメントの生成速度が低下し、時間がかかることです。このため、指定したフォントから欠落している可能性のある文字がドキュメントに含まれている場合にのみ(一般的なラテンフォントを使用した極東言語のテキストなど)、これらの設定を使用することをお勧めします。

フォントの代替を分析する場合、以下の定義済みフォントのセットを検索し、欠落したグリフを含む最もよく一致したフォントを見つけます。