Class FontsSubsystem

Class FontsSubsystem

Navne til: Aspose.Note.Fonts Sammensætning: Aspose.Note.dll (25.4.0)

Base-klasse implementering Aspose.Note.Fonts.IFONTsSubsystemgrænseflade.Giver funktionalitet for standard font og fonts udskiftninger.Override Aspose.Note.Fonts.FoonsSubsystem.TitleFetchFamily beskyttet medlem funktion i en deriveret klasse til at implementere logik til tilbagetrækning af System.Drawing.Softfamily objekt.

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

De arvede medlemmer

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

Constructors

FontsSubsystem(Stream, Dictionary<string, string="">)

Initialiserer en ny instans af Aspose.Note.FontsSubsystem klasse.

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

Parameters

defaultFont Stream

Den strøm, der indeholder standard Font.

fontsSubstitutions Dictionary < string , string >

Udskiftning af fonts.

FontsSubsystem(string, ordforråd<strings, string="">)

Initialiserer en ny instans af Aspose.Note.FontsSubsystem klasse.

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

Parameters

defaultFontFile string

Den strøm, der indeholder standard Font.

fontsSubstitutions Dictionary < string , string >

Udskiftning af fonts.

Forkortet underordnet()

Initialiserer en ny instans af Aspose.Note.FontsSubsystem klasse.

protected FontsSubsystem()
   {
   }

Properties

DefaultFont

Få eller indsætte standardfonde.

public FontFamily DefaultFont
   {
      get;
      protected set;
   }

Ejendomsværdi

FontFamily

Methods

AddFont (strøm og string)

Tilføj fontet.

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

Parameters

stream Stream

Den strøm, der indeholder fonten.

tempFolder string

Det er Temp Folder.

Uddybning af (Stream)

Tilføj fontet.

public void AddFont(Stream stream)
   {
   }

Parameters

stream Stream

Den strøm, der indeholder fonten.

Tilføjelse (string )

Tilføj fontet.

public void AddFont(string file)
   {
   }

Parameters

file string

Vejen til filen, der indeholder fonten.

AddFontSubstitution (string og string)

Udskiftning af bogstaver.

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

Parameters

substituted string

Den udskiftede tekstnavne.

substitution string

Udskiftning af navn.

Fællesskab (string)

Fetches fontfamilie som kandidat til GetFontFamily.

protected abstract FontFamily FetchFontFamily(string fontName)
   {
   }

Parameters

fontName string

Navnet på fontet.

Returns

FontFamily

Den system.Drawing.FontFamily

FindFontFamilyInInternalKollektion(string)

Prøv at finde fontfamilien i den interne samling af GDI fonts.

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

Parameters

fontFamilyName string

Forkortet familiens navn.

Returns

FontFamily

Den system.Drawing.FontFamily

Fællesskab (string)

Jeg har fået familiens font.

public virtual FontFamily GetFontFamily(string fontName)
   {
   }

Parameters

fontName string

Navnet på fontet.

Returns

FontFamily

Den system.Drawing.FontFamily

LoadFontsFromFolder(string)

Lader alle TrueType-fonter fra den angivne mappe til den interne samling.

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

Parameters

folder string

Folderen indeholder bogstaver.

Exceptions

NullReferenceException

Parameteren ‘Folder’ er nul eller tom.

DirectoryNotFoundException

Det katalog, der er angivet i mappen, eksisterer ikke.

InvalidDataException

Filen fra mappen indeholder ikke TrueType font.

Oversættelse af String (string)

Prøv at oversætte fontnavnet til sin udskiftning via intern tabel.

protected string TranslateFontName(string fontName)
   {
   }

Parameters

fontName string

Navnet på fontet.

Returns

string

Navnet på udskiftningsgrænsen, hvis det angives anderledes, angiver den angivne grænsenavne sig selv.</string,></string,></string,></string,>

 Dansk