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

Δείτε επίσης