Class FontsSubsystem
名称: Aspose.Note.Fonts 合計: Aspose.Note.dll (25.4.0)
ベースクラス実装 Aspose.Note.Fonts.IFONTsSubsystem インターフェイス。デフォルト文字と文字の代替機能を提供します。Override Aspose.Note.Fonts.FoonsSubsystem.fetchFotFamily メンバー機能をデリバートクラスで保護し、System.Drawing.foonsFamili オブジェクトの取得のための論理を実施します。
public abstract class FontsSubsystem : IFontsSubsystem
{
public abstract Font GetFontByName(string name);
public abstract void AddFont(Font font);
public abstract void RemoveFont(Font font);
}
Inheritance
Derived
Implements
相続人
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
FontsSubsystem(ストリーム、辞書<string、 string="">)
Aspose.Note.Fonts. FontsSubsystem クラスの新しいインスタンスを開始します。
protected FontsSubsystem(
Stream defaultFont,
Dictionary<string, string> fontsSubstitutions = null)
{
}
Parameters
defaultFont
Stream
デフォルトフォントを含むストリーム。
fontsSubstitutions
Dictionary
<
string
, string
>
フォントの代替
FontsSubsystem(ストリング、辞書<ストリング、ストリン="">)
Aspose.Note.Fonts. FontsSubsystem クラスの新しいインスタンスを開始します。
protected FontsSubsystem(string defaultFontFile, Dictionary<string, string> fontsSubstitutions = null)
{
}
Parameters
defaultFontFile
string
デフォルトフォントを含むストリーム。
fontsSubstitutions
Dictionary
<
string
, string
>
フォントの代替
サブシステム( )
Aspose.Note.Fonts. FontsSubsystem クラスの新しいインスタンスを開始します。
protected FontsSubsystem()
{
}
Properties
DefaultFont
デフォルトフォントを取得または設定します。
public FontFamily DefaultFont
{
get;
protected set;
}
不動産価値
Methods
AddFont(ストリーム、ストリング)
フォントを追加します。
public void AddFont(Stream stream, string tempFolder)
{
}
Parameters
stream
Stream
文字を含む流れ。
tempFolder
string
テンプレートフォルダー
AddFont(ストリーム)
フォントを追加します。
public void AddFont(Stream stream)
{
}
Parameters
stream
Stream
文字を含む流れ。
AddFont(ストリング)
フォントを追加します。
public void AddFont(string file)
{
}
Parameters
file
string
フォントを含むファイルへのルート。
AddFontSubstitution(ストリング、ストリング)
フォント代替を追加します。
public void AddFontSubstitution(string substituted, string substitution)
{
}
Parameters
substituted
string
代わった文字名。
substitution
string
代替字体名。
FETCHFONTファミリー(ストリング)
Fetches フォントファミリーは GetFontFamily の候補者です。
protected abstract FontFamily FetchFontFamily(string fontName)
{
}
Parameters
fontName
string
フォント名です。
Returns
フォントファミリー(FontFamily)
FindFontFamilyInInternalコレクション(ストリング)
GDI文字の内部コレクションでフォントファミリーを見つけることを試みます。
protected FontFamily FindFontFamilyInInternalCollection(string fontFamilyName)
{
foreach (FontFamily fontFamily in this._internalFontFamilies)
{
if (fontFamily.Name == fontFamilyName)
return fontFamily;
}
return null;
}
Parameters
fontFamilyName
string
フォントファミリー名
Returns
フォントファミリー(FontFamily)
ファミリー(ストリング)
ファミリーフォントを取得。
public virtual FontFamily GetFontFamily(string fontName)
{
}
Parameters
fontName
string
フォント名です。
Returns
フォントファミリー(FontFamily)
LoadFontsFromFolder(ストリング)
すべての TrueType フォントを指定されたフォルダーから内部コレクションにアップロードします。
public void LoadFontsFromFolder(string folder)
{
foreach (var file in Directory.GetFiles(folder, "*.ttf"))
{
using (var font = new Font(file))
{
AddFont(font);
}
}
}
Parameters
folder
string
フォントを含むフォルダー。
Exceptions
パラメーター「フォルダー」はゼロまたは空っぽです。
フォルダーによって指定されたディレクトリは存在しません。
フォルダーのファイルには TrueType 文字が含まれていません。
翻訳(ストリング)
内部テーブルを通じて文字名を置き換えようとする。
protected string TranslateFontName(string fontName)
{
}
Parameters
fontName
string
フォント名です。
Returns
代替文字の名前は、別に指定された文字名自体が指定されている場合。</string,></string,></string,></string,>