Class FontsSubsystem

Class FontsSubsystem

Namn på plats: Aspose.Note.Fonts Sammanfattning: Aspose.Note.dll (25.4.0)

Grundläggande klass implementering Aspose.Note.Fonts.IFONTsSubsystem gränssnitt.Tillhandahåller funktionalitet för standardformulär och font ersättningar.Överride Aspose.Note.Fonts.FoonsSubsystem.SoftFantFamily skyddar medlemsfunktionen i en deriverad klass för att implementera logik för återhämtning av 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

Arvsmedlemmar

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

Constructors

FontsSubsystem(Stream, Ordförråd<string, string="">)

Initialiserar en ny instans av Aspose.Note.FontsSubsystem klass.

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

Parameters

defaultFont Stream

Den ström som innehåller standardfönstret.

fontsSubstitutions Dictionary ochlt; string , string >

De här fontarna ersätter.

FontsSubsystem(string, Ordförråd<strings, string="">)

Initialiserar en ny instans av Aspose.Note.FontsSubsystem klass.

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

Parameters

defaultFontFile string

Den ström som innehåller standardfönstret.

fontsSubstitutions Dictionary ochlt; string , string >

De här fontarna ersätter.

Skrivet undersystemet()

Initialiserar en ny instans av Aspose.Note.FontsSubsystem klass.

protected FontsSubsystem()
   {
   }

Properties

DefaultFont

Få eller ställa in standardformulär.

public FontFamily DefaultFont
   {
      get;
      protected set;
   }

Fastighetsvärde

FontFamily

Methods

AddFont (Stream och String)

Lägg till font.

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

Parameters

stream Stream

Strömmen som innehåller fontten.

tempFolder string

och Temp Folder.

AddFont (Stream) och

Lägg till font.

public void AddFont(Stream stream)
   {
   }

Parameters

stream Stream

Strömmen som innehåller fontten.

Tillbehör (string )

Lägg till font.

public void AddFont(string file)
   {
   }

Parameters

file string

Vägen till filen som innehåller fontten.

AddFontSubstitution (string och string)

Adds font ersättning.

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

Parameters

substituted string

Den ersatta fontnamnet.

substitution string

Den ersättande fontnamn.

FetchFontFamily (string)

Fetches font familj som kandidat för GetFontFamily.

protected abstract FontFamily FetchFontFamily(string fontName)
   {
   }

Parameters

fontName string

Namnet på font.

Returns

FontFamily

Det här är system.Drawing.FontFamily.

FindFontFamilyInInternalKollektion(string)

Försök att hitta fontfamiljen i den interna samlingen av GDI-fonter.

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

Parameters

fontFamilyName string

Namnet på fontfamiljen.

Returns

FontFamily

Det här är system.Drawing.FontFamily.

GetFontFamily (string)

Har fått font familj.

public virtual FontFamily GetFontFamily(string fontName)
   {
   }

Parameters

fontName string

Namnet på font.

Returns

FontFamily

Det här är system.Drawing.FontFamily.

LoadFontsFromFolder(string)

Ladda alla TrueType-fonter från den angivna mappen till den interna samlingen.

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

Parameters

folder string

mappen som innehåller tecken.

Exceptions

NullReferenceException

Parametern ”Folder” är noll eller tom.

DirectoryNotFoundException

Det finns ingen katalog som anges i mappen.

InvalidDataException

Filen från mappen innehåller inte TrueType font.

Översättning av String (string)

Försök att översätta teckensnamnet till dess ersättning via den interna tabellen.

protected string TranslateFontName(string fontName)
   {
   }

Parameters

fontName string

Namnet på font.

Returns

string

Namnet på ersättningsfonten om det anges annorlunda den angivna fontennamnet själv.</string,></string,></string,></string,>

 Svenska