フォールバックフォントの作成

Contents
[ ]

Aspose.Slidesは、フォールバックフォントを適用するためのルールを指定するためのIFontFallBackRuleインターフェースとFontFallBackRuleクラスをサポートしています。FontFallBackRuleクラスは、欠けているグリフを検索するために使用される指定されたUnicode範囲と、適切なグリフを含む可能性のあるフォントのリストとの関連を表します:

uint startUnicodeIndex = 0x0B80;
uint endUnicodeIndex = 0x0BFF;

IFontFallBackRule firstRule = new FontFallBackRule(startUnicodeIndex, endUnicodeIndex, "Vijaya");
IFontFallBackRule secondRule = new FontFallBackRule(0x3040, 0x309F, "MS Mincho, MS Gothic");


//複数の方法を使用してフォントリストを追加できます:
string[] fontNames = new string[] { "Segoe UI Emoji, Segoe UI Symbol", "Arial" };

IFontFallBackRule thirdRule = new FontFallBackRule(0x1F300, 0x1F64F, fontNames);

フォールバックフォントをRemove()したり、既存のFontFallBackRuleオブジェクトにAddFallBackFonts()を追加することも可能です。

FontFallBackRulesCollection は、複数のUnicode範囲のフォールバックフォントの置き換えルールを指定する必要がある場合に、FontFallBackRuleオブジェクトのリストを整理するために使用できます。