Class FontsSubsystem

Class FontsSubsystem

Pôvodný názov: Aspose.Note.Fonts Zhromaždenie: Aspose.Note.dll (25.4.0)

Základná trieda implementácia Aspose.Note.Fonts.IFontSSubsystem rozhranie.Poskytuje funkčnosť pre predvolené výmeny písma a písmena.Override Aspose.Note.Fonts.FoonsSubsystem.StyleFetchFamily chránená členská funkcia v derivátovej triede na implementáciu logiky pre získanie objektov 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

Z dedičných členov

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

FontsSubsystem(Stream, Slovník<string, string="">)

Initalizuje novú inštanciu triedy Aspose.Note.FontsSubsystem.

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

Parameters

defaultFont Stream

Stream, ktorý obsahuje predvolený font.

fontsSubstitutions Dictionary < string , string >

Zmeny na fonty.

FontsSubsystem(string, Slovník<stringu, string="">)

Initalizuje novú inštanciu triedy Aspose.Note.FontsSubsystem.

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

Parameters

defaultFontFile string

Stream, ktorý obsahuje predvolený font.

fontsSubstitutions Dictionary < string , string >

Zmeny na fonty.

Pôvodný názov( )

Initalizuje novú inštanciu triedy Aspose.Note.FontsSubsystem.

protected FontsSubsystem()
   {
   }

Properties

DefaultFont

Získať alebo nastaviť predvolené písmo.

public FontFamily DefaultFont
   {
      get;
      protected set;
   }

Hodnota nehnuteľnosti

FontFamily

Methods

AddFont (stream a string)

Pridajte aj font.

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

Parameters

stream Stream

Prúd obsahujúci font.

tempFolder string

Príspevok v téme Temp Folder

Príslušenstvo pre AddFont (Stream)

Pridajte aj font.

public void AddFont(Stream stream)
   {
   }

Parameters

stream Stream

Prúd obsahujúci font.

Príslušenstvo pre String (String)

Pridajte aj font.

public void AddFont(string file)
   {
   }

Parameters

file string

Cesta k súboru, ktorý obsahuje písmo.

AddFontSubstitution (string a string)

Pridať náhradu písma.

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

Parameters

substituted string

Názov nahradeného písma.

substitution string

Názov náhrady písma.

Spoločnosť FetchFontFamily (string)

Fetches font rodina ako kandidát na GetFontFamily.

protected abstract FontFamily FetchFontFamily(string fontName)
   {
   }

Parameters

fontName string

a názov font.

Returns

FontFamily

Názov programu.Drawing.FontFamily

HľadaťFontFamilyInInternalCollection(string)

Snažte sa nájsť fontovú rodinu v internej zbierke fontov GDI.

protected FontFamily FindFontFamilyInInternalCollection(string fontFamilyName)
   {
      foreach (FontFamily fontFamily in this._internalFontFamilies)
      {
         if (fontFamily.Name == fontFamilyName)
            return fontFamily;
      }
      return null;
   }

Parameters

fontFamilyName string

Pôvodný názov font rodiny.

Returns

FontFamily

Názov programu.Drawing.FontFamily

Spoločnosť GetFontFamily (string)

Získava rodinu font.

public virtual FontFamily GetFontFamily(string fontName)
   {
   }

Parameters

fontName string

a názov font.

Returns

FontFamily

Názov programu.Drawing.FontFamily

Príslušenstvo pre LoadFontsFromFolder(string)

Stiahne všetky fonty TrueType zo špecifikovaného priečinka do vnútornej zbierky.

public void LoadFontsFromFolder(string folder)
   {
      foreach (var file in Directory.GetFiles(folder, "*.ttf"))
      {
         using (var font = new Font(file))
         {
            AddFont(font);
         }
      }
   }

Parameters

folder string

priečinok obsahujúci fonty.

Exceptions

NullReferenceException

Parametre „Folder“ je nulové alebo prázdne.

DirectoryNotFoundException

Nie je k dispozícii adresár špecifikovaný priečinkom.

InvalidDataException

Súbor z priečinka neobsahuje font TrueType.

PreložiťFontName(string)

Snažte sa preložiť názov písma na jeho náhradu prostredníctvom vnútornej tabuľky.

protected string TranslateFontName(string fontName)
   {
   }

Parameters

fontName string

a názov font.

Returns

string

Názov náhradného písma, ak je uvedené inak, samotný špecifikovaný písmo.</string,></string,></string,></string,>

 Slovenčina