TrueType フォントの場所を指定する方法

フォントの操作

Aspose.Cells が Windows の TrueType フォントを検索する場所

Aspose.Cells は、Windows\フォントフォルダ。ほとんどの場合、このデフォルト設定が機能するため、本当に必要な場合にのみ独自のフォント フォルダーを指定してください。

Linux で Aspose.Cells が TrueType フォントを検索する場所

デフォルトでは、Aspose.Cells API は次のすべての場所でフォントを検索しますが、Linux ディストリビューションが異なればフォントは別のフォルダーに保存されます。

  1. /usr/share/フォント
  2. /usr/ローカル/共有/フォント

フォント フォルダーを明示的に指定する方法

Aspose.Cells 以下で説明するように、API は FontConfigs クラスの多くのファクトリ メソッドを公開して、フォントまたはフォント フォルダーを指定します。

  1. setFontFolder メソッドは、String 型の最初のパラメーターをフォント ディレクトリの場所とともに受け入れます。一方、Boolean 型の 2 番目のパラメーターは、Aspose.Cells AP がフォルダーを再帰的に検索してフォント ファイルを検索するように指示します。
  2. setFontFolders メソッドは String 型の配列を受け入れるため、このアプローチを使用して多くのフォント ディレクトリを指定できます。 2 番目のパラメーターとして true を指定して、Aspose.Cells AP にフォルダーを再帰的に検索するように指示することもできます。
  3. setFontSources メソッドは、個々のフォントの場所のリストを指定するために、FontSourceBase 型の配列を受け入れます。

Aspose.Cells が 1 つのフォント フォルダーのみを使用するように制限する方法

Aspose.Cells for Java 8.1.0 以降、JVM 引数を次のように設定します。-DAspose.Cells.FontDirExc=“あなたのフォントディレクトリAspose.Cells API が指定されたフォントの場所のみを使用するようにします。

以下に示すように、System.setProperty メソッドを使用して、指定された引数を設定します。

System.setProperty("Aspose.Cells.FontDirExc", "FontDirSet");