Class FontSettings

FontSettings class

Γενικές ρυθμίσεις γραμματοσειράς απόδοσης διανυσματικών μορφών PSD.

public static class FontSettings

Ιδιότητες

ΟνομαΠεριγραφή
static DefaultFontName { get; set; }Λαμβάνει ή ορίζει το προεπιλεγμένο όνομα της γραμματοσειράς.

Μέθοδοι

ΟνομαΠεριγραφή
static ClearFontReplacements()Διαγράφει όλες τις γραμματοσειρές αντικαταστάσεις
static GetAdobeFontName(string)Λαμβάνει το όνομα της γραμματοσειράς adobe ανά όνομα οικογένειας γραμματοσειράς.
static GetDefaultFontsFolders()Λαμβάνει τους προεπιλεγμένους φακέλους γραμματοσειρών.
static GetFontReplacements(string)Λαμβάνει τον πίνακα αντικατάστασης γραμματοσειρών με το όνομα γραμματοσειράς
static GetFontsFolders()Λαμβάνει ένα αντίγραφο του πίνακα που περιέχει τη λίστα των φακέλων όπου το Aspose.Words αναζητά γραμματοσειρές TrueType.
static GetReplacementFont(string)Λαμβάνει την πιο κατάλληλη γραμματοσειρά αντικατάστασης. Εάν δεν επιτρέπονται όλες οι αντικαταστάσεις, τότε θα επιστραφεί η πρώτη επιτρεπόμενη και διαθέσιμη γραμματοσειρά. Εάν δεν υπάρχουν διαθέσιμες γραμματοσειρές, τότε θα επιστραφεί γραμματοσειρά από το argument
static IsFontAllowed(string)Καθορίζει εάν [επιτρέπεται η γραμματοσειρά] [το καθορισμένο όνομα γραμματοσειράς].
static Reset()Επαναφέρει τον φάκελο γραμματοσειρών και το προεπιλεγμένο όνομα γραμματοσειράς στην προεπιλογή του συστήματος.
static SetAllowedFonts(string[])Περιορίζει τη γραμματοσειρά χρησιμοποιώντας κατά λίστα γραμματοσειρών. Ελέγξτε τα πραγματικά ονόματα γραμματοσειρών πριν από περιορισμό Ορίστε τη λίστα επιτρεπόμενων γραμματοσειρών σε Null για να αφαιρέσετε limitrions
static SetFontReplacements(string, string[])Ορίζει τη λίστα αντικατάστασης γραμματοσειρών. Εάν η γραμματοσειρά δεν επιτρέπεται, τότε θα βρεθεί αντικατάσταση. Η πρώτη γραμματοσειρά στη λίστα θα χρησιμοποιηθεί πρώτη. Εάν περιορίστηκε επίσης, τότε θα επιλεγεί η επόμενη γραμματοσειρά από τη λίστα. Εάν η γραμματοσειρά δεν έχει αντικαταστάσεις ή δεν επιτρέπονται όλες οι αντικαταστάσεις, τότε θα χρησιμοποιηθεί η πρώτη επιτρεπόμενη γραμματοσειρά από τη λίστα επιτρεπόμενων γραμματοσειρών. Εάν δεν υπάρχουν επιτρεπόμενες και διαθέσιμες γραμματοσειρές, τότε η βιβλιοθήκη θα δοκιμάστε να χρησιμοποιήσετε την προεπιλεγμένη γραμματοσειρά του συστήματος ακόμα κι αν δεν επιτρέπεται.
static SetFontsFolder(string)Αυτή είναι μια συντόμευση γιαSetFontsFolders για ρύθμιση μόνο ενός καταλόγου γραμματοσειρών. Δεν γίνονται έλεγχοι στο φάκελο γραμματοσειρών.
static SetFontsFolders(string[], bool)Ορίζει τους φακέλους από τους οποίους φορτώνονται οι γραμματοσειρές TrueType και διαγράφει όλες τις φορτωμένες γραμματοσειρές. Δεν γίνονται έλεγχοι στους φακέλους γραμματοσειρών.
static UpdateFonts()Ενημερώνει την προσωρινή μνήμη γραμματοσειρών για αρχεία PSD που περιέχουν επίπεδα κειμένου. Αυτή η μέθοδος εγγυάται ότι οι γραμματοσειρές από το φάκελο fontsFolder using μέθοδος FontSettings.SetFontsFolder(fontsFolder) ή μετά την επαναφορά γραμματοσειρών χρησιμοποιώντας το FontSettings.Reset() θα ληφθούν υπόψη κατά την επεξεργασία αρχείων PSD. Χρησιμοποιήστε αυτήν τη μέθοδο κάθε φορά όταν FontSettings.SetFontsFolder(fontsFolder) ή FontSettings.Reset() καλούσε για εικόνες PSD. Χωρίς να καλέσετε αυτήν τη Μέθοδο, δεν υπάρχει καμία εγγύηση ότι οι γραμματοσειρές θα ενημερωθούν.

Δείτε επίσης