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
Inheritance
Derived
Implements
Κληρονομημένα μέλη
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
FontsSubsystem(Σύνδεση, Λεξικό<string, string="">)
Αρχίζει μια νέα περίπτωση της κατηγορίας Aspose.Note.Fonts.Subsystem.
protected FontsSubsystem(Stream defaultFont, Dictionary<string, string=""> fontsSubstitutions = null)
Parameters
defaultFont
Stream
Η ροή που περιέχει προεπιλεγμένη γραφή.
fontsSubstitutions
Dictionary
< ·
string
, string
>
Αντικατάσταση των γραμματοσειρών.
FontsSubsystem(Σύνδεσμος, String, Dictionary="">)
Αρχίζει μια νέα περίπτωση της κατηγορίας Aspose.Note.Fonts.Subsystem.
protected FontsSubsystem(string defaultFontFile, Dictionary<string, string=""> fontsSubstitutions = null)
Parameters
defaultFontFile
string
Η ροή που περιέχει προεπιλεγμένη γραφή.
fontsSubstitutions
Dictionary
< ·
string
, string
>
Αντικατάσταση των γραμματοσειρών.
FontsSubsystem()
Αρχίζει μια νέα περίπτωση της κατηγορίας Aspose.Note.Fonts.Subsystem.
protected FontsSubsystem()
Properties
DefaultFont
Αποκτά ή τοποθετεί προεπιλεγμένη γραμματοσειρά.
public FontFamily DefaultFont { get; protected set; }
Αξία ιδιοκτησίας
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
Η ροή που περιέχει το γράμμα.
AddFont(Σύνδεσμος)
Προσθέστε το γράμμα.
public void AddFont(string file)
Parameters
file
string
Η διαδρομή προς το αρχείο που περιέχει το γράμμα.
AddFontSubstitution(Σύνδεσμος, Σύνδεσμος)
Αντικατάσταση της γραμματοσειράς.
public void AddFontSubstitution(string substituted, string substitution)
Parameters
substituted
string
Το αντικατασταμένο όνομα γραμματοσειράς.
substitution
string
Η αντικατάσταση του ονόματος.
FetchFontFamily(Σύνδεσμος)
Fetches οικογένεια γραμματοσειρών ως υποψήφιος για GetFontFamily.
protected abstract FontFamily FetchFontFamily(string fontName)
Parameters
fontName
string
Το όνομα του font.
Returns
Το σύστημα.Drawing.FontFamily
FindFontFamilyInInternalCollection(Σύνδεσμος)
Προσπαθήστε να βρείτε την οικογένεια γραμματοσειρών στην εσωτερική συλλογή γραμμάτων GDI.
protected FontFamily FindFontFamilyInInternalCollection(string fontFamilyName)
Parameters
fontFamilyName
string
Το ονοματεπώνυμο της οικογένειας.
Returns
Το σύστημα.Drawing.FontFamily
GetFontFamily(Σύνδεσμος)
Γνωρίστε την οικογένεια.
public virtual FontFamily GetFontFamily(string fontName)
Parameters
fontName
string
Το όνομα του font.
Returns
Το σύστημα.Drawing.FontFamily
LoadFontsFromFolder(Σύνδεσμος)
Κατεβάζει όλες τις γραμματοσειρές TrueType από το καθορισμένο φάκελο στην εσωτερική συλλογή.
public void LoadFontsFromFolder(string folder)
Parameters
folder
string
Το φάκελο που περιέχει γραμματοσειρά.
Exceptions
Η παράμετρος ‘folder’ είναι μηδενική ή κενή.
Δεν υπάρχουν διευθύνσεις που καθορίζονται από το φάκελο.
Το αρχείο από το φάκελο δεν περιέχει Font TrueType.
TranslateFontName(Σύνδεσμος)
Προσπαθήστε να μεταφράσετε το όνομα γραμματοσειράς στην αντικατάστασή του μέσω του εσωτερικού πίνακα.
protected string TranslateFontName(string fontName)
Parameters
fontName
string
Το όνομα του font.
Returns
Το όνομα της γραμματοσειράς αντικατάστασης, εάν προσδιορίζεται διαφορετικά, το ίδιο το όνομα του γράμματος που καθορίζεται.</string,></string,></string,></string,>