Class FontsSubsystem

Class FontsSubsystem

Το όνομα: Aspose.Note.Fonts Συγκέντρωση: Aspose.Note.dll (25.4.0)

Κλάση βάσης υλοποίηση Aspose.Note.Fonts.IFONTsSubsystem διεπαφή.Παρέχει λειτουργικότητα για τα προεπιλεγμένα γραμματοσειρά και τις αντικαταστάσεις γραμμάτων.Override Aspose.Note.Fonts.SUBSISTEM. FETCHFONTFamily προστατεύει τη λειτουργία μέλους σε μια παραγόμενη κατηγορία για να εφαρμόσει τη λογική για την ανάκτηση του αντικειμένου 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

Κληρονομημένα μέλη

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

Constructors

FontsSubsystem(Stream, Λεξικό<string, string="">)

Αρχίζει μια νέα περίπτωση της κατηγορίας Aspose.Note.Fonts.Subsystem.

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

Parameters

defaultFont Stream

Η ροή που περιέχει προεπιλεγμένη γραφή.

fontsSubstitutions Dictionary &lt · string , string >

Αντικατάσταση των γραμματοσειρών.

FontsSubsystem(string, Ηλεκτρονικό<strin, string="">)

Αρχίζει μια νέα περίπτωση της κατηγορίας Aspose.Note.Fonts.Subsystem.

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

Parameters

defaultFontFile string

Η ροή που περιέχει προεπιλεγμένη γραφή.

fontsSubstitutions Dictionary &lt · string , string >

Αντικατάσταση των γραμματοσειρών.

Ετικέτες Συστήματα ()

Αρχίζει μια νέα περίπτωση της κατηγορίας Aspose.Note.Fonts.Subsystem.

protected FontsSubsystem()
   {
   }

Properties

DefaultFont

Αποκτά ή τοποθετεί προεπιλεγμένη γραμματοσειρά.

public FontFamily DefaultFont
   {
      get;
      protected set;
   }

Αξία ιδιοκτησίας

FontFamily

Methods

AddFont (δραστηριότητα, στυλ)

Προσθέστε το γράμμα.

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

Parameters

stream Stream

Η ροή που περιέχει το γράμμα.

tempFolder string

Το Temp Folder.

Πληροφορίες για το AddFont (Stream)

Προσθέστε το γράμμα.

public void AddFont(Stream stream)
   {
   }

Parameters

stream Stream

Η ροή που περιέχει το γράμμα.

Εισαγωγή ( String )

Προσθέστε το γράμμα.

public void AddFont(string file)
   {
   }

Parameters

file string

Η διαδρομή προς το αρχείο που περιέχει το γράμμα.

AddFontSubstitution (σύνδεση, στυλ)

Αντικατάσταση της γραμματοσειράς.

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

Parameters

substituted string

Το αντικατασταμένο όνομα γραμματοσειράς.

substitution string

Η αντικατάσταση του ονόματος.

ΠΕΡΙΣΣΟΤΕΡΙΚΗ ΟΙΚΟΝΟΜΙΑ (String)

Fetches οικογένεια γραμματοσειρών ως υποψήφιος για GetFontFamily.

protected abstract FontFamily FetchFontFamily(string fontName)
   {
   }

Parameters

fontName string

Το όνομα του font.

Returns

FontFamily

Το σύστημα.Drawing.FontFamily

FindFontFamilyInInternalCollection(στρίνγκ)

Προσπαθήστε να βρείτε την οικογένεια γραμματοσειρών στην εσωτερική συλλογή γραμμάτων GDI.

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

Parameters

fontFamilyName string

Το ονοματεπώνυμο της οικογένειας.

Returns

FontFamily

Το σύστημα.Drawing.FontFamily

Γυμναστική Οικογένεια (String)

Γνωρίστε την οικογένεια.

public virtual FontFamily GetFontFamily(string fontName)
   {
   }

Parameters

fontName string

Το όνομα του font.

Returns

FontFamily

Το σύστημα.Drawing.FontFamily

Ετικέτες LoadFontsFromFolder(string)

Κατεβάζει όλες τις γραμματοσειρές TrueType από το καθορισμένο φάκελο στην εσωτερική συλλογή.

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

Parameters

folder string

Το φάκελο που περιέχει γραμματοσειρά.

Exceptions

NullReferenceException

Η παράμετρος ‘folder’ είναι μηδενική ή κενή.

DirectoryNotFoundException

Δεν υπάρχουν διευθύνσεις που καθορίζονται από το φάκελο.

InvalidDataException

Το αρχείο από το φάκελο δεν περιέχει Font TrueType.

Μεταφραστής (string )

Προσπαθήστε να μεταφράσετε το όνομα γραμματοσειράς στην αντικατάστασή του μέσω του εσωτερικού πίνακα.

protected string TranslateFontName(string fontName)
   {
   }

Parameters

fontName string

Το όνομα του font.

Returns

string

Το όνομα της γραμματοσειράς αντικατάστασης, εάν προσδιορίζεται διαφορετικά, το ίδιο το όνομα του γράμματος που καθορίζεται.</string,></string,></string,></string,>

 Ελληνικά