Class FontsSubsystem

Class FontsSubsystem

Именује се: Aspose.Note.Fonts Асамблеја: Aspose.Note.dll (25.4.0)

Базе класе имплементација Aspose.Note.Fonts.IFONTsSubsystem интерфејс.Обезбеђује функционалност за подразумеване штампе и замене штампа.Оверриде Аппосе.Ноте.Фонтс.СунтиSubsystem.FetchFontFamily заштићена функција чланова у деривираном класу да имплементирају логику за повраћање Систем.Дреинг.ФонтФамили објекта.

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(Stream, Речник<string, string="">)

Иницијалише нову инстанцију класе Aspose.Note.FontsSubsystem.

protected FontsSubsystem(
      Stream defaultFont,
      Dictionary<string, string> fontsSubstitutions = null)
   {
   }

Parameters

defaultFont Stream

Поток са дефолтним шрифтом.

fontsSubstitutions Dictionary < string , string >

Замењују се шрифтови.

FontsSubsystem(string, Речник<strin, string="">)

Иницијалише нову инстанцију класе Aspose.Note.FontsSubsystem.

protected FontsSubsystem(string defaultFontFile, Dictionary<string, string> fontsSubstitutions = null)
   {
   }

Parameters

defaultFontFile string

Поток са дефолтним шрифтом.

fontsSubstitutions Dictionary < string , string >

Замењују се шрифтови.

ФунтсСубсистем()

Иницијалише нову инстанцију класе Aspose.Note.FontsSubsystem.

protected FontsSubsystem()
   {
   }

Properties

DefaultFont

Добија или поставља подразумевани шрифт.

public FontFamily DefaultFont
   {
      get;
      protected set;
   }

Вредност имовине

FontFamily

Methods

AddFont (Стрим и струја)

Додајте шрифт.

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

Parameters

stream Stream

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

tempFolder string

То је Темп Фолдер.

Додавање ( Stream )

Додајте шрифт.

public void AddFont(Stream stream)
   {
   }

Parameters

stream Stream

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

Додавање ( String )

Додајте шрифт.

public void AddFont(string file)
   {
   }

Parameters

file string

Пут до датотеке која садржи шрифт.

AddFontSubstitution(string, string)

Додајте замену шрифта.

public void AddFontSubstitution(string substituted, string substitution)
   {
   }

Parameters

substituted string

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

substitution string

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

ФетцхФонтФамили (Стринг)

Фетцхес фамилију шрифта као кандидат за GetFontFamily.

protected abstract FontFamily FetchFontFamily(string fontName)
   {
   }

Parameters

fontName string

Име је шрифт.

Returns

FontFamily

Систем.Цитање.ФонтФамили

FindFontFamilyInInternalCollection(string)

Покушајте да пронађете породицу шрифта у унутрашњости колекције ГДИ шпијуна.

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

NullReferenceException

Параметар “Фолдер” је нула или празна.

DirectoryNotFoundException

Постоји директоријум који је одређен папком не постоји.

InvalidDataException

Датотека из фасцикла не садржи TrueType шрифт.

ПреводСледећи чланак(string)

Покушајте да преведете име шрифта на његову замену кроз унутрашњу табелу.

protected string TranslateFontName(string fontName)
   {
   }

Parameters

fontName string

Име је шрифт.

Returns

string

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

 Српски