Class FontsSubsystem

Class FontsSubsystem

Nom dels espais: Aspose.Note.Fonts Assemblea: Aspose.Note.dll (25.4.0)

Clases de base implementant l’interfície Aspose.Note.Fonts.IFONTsSubsystem.Proporciona funcionalitat per a les substitucions de fonts i font.Override Aspose.Note.Fonts.FoonsFunció membre protegida de FitxFonció Família en una classe derivada per implementar la lògica per a la recuperació de l’objecte 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

Membres heretats

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

Constructors

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

Inicialitza una nova instància de la classe Aspose.Note.Fonts.SUBSISTEM.

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

Parameters

defaultFont Stream

El flux que conté fonts de default.

fontsSubstitutions Dictionary < string , string >

Les fonts substitueixen.

FontsSubsystem(string, Diccionari<strig, string="">)

Inicialitza una nova instància de la classe Aspose.Note.Fonts.SUBSISTEM.

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

Parameters

defaultFontFile string

El flux que conté fonts de default.

fontsSubstitutions Dictionary < string , string >

Les fonts substitueixen.

Fonts Subsistema ()

Inicialitza una nova instància de la classe Aspose.Note.Fonts.SUBSISTEM.

protected FontsSubsystem()
   {
   }

Properties

DefaultFont

Obtenir o configurar fonts de default.

public FontFamily DefaultFont
   {
      get;
      protected set;
   }

Valor de la propietat

FontFamily

Methods

AddFont (Stream i string)

Afegeix la font.

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

Parameters

stream Stream

El flux que conté la font.

tempFolder string

El Temp Folder.

El flux (AddFont)

Afegeix la font.

public void AddFont(Stream stream)
   {
   }

Parameters

stream Stream

El flux que conté la font.

Títol de l’AddFont (string)

Afegeix la font.

public void AddFont(string file)
   {
   }

Parameters

file string

El camí cap al fitxer que conté la font.

AddFontSubstitució (string, string)

Substitució de fonts.

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

Parameters

substituted string

El nom de font substituït.

substitution string

El nom de font de substitució.

FetchFontFamily (string)

Fetches font família com a candidat per a GetFontFamily.

protected abstract FontFamily FetchFontFamily(string fontName)
   {
   }

Parameters

fontName string

El nom de la font.

Returns

FontFamily

El sistema.Drawing.FontFamily

FindFontFamilyInInternalCol·lecció(string)

Tria de trobar la família de fonts en la col·lecció interna de Fonts GDI.

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

Parameters

fontFamilyName string

El nom de la família font.

Returns

FontFamily

El sistema.Drawing.FontFamily

Gestió de la família (string)

Tinc fonts de família.

public virtual FontFamily GetFontFamily(string fontName)
   {
   }

Parameters

fontName string

El nom de la font.

Returns

FontFamily

El sistema.Drawing.FontFamily

Llista de fonts (string)

Carrega totes les fonts TrueType des de la carpeta especificada a la col·lecció interna.

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

Parameters

folder string

El cartell que conté fonts.

Exceptions

NullReferenceException

El paràmetre ‘Folder’ és nul o buit.

DirectoryNotFoundException

No existeix la direcció especificada per la carpeta.

InvalidDataException

El fitxer de la carpeta no conté font TrueType.

Traducció del nom (string)

Tria de traduir el nom de font a la seva substitució a través de la taula interna.

protected string TranslateFontName(string fontName)
   {
   }

Parameters

fontName string

El nom de la font.

Returns

string

El nom de la font de substitució si s’especifica d’una altra manera, el nom del mateix font especificat.</string,></string,></string,></string,>

 Català