FontsSubsystem

Inheritance: java.lang.Object

All Implemented Interfaces: com.aspose.note.fonts.IFontsSubsystem

public abstract class FontsSubsystem implements IFontsSubsystem

com.aspose.note.IFontsSubsystem インターフェイスを実装する基底クラス。デフォルトフォントとフォントの置換機能を提供します。派生クラスで com.aspose.note.FontsSubsystem.fetchFontFamily の protected メンバー関数をオーバーライドして、Font オブジェクトの取得ロジックを実装します。

メソッド

メソッド説明
addFont(InputStream stream)フォントを追加します。
addFont(String file)フォントを追加します。
addFontSubstitution(String substituted, String substitution)フォントの置換を追加します。
getDefaultFont()デフォルトフォントを取得します。
getFontFamily(String fontName)フォントを取得します。
loadFontsFromFolder(String folder)指定されたフォルダーからすべての TrueType フォントを内部コレクションにロードします。

addFont(InputStream stream)

public final void addFont(InputStream stream)

フォントを追加します。

Parameters:

パラメーター説明
ストリームjava.io.InputStreamフォントを含むストリームです。

addFont(String file)

public final void addFont(String file)

フォントを追加します。

Parameters:

パラメーター説明
ファイルjava.lang.Stringフォントを含むファイルへのパスです。

addFontSubstitution(String substituted, String substitution)

public final void addFontSubstitution(String substituted, String substitution)

フォントの置換を追加します。

Parameters:

パラメーター説明
置換されたjava.lang.String置換されたフォント名です。
置換java.lang.String置換フォント名です。

getDefaultFont()

public Font getDefaultFont()

デフォルトフォントを取得します。

Returns: java.awt.Font

getFontFamily(String fontName)

public Font getFontFamily(String fontName)

フォントを取得します。

Parameters:

パラメーター説明
fontNamejava.lang.Stringフォント名です。

Returns: java.awt.Font - フォントです。

loadFontsFromFolder(String folder)

public final void loadFontsFromFolder(String folder)

指定されたフォルダーからすべての TrueType フォントを内部コレクションにロードします。

Parameters:

パラメーター説明
フォルダーjava.lang.Stringフォントを含むフォルダーです。