Class FontsSubsystem
نام ها : Aspose.Note.Fonts جمع آوری: Aspose.Note.dll (25.4.0)
کلاس پایه پیاده سازی Aspose.Note.Fonts.IFonsمجموعه زیرسیستم.ارائه قابلیت های کاربردی برای فونت های پیش فرض و جایگزین های فونتی.Override Aspose.Note.Fonts.FoonsSubsystem.fetchFentFamily در یک کلاس مشتق شده برای پیاده سازی منطق برای بازگرداندن سیستم.Drawing.foonsObject محافظت می شود.
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.SUBSystem را آغاز می کند.
protected FontsSubsystem(
Stream defaultFont,
Dictionary<string, string> fontsSubstitutions = null)
{
}
Parameters
defaultFont
Stream
جریان حاوی فونت پیش فرض است.
fontsSubstitutions
Dictionary
<؛
string
, string
>
جایگزین های فونت ها
FontsSubsystem(string، فرهنگ لغت، string="">)
یک مثال جدید از کلاس Aspose.Note.Fonts.SUBSystem را آغاز می کند.
protected FontsSubsystem(string defaultFontFile, Dictionary<string, string> fontsSubstitutions = null)
{
}
Parameters
defaultFontFile
string
جریان حاوی فونت پیش فرض است.
fontsSubstitutions
Dictionary
<؛
string
, string
>
جایگزین های فونت ها
سیستم های زیرزمینی()
یک مثال جدید از کلاس Aspose.Note.Fonts.SUBSystem را آغاز می کند.
protected FontsSubsystem()
{
}
Properties
DefaultFont
دریافت و یا تنظیم فونت پیش فرض.
public FontFamily DefaultFont
{
get;
protected set;
}
ارزش املاک
Methods
AddFont (در جریان، جریان)
فونت را اضافه کنید.
public void AddFont(Stream stream, string tempFolder)
{
}
Parameters
stream
Stream
جریان حاوی فونت است.
tempFolder
string
فاکتور Temp Folder
اضافه کردن جریان (AddFont)
فونت را اضافه کنید.
public void AddFont(Stream stream)
{
}
Parameters
stream
Stream
جریان حاوی فونت است.
بایگانی برچسب ها: String
فونت را اضافه کنید.
public void AddFont(string file)
{
}
Parameters
file
string
مسیر به فایل حاوی فونت است.
AddFontSubstitution(نقش، حلقه)
اضافه کردن جایگزین فونت
public void AddFontSubstitution(string substituted, string substitution)
{
}
Parameters
substituted
string
نام فونت جایگزین شده
substitution
string
نام جایگزین است.
دانلود بازی FetchFontFamily (String)
خانواده فونت را به عنوان کاندیدای GetFontFamily انتخاب کنید.
protected abstract FontFamily FetchFontFamily(string fontName)
{
}
Parameters
fontName
string
نام فونت است.
Returns
سیستم .Drawing.FontFamily
پیدا کردنFontFamilyInInternalCollection(string)
سعی کنید برای پیدا کردن خانواده فونت در مجموعه داخلی از اسناد GDI.
protected FontFamily FindFontFamilyInInternalCollection(string fontFamilyName)
{
foreach (FontFamily fontFamily in this._internalFontFamilies)
{
if (fontFamily.Name == fontFamilyName)
return fontFamily;
}
return null;
}
Parameters
fontFamilyName
string
نام خانوادگی فونت
Returns
سیستم .Drawing.FontFamily
دانلود بازی GetFontFamily (String)
به خانواده فونت می رسد.
public virtual FontFamily GetFontFamily(string fontName)
{
}
Parameters
fontName
string
نام فونت است.
Returns
سیستم .Drawing.FontFamily
دانلود نرم افزار LoadFontsFromFolder(string)
بارگذاری تمام فونت های 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 نیست.
ترجمه زبان انگلیسی (string)
سعی کنید نام فونت را از طریق جدول داخلی به جای آن ترجمه کنید.
protected string TranslateFontName(string fontName)
{
}
Parameters
fontName
string
نام فونت است.
Returns
نام فونت جایگزین، در صورتی که در غیر این صورت مشخص شود، همان نام فاکتور مشخص شده است.</string,></string,></string,></string,>