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

フォント選択

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

Aspose.Slidesがフォントを扱う際に従うプロセスは次の通りです:

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

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

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

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