FontResourceBase
FontResourceBase class
Βασική κλάση για οποιονδήποτε υποστηριζόμενο τύπο γραμματοσειράς ως πόρος για το έγγραφο HTML με όλες τις ιδιότητες του
public abstract class FontResourceBase : IEquatable<FontResourceBase>, IHtmlResource
Ιδιότητες
Ονομα |
Περιγραφή |
ByteContent { get; } |
Επιστρέφει το περιεχόμενο αυτής της γραμματοσειράς ως byte stream |
FilenameWithExtension { get; } |
Επιστρέφει το σωστό όνομα αρχείου αυτού του πόρου γραμματοσειράς, το οποίο αποτελείται από όνομα και επέκταση. Θεωρητικά μπορεί να διαφέρει από το όνομα. |
IsDisposed { get; } |
Καθορίζει εάν αυτή η γραμματοσειρά είναι απορρίπτεται ή όχι |
Name { get; } |
Επιστρέφει το όνομα αυτού του πόρου γραμματοσειράς. Συνήθως δεν περιέχει επέκταση ονόματος αρχείου και θεωρητικά μπορεί να διαφέρει από το όνομα αρχείου. |
TextContent { get; } |
Επιστρέφει το περιεχόμενο αυτής της γραμματοσειράς ως συμβολοσειρά με κωδικοποίηση base64. Αυτή η τιμή αποθηκεύεται στην κρυφή μνήμη μετά την πρώτη κλήση. |
abstract Type { get; } |
Κατά την υλοποίηση του τύπου θα πρέπει να επιστρέψει πληροφορίες σχετικά με τον τύπο συγκεκριμένης γραμματοσειράς resource ως μια παρουσία συγκεκριμένου τύπου FontType, ο οποίος ενσωματώνει όλες τις info |
Μέθοδοι
Ονομα |
Περιγραφή |
Dispose() |
Απορρίπτει αυτόν τον πόρο γραμματοσειράς, απορρίπτοντας το περιεχόμενό του και καθιστώντας τις περισσότερες μεθόδους και ιδιότητες μη λειτουργικές |
Equals(FontResourceBase) |
Ελέγχει αυτήν την παρουσία με καθορισμένο πόρο γραμματοσειράς στην αναφορά equality |
Equals(IHtmlResource) |
Ελέγχει αυτήν την παρουσία με καθορισμένο πόρο HTML στην αναφορά equality |
Save(string) |
Αποθηκεύει αυτήν τη γραμματοσειρά στο καθορισμένο αρχείο |
Εκδηλώσεις
Ονομα |
Περιγραφή |
event Disposed |
Συμβάν, το οποίο συμβαίνει όταν αυτή η γραμματοσειρά είναι disposed |
Δείτε επίσης