フォントのフォールバックを作成
Contents
[
Hide
]
Aspose.Slidesは、IFontFallBackRuleインターフェースとFontFallBackRuleクラスをサポートしており、フォールバックフォントを適用するルールを指定できます。FontFallBackRuleクラスは、失われたグリフを検索するために使用される指定されたUnicode範囲と、適切なグリフを含む可能性のあるフォントのリストとの関連を表します。
startUnicodeIndex = 0x0B80
endUnicodeIndex = 0x0BFF
firstRule = slides.FontFallBackRule(startUnicodeIndex, endUnicodeIndex, "Vijaya")
secondRule = slides.FontFallBackRule(0x3040, 0x309F, "MS Mincho, MS Gothic")
#複数の方法を使用してフォントリストを追加できます:
fontNames = ["Segoe UI Emoji, Segoe UI Symbol", "Arial"]
thirdRule = slides.FontFallBackRule(0x1F300, 0x1F64F, fontNames)
既存のFontFallBackRuleオブジェクトに対して、フォールバックフォントをRemove()で削除したり、AddFallBackFonts()で追加したりすることも可能です。
FontFallBackRulesCollectionを使用して、複数のUnicode範囲のフォールバックフォント置換ルールを指定する必要がある場合にFontFallBackRuleオブジェクトのリストを整理できます。