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
Derived
Implements
Κληρονομημένα μέλη
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
< ·
string
, string
>
Αντικατάσταση των γραμματοσειρών.
FontsSubsystem(string, Ηλεκτρονικό<strin, string="">)
Αρχίζει μια νέα περίπτωση της κατηγορίας Aspose.Note.Fonts.Subsystem.
protected FontsSubsystem(string defaultFontFile, Dictionary<string, string> fontsSubstitutions = null)
{
}
Parameters
defaultFontFile
string
Η ροή που περιέχει προεπιλεγμένη γραφή.
fontsSubstitutions
Dictionary
< ·
string
, string
>
Αντικατάσταση των γραμματοσειρών.
Ετικέτες Συστήματα ()
Αρχίζει μια νέα περίπτωση της κατηγορίας 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
Η ροή που περιέχει το γράμμα.
Εισαγωγή ( 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
Το σύστημα.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
Το σύστημα.Drawing.FontFamily
Γυμναστική Οικογένεια (String)
Γνωρίστε την οικογένεια.
public virtual FontFamily GetFontFamily(string fontName)
{
}
Parameters
fontName
string
Το όνομα του font.
Returns
Το σύστημα.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
Η παράμετρος ‘folder’ είναι μηδενική ή κενή.
Δεν υπάρχουν διευθύνσεις που καθορίζονται από το φάκελο.
Το αρχείο από το φάκελο δεν περιέχει Font TrueType.
Μεταφραστής (string )
Προσπαθήστε να μεταφράσετε το όνομα γραμματοσειράς στην αντικατάστασή του μέσω του εσωτερικού πίνακα.
protected string TranslateFontName(string fontName)
{
}
Parameters
fontName
string
Το όνομα του font.
Returns
Το όνομα της γραμματοσειράς αντικατάστασης, εάν προσδιορίζεται διαφορετικά, το ίδιο το όνομα του γράμματος που καθορίζεται.</string,></string,></string,></string,>