OpenType 機能を有効にする

Contents
[ ]

OpenType は、PostScript と TrueType と比較して、国際言語やライティング システムのサポートをより良いものにするために導入されたフォント形式です。 OpenType のレイアウト機能は、OpenType の機能としてよく知られています。 Aspose.Words.シェーピング。HarfBuzz パッケージは、OpenTypeの機能のサポートを提供します。 Aspose.Words 利用する HarfBuzz エンジンを形づけるテキスト。

Aspose.Words 外部に提供されるテキストシェーダーオブジェクトを使うことができます。 テキストシェイプラーは、テキストの情報をシェーピングするフォントと計算を表します。 文書は通常、複数のフォントを参照しているため、テキストシェーダー工場が必要です。 このパッケージには、使用したテキストシェーダー工場の実装が含まれています Aspose.Words.Layout.LayoutOptions.TextShaperFactoryプロパティ。

テキストシェーダー工場の典型的なアプリケーション単一インスタンスは、すべてのドキュメントインスタンス間で共有されます。 テキストシェイプラーがフォントファイルにアクセスされるたびに。 フォントファイルをパースするのは高価な操作なので、キャッシュは推奨されます。 Aspose.Words 導入事例 基本テキストシェーパー テキストシェイパ工場の実装をラップし、ラップ工場で返したテキストシェイパインスタンスをキャッシュするキャッシュクラス。

以下のコードの例では、OpenTypeの機能のサポートをオンにする方法を示します。