Class FontsSubsystem

Class FontsSubsystem

Името на пространството: Aspose.Note.Fonts Асамблея: Aspose.Note.dll (25.4.0)

Основен клас изпълнение на Aspose.Note.Fonts.IFONTsSubsystem интерфейс.Осигурява функционалност за подразбиране на шрифта и замяната на бутона.Override Aspose.Note.Fonts.FoonsSubsystem.SoftFetchFamily защитава функцията на член в дериватиран клас за прилагане на логиката за възстановяване на System.Drawing.

public abstract class FontsSubsystem : IFontsSubsystem
{
    public abstract Font GetFontByName(string name);
    public abstract void AddFont(Font font);
    public abstract void RemoveFont(Font font);
}

Inheritance

object FontsSubsystem

Derived

DocumentFontsSubsystem

Implements

IFontsSubsystem

наследници

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, Речник<strings, 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;
   }

стойност на имота

FontFamily

Methods

AddFont (Stream и String)

Добавете шрифта.

public void AddFont(Stream stream, string tempFolder)
   {
   }

Parameters

stream Stream

Потокът съдържа шрифта.

tempFolder string

Това е Temp Folder.

Допълнителна информация (Stream)

Добавете шрифта.

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

Замяна на името на шрифта.

ФечФонтFamily(String)

Фетчес шрифт семейство като кандидат за GetFontFamily.

protected abstract FontFamily FetchFontFamily(string fontName)
   {
   }

Parameters

fontName string

Името на шрифта.

Returns

FontFamily

Създаване на системата.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

FontFamily

Създаване на системата.Drawing.FontFamily

Изтегляне на семейството (string)

Получават се фамилни шрифтове.

public virtual FontFamily GetFontFamily(string fontName)
   {
   }

Parameters

fontName string

Името на шрифта.

Returns

FontFamily

Създаване на системата.Drawing.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

NullReferenceException

Параметърът “файл” е нула или празна.

DirectoryNotFoundException

Не съществува директория, посочена в папката.

InvalidDataException

Файлът от папката не съдържа TrueType шрифт.

Превод на име (string)

Опитайте се да преведете името на шрифта към заместването му чрез вътрешна таблица.

protected string TranslateFontName(string fontName)
   {
   }

Parameters

fontName string

Името на шрифта.

Returns

string

Наименованието на заместителния шрифт, ако е посочено по друг начин, самите посочените име.</string,></string,></string,></string,>

 Български