Class FontsSubsystem

Class FontsSubsystem

Il nome: Aspose.Note.Fonts Assemblea: Aspose.Note.dll (25.4.0)

Implementazione della classe di base Aspose.Note.Fonts.IFONTsInterfaccia di sistema.Fornisce funzionalità per le sostituzioni di font e font predefiniti.Override Aspose.Note.Fonts.FoonsSubsystem.PiccettoFonteFamily funzione di membro protetta in una classe derivata per implementare la logica per il recupero dell’oggetto 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

I membri ereditari

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="">)

Inizializza una nuova instanza della classe Aspose.Note.Fonts.FoonsSubsystem.

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

Parameters

defaultFont Stream

Il flusso contenente font predefiniti.

fontsSubstitutions Dictionary di < string , string >

I fonti sono sostituiti.

FontsSubsystem(string, Diccionario<strin, string="">)

Inizializza una nuova instanza della classe Aspose.Note.Fonts.FoonsSubsystem.

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

Parameters

defaultFontFile string

Il flusso contenente font predefiniti.

fontsSubstitutions Dictionary di < string , string >

I fonti sono sostituiti.

Sviluppo dei fonti()

Inizializza una nuova instanza della classe Aspose.Note.Fonts.FoonsSubsystem.

protected FontsSubsystem()
   {
   }

Properties

DefaultFont

Ottenere o impostare font default.

public FontFamily DefaultFont
   {
      get;
      protected set;
   }

Valore di proprietà

FontFamily

Methods

AddFont (Stream e String)

Aggiungi il font.

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

Parameters

stream Stream

Il flusso contenente il font.

tempFolder string

Il Temp Folder.

Sviluppo di AddFont (Stream)

Aggiungi il font.

public void AddFont(Stream stream)
   {
   }

Parameters

stream Stream

Il flusso contenente il font.

Sviluppo di String (String)

Aggiungi il font.

public void AddFont(string file)
   {
   }

Parameters

file string

Il percorso verso il file contenente la font.

AddFontSubstitution (string e string)

Sostituzione di font.

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

Parameters

substituted string

Il nome di font sostituito.

substitution string

Il nome di font sostitutivo.

Cappuccetto ( String )

Fatche la famiglia di font come candidato per GetFontFamily.

protected abstract FontFamily FetchFontFamily(string fontName)
   {
   }

Parameters

fontName string

Il nome del font.

Returns

FontFamily

Il sistema.Drawing.FontFamily

ScopriFontFamilyInInternalCollection(string)

Cerca di trovare la famiglia delle lettere nella collezione interna delle fonti GDI.

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

Parameters

fontFamilyName string

Il nome della famiglia.

Returns

FontFamily

Il sistema.Drawing.FontFamily

Riflessioni su String (String)

Riceviamo la Famiglia.

public virtual FontFamily GetFontFamily(string fontName)
   {
   }

Parameters

fontName string

Il nome del font.

Returns

FontFamily

Il sistema.Drawing.FontFamily

LoadFontsFromFolder(string)

Carica tutte le font TrueType dalla cartella specifica alla raccolta 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

La cartella contenente fonti.

Exceptions

NullReferenceException

Il parametro ‘fold’ è zero o vuoto.

DirectoryNotFoundException

Non esiste il directory specificato dalla cartella.

InvalidDataException

Il file della cartella non contiene font TrueType.

Traduzione del nome (string)

Prova a tradurre il nome di font per la sua sostituzione attraverso la tabella interna.

protected string TranslateFontName(string fontName)
   {
   }

Parameters

fontName string

Il nome del font.

Returns

string

Il nome della font di sostituzione se specificato altrimenti il nome di font specifico stesso.</string,></string,></string,></string,>

 Italiano