C#におけるフォント選択のシーケンス

フォント選択

プレゼンテーションが読み込まれたり、レンダリングされたり、別の形式に変換されたりする際には、フォントにいくつかのルールが適用されます。例えば、プレゼンテーション(そのスライド)を画像に変換しようとした場合、選択したフォントがオペレーティングシステムに存在するかどうかを確認するために、プレゼンテーションのフォントがチェックされます。フォントが不足していることが確認された場合、それらは置き換えられます — フォント置換フォント代替を参照してください。

Aspose.Slidesがフォントを処理する際のプロセスは次のとおりです:

  1. Aspose.Slidesはオペレーティングシステム内のフォントを検索し、プレゼンテーションが選択したフォントと一致するフォントを見つけます。
  2. 選択したフォントが見つかった場合、Aspose.Slidesはそれを使用します。そうでない場合、Aspose.SlidesはPowerPointが使用するものにできるだけ近い置換フォントを使用します。
  3. FontSubstRuleを通じてフォント置換ルールが設定されている場合、それらが適用されます。

Aspose.Slidesでは、アプリケーションのランタイムにフォントを追加し、これらのフォントを使用することができます。詳しくは カスタムフォントを参照してください。

プレゼンテーション内に追加のフォントが配置されると、それらは 埋め込みフォントと呼ばれます。

Aspose.Slidesでは、出力文書のみに 適用されるフォントを追加することができます。例えば、PDFに変換しようとしているプレゼンテーションがシステムに存在しないフォントと埋め込みフォントを含む場合、必要なフォントを外部フォントとして追加または読み込むことができます。