Class FontSavingArgs
Namespace: Aspose.Words.Saving
Συγκέντρωση: Aspose.Words.dll (25.3.0)
Παρέχει δεδομένα για την εκδήλωση Aspose.Words.Saving.IFontSavingCallback.FontSaving(Aspose.Words.Saving.FontSavingArgs).
To learn more, visit the Save a Document documentation article.
public class FontSavingArgs
κληρονομιά
Κληρονομημένα μέλη
object.GetType(),object.MemberwiseClone(),object.ToString(),object.Equals(object?),object.Equals(object?, object?),object.ReferenceEquals(object?, object?),object.GetHashCode()
Σημείωση
Όταν το Aspose.Words αποθηκεύει ένα έγγραφο σε HTML ή σχετικές μορφές και το Aspose.Words.Saving.HtmlSaveOptions.ExportFontResources ρυθμίζεται , αποθηκεύει κάθε υποκείμενο γραμματοσειράς για εξαγωγή σε ένα ξεχωριστό αρχείο.
Aspose.Words.Saving.FontSavingArgs controls whether particular font resource should be exported and how.
Aspose.Words.Saving.FontSavingArgs also allows to redefine how font file names are generated or to completely circumvent saving of fonts into files by providing your own stream objects.
Για να αποφασίσετε αν να αποθηκεύσετε ένα συγκεκριμένο πόρο γραμματοσειράς, χρησιμοποιήστε την ιδιοκτησία Aspose.Words.Saving.FontSavingArgs.IsExportNeed.
Για να αποθηκεύσετε γραμματοσειρά σε ροές αντί για αρχεία, χρησιμοποιήστε την ιδιότητα Aspose.Words.Saving.FontSavingArgs.FontStream.
Ιδιοκτησία
Bold
Υποδεικνύει αν η τρέχουσα γραμματοσειρά είναι γενναία.
public bool Bold { get; }
Αξία ιδιοκτησίας
Document
Αποκτά το αντικείμενο του εγγράφου που σώζεται.
public Document Document { get; }
Αξία ιδιοκτησίας
FontFamilyName
Προσδιορίζει το τρέχον όνομα οικογενειακής γραμματοσειράς.
public string FontFamilyName { get; }
Αξία ιδιοκτησίας
FontFileName
Αποκτά ή τοποθετεί το όνομα αρχείου (χωρίς διαδρομή) όπου η γραμματοσειρά θα αποθηκευτεί.
public string FontFileName { get; set; }
Αξία ιδιοκτησίας
Σημείωση
Αυτή η ιδιότητα σας επιτρέπει να επαναπροσδιορίσετε τον τρόπο με τον οποίο δημιουργούνται τα ονόματα αρχείων γραμματοσειράς κατά την εξαγωγή στο HTML.
Όταν η εκδήλωση απορρίπτεται, αυτή η ιδιοκτησία περιέχει το όνομα αρχείου που δημιουργήθηκε από το Aspose.Words. Μπορείτε να αλλάξετε την αξία αυτής της ιδιοκτησίας για να αποθηκεύσετε τη γραμματοσειρά σε ένα διαφορετικό αρχείο.
Το Aspose.Words δημιουργεί αυτόματα ένα μοναδικό όνομα αρχείου για κάθε ενσωματωμένο γράμμα όταν εξάγεται σε μορφή HTML. Πώς δημιουργείται το όνομα αρχείου γράμμα εξαρτάται από το αν αποθηκεύετε το έγγραφο σε ένα αρχείο ή σε μια ροή.
Όταν αποθηκεύετε ένα έγγραφο σε ένα αρχείο, το όνομα αρχείου γραμματοσειράς που δημιουργείται φαίνεται .
Όταν αποθηκεύετε ένα έγγραφο σε μια ροή, το όνομα αρχείου γραμματοσειράς που παράγεται φαίνεται .
Aspose.Words.Saving.FontSavingArgs.FontFileName must contain only the file name without the path. Aspose.Words determines the path for saving using the document file name, the Aspose.Words.Saving.HtmlSaveOptions.FontsFolder and Aspose.Words.Saving.HtmlSaveOptions.FontsFolderAlias properties.
Aspose.Words.Saving.FontSavingArgs.FontStream Aspose.Words.Saving.HtmlSaveOptions.FontsFolder Aspose.Words.Saving.HtmlSaveOptions.FontsFolderAlias
FontStream
Επιτρέπει να καθορίσετε την ροή στην οποία θα αποθηκευτεί το γράμμα.
public Stream FontStream { get; set; }
Αξία ιδιοκτησίας
Σημείωση
Αυτή η ιδιότητα σας επιτρέπει να αποθηκεύσετε γραμματοσειρά σε ροές αντί για αρχεία κατά τη διάρκεια της εξαγωγής HTML.
Όταν αυτή η ιδιότητα είναι , η γραμματοσειρά θα αποθηκευτεί σε ένα αρχείο που καθορίζεται στην ιδιότητα Aspose.Words.Saving.FontSavingArgs.FontFileName.
Aspose.Words.Saving.FontSavingArgs.FontFileName Aspose.Words.Saving.FontSavingArgs.KeepFontStreamOpen
IsExportNeeded
Επιτρέπει να προσδιοριστεί εάν η τρέχουσα γραμματοσειρά θα εξάγεται ως πηγή γραμματοσειράς.
public bool IsExportNeeded { get; set; }
Αξία ιδιοκτησίας
IsSubsettingNeeded
Επιτρέπει να προσδιοριστεί εάν η τρέχουσα γραμματοσειρά θα υποσχεθεί πριν την εξαγωγή ως πηγή γραμματοσειράς.
public bool IsSubsettingNeeded { get; set; }
Αξία ιδιοκτησίας
Σημείωση
Οι γραμματοσειρές μπορούν να εξάγονται ως πλήρες αρχικά αρχεία γραμματοσειράς ή να υποσχεθούν για να συμπεριλάβουν μόνο τους χαρακτήρες που χρησιμοποιούνται στο έγγραφο.
Κατά προεπιλογή, το Aspose.Words αποφασίζει αν να εκτελέσει την υποκατάσταση ή όχι συγκρίνοντας το αρχικό μέγεθος αρχείου γραμματοσειράς με το μέγεθος που αναφέρεται στο Aspose.Words.Saving.HtmlSaveOptions.FontResourcesSubsettingSizeThreshold. Μπορείτε να ξεπεράσετε αυτή τη συμπεριφορά για μεμονωμένες γραμματοσειρές με τη ρύθμιση του Aspose.Words.Saving.FontSavingArgs.IsSubsettingNeed ιδιοκτησία.
Italic
Υποδεικνύει αν η τρέχουσα γραμματοσειρά είναι ιταλική.
public bool Italic { get; }
Αξία ιδιοκτησίας
KeepFontStreamOpen
Καθορίζει εάν το Aspose.Words θα πρέπει να κρατήσει το ρεύμα ανοιχτό ή κλειστό μετά την αποθήκευση γραμματοσειράς.
public bool KeepFontStreamOpen { get; set; }
Αξία ιδιοκτησίας
Σημείωση
Προεπιλογή είναι και Aspose.Words θα κλείσει το ρεύμα που παρέχετε στην ιδιοκτησία Aspose.Words.Saving.FontSavingArgs.FontStream μετά από να γράψετε ένα γράμμα σε αυτό.
Σύνδεσμος - Σύνδεσμος - Σύνδεσμος - Σύνδεσμος - Σύνδεσμος
OriginalFileName
Αποκτά το αρχικό όνομα αρχείου γραμματοσειράς με μια επέκταση.
public string OriginalFileName { get; }
Αξία ιδιοκτησίας
Σημείωση
Αυτή η ιδιοκτησία περιέχει το αρχικό όνομα αρχείου της τρέχουσας γραμματοσειράς, εάν είναι γνωστή. διαφορετικά μπορεί να είναι μια κενή γραμμή.
Ετικέτες ΑΡΧΙΚΗ ΑΡΧΙΚΗ ΑΡΧΙΚΗ ΑΡΧΙΚΗ ΑΡΧΙΚΗ
OriginalFileSize
Αποκτήστε το αρχικό μέγεθος αρχείου γραμματοσειράς.
public int OriginalFileSize { get; }
Αξία ιδιοκτησίας
Σημείωση
Αυτή η ιδιοκτησία περιέχει το αρχικό μέγεθος αρχείου της τρέχουσας γραμματοσειράς, εάν είναι γνωστή.
Aspose.Words.Saving.FontSavingArgs.OriginalFileName Aspose.Words.Saving.FontSavingArgs.IsSubsettingNeeded