Class FontsSubsystem
Nama dari : Aspose.Note.Fonts Perhitungan: Aspose.Note.dll (25.4.0)
Kelas dasar implementasi Aspose.Note.Fonts.IFONTsInterface Subsystem.Menyediakan fungsi untuk penggantian font default dan font.Override Aspose.Note.Fonts.FoonsFunksi anggota yang dilindungi di kelas derivatif untuk menerapkan logika untuk mendapatkan objek System.Drawing.PhontFamily.
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
anggota yang diwarisi
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
FontsSubsystem(Stream, Kamus<string, string="">)
Inicialisasi instansi baru dari kelas Aspose.Note.Fonts.FoonsSubsystem.
protected FontsSubsystem(
Stream defaultFont,
Dictionary<string, string> fontsSubstitutions = null)
{
}
Parameters
defaultFont
Stream
Aliran yang berisi font default.
fontsSubstitutions
Dictionary
dan lt;
string
, string
>
Penggantian font tersebut.
FontsSubsystem(string, Perkataan<strin, string="">)
Inicialisasi instansi baru dari kelas Aspose.Note.Fonts.FoonsSubsystem.
protected FontsSubsystem(string defaultFontFile, Dictionary<string, string> fontsSubstitutions = null)
{
}
Parameters
defaultFontFile
string
Aliran yang berisi font default.
fontsSubstitutions
Dictionary
dan lt;
string
, string
>
Penggantian font tersebut.
Sistem Penyimpanan ()
Inicialisasi instansi baru dari kelas Aspose.Note.Fonts.FoonsSubsystem.
protected FontsSubsystem()
{
}
Properties
DefaultFont
Dapatkan atau menetapkan font default.
public FontFamily DefaultFont
{
get;
protected set;
}
Nilai Properti
Methods
AddFont (Stream dan String)
Tambahkan font tersebut.
public void AddFont(Stream stream, string tempFolder)
{
}
Parameters
stream
Stream
Aliran yang mengandung font.
tempFolder
string
Untuk temp folder.
Penelitian tentang AddFont (Stream)
Tambahkan font tersebut.
public void AddFont(Stream stream)
{
}
Parameters
stream
Stream
Aliran yang mengandung font.
Pembuatan String (String)
Tambahkan font tersebut.
public void AddFont(string file)
{
}
Parameters
file
string
Jalan menuju file yang mengandung font.
AddFontSubstitution (string dan string)
Tambah penggantian font.
public void AddFontSubstitution(string substituted, string substitution)
{
}
Parameters
substituted
string
Nama huruf yang digantikan.
substitution
string
Penggantian nama font.
Perkembangan Keluarga (String)
Fetches font keluarga sebagai kandidat untuk GetFontFamily.
protected abstract FontFamily FetchFontFamily(string fontName)
{
}
Parameters
fontName
string
Nama dari font.
Returns
Sistem.Drawing.FontFamily dan lain sebagainya
TemukanFontFamilyInInternalCollection(string)
Cobalah untuk menemukan keluarga fon dalam koleksi internal fon GDI.
protected FontFamily FindFontFamilyInInternalCollection(string fontFamilyName)
{
foreach (FontFamily fontFamily in this._internalFontFamilies)
{
if (fontFamily.Name == fontFamilyName)
return fontFamily;
}
return null;
}
Parameters
fontFamilyName
string
Nama keluarga font.
Returns
Sistem.Drawing.FontFamily dan lain sebagainya
Kemenangan Keluarga ( String )
Mendapatkan font keluarga.
public virtual FontFamily GetFontFamily(string fontName)
{
}
Parameters
fontName
string
Nama dari font.
Returns
Sistem.Drawing.FontFamily dan lain sebagainya
LoadFontsFromFolder(string)
Mengunggah semua font TrueType dari folder yang ditentukan ke koleksi internal.
public void LoadFontsFromFolder(string folder)
{
foreach (var file in Directory.GetFiles(folder, "*.ttf"))
{
using (var font = new Font(file))
{
AddFont(font);
}
}
}
Parameters
folder
string
folder yang berisi font.
Exceptions
Parameter ‘Folder’ adalah nol atau kosong.
Di sana direktori yang ditentukan oleh folder tidak ada.
File dari folder tidak mengandung font TrueType.
Terjemahan dari String (String)
Cobalah untuk menterjemahkan nama font untuk penggantiannya melalui tabel internal.
protected string TranslateFontName(string fontName)
{
}
Parameters
fontName
string
Nama dari font.
Returns
Nama fon pengganti jika ditentukan sebaliknya nama fon tersebut sendiri.</string,></string,></string,></string,>