Class FontSavingArgs
Το όνομα: Aspose.Words.Saving Συγκέντρωση: Aspose.Words.dll (25.4.0)
Παρέχει δεδομένα για την εκδήλωση Aspose.Words.Saving.IFontSavingCallback.FontSaving(Aspose.Words.Saving.FontSavingArgs).
Για να μάθετε περισσότερα, επισκεφθείτε το Save a Document Έγγραφο τεκμηρίωσης.
public class FontSavingArgs
Inheritance
Κληρονομημένα μέλη
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
Όταν το Aspose.Words αποθηκεύει ένα έγγραφο σε HTML ή σχετικές μορφές και το Aspose.Words.Saving.HtmlSaveOptions.ExportFontResources ρυθμίζεται , αποθηκεύει κάθε υποκείμενο γραμματοσειράς για εξαγωγή σε ένα ξεχωριστό αρχείο.
Aspose.Words.Saving.FontSachingArgs ελέγχει εάν ένα συγκεκριμένο πόρο γραμματοσειράς θα πρέπει να εξάγεται και πώς.
Aspose.Words.Saving.FontSachingArgs επιτρέπει επίσης να επαναπροσδιορίσετε τον τρόπο με τον οποίο παράγονται τα ονόματα αρχείων γραμματοσειράς ή να περιβάλλετε πλήρως την αποθήκευση γραμμάτων σε αρχεία παρέχοντας τα δικά σας αντικείμενα ροής.
Για να αποφασίσετε αν να αποθηκεύσετε ένα συγκεκριμένο πόρο γραμματοσειράς, χρησιμοποιήστε την ιδιοκτησία Aspose.Words.Saving.FontSavingArgs.IsExportNeed.
Για να αποθηκεύσετε γραμματοσειρά σε ροές αντί για αρχεία, χρησιμοποιήστε την ιδιότητα Aspose.Words.Saving.FontSavingArgs.FontStream.
Properties
Bold
Υποδεικνύει αν η τρέχουσα γραμματοσειρά είναι γενναία.
public bool Bold { get; }
Αξία ιδιοκτησίας
Document
Αποκτά το αντικείμενο του εγγράφου που σώζεται.
public Document Document { get; }
Αξία ιδιοκτησίας
FontFamilyName
Προσδιορίζει το τρέχον όνομα οικογενειακής γραμματοσειράς.
public string FontFamilyName { get; }
Αξία ιδιοκτησίας
FontFileName
Αποκτά ή τοποθετεί το όνομα αρχείου (χωρίς διαδρομή) όπου η γραμματοσειρά θα αποθηκευτεί.
public string FontFileName { get; set; }
Αξία ιδιοκτησίας
Remarks
Αυτή η ιδιότητα σας επιτρέπει να επαναπροσδιορίσετε τον τρόπο με τον οποίο δημιουργούνται τα ονόματα αρχείων γραμματοσειράς κατά την εξαγωγή στο HTML.
Όταν η εκδήλωση απορρίπτεται, αυτή η ιδιοκτησία περιέχει το όνομα αρχείου που δημιουργήθηκε από το Aspose.Words. Μπορείτε να αλλάξετε την αξία αυτής της ιδιοκτησίας για να αποθηκεύσετε τη γραμματοσειρά σε ένα διαφορετικό αρχείο.
Το Aspose.Words δημιουργεί αυτόματα ένα μοναδικό όνομα αρχείου για κάθε ενσωματωμένο γράμμα όταν εξάγεται σε μορφή HTML. Πώς δημιουργείται το όνομα αρχείου γράμμα εξαρτάται από το αν αποθηκεύετε το έγγραφο σε ένα αρχείο ή σε μια ροή.
Όταν αποθηκεύετε ένα έγγραφο σε ένα αρχείο, το όνομα αρχείου γραμματοσειράς που δημιουργείται φαίνεται .
Όταν αποθηκεύετε ένα έγγραφο σε μια ροή, το όνομα αρχείου γραμματοσειράς που παράγεται φαίνεται .
Το όνομα αρχείου πρέπει να περιέχει μόνο το όνομα του φακέλου χωρίς το μονοπάτι. Aspose.Words καθορίζει τον δρόμο για την αποθήκευση με τη χρήση του ονόματος αρχείων εγγράφου, το __ WL27__.Saving.HtmlSaveOptions.FontsFolder και Wl26.
Aspose.Words.Saving.FontSavingArgs.FontStream Aspose.Words.Saving.HtmlSaveOptions.FontsFolder Aspose.Words.Saving.HtmlSaveOptions.FontsFolderAlias
FontStream
Επιτρέπει να καθορίσετε την ροή στην οποία θα αποθηκευτεί το γράμμα.
public Stream FontStream { get; set; }
Αξία ιδιοκτησίας
Remarks
Αυτή η ιδιότητα σας επιτρέπει να αποθηκεύσετε γραμματοσειρά σε ροές αντί για αρχεία κατά τη διάρκεια της εξαγωγής 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; }
Αξία ιδιοκτησίας
Remarks
Οι γραμματοσειρές μπορούν να εξάγονται ως πλήρες αρχικά αρχεία γραμματοσειράς ή να υποσχεθούν για να συμπεριλάβουν μόνο τους χαρακτήρες που χρησιμοποιούνται στο έγγραφο.
Κατά προεπιλογή, το 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; }
Αξία ιδιοκτησίας
Remarks
Προεπιλογή είναι και Aspose.Words θα κλείσει το ρεύμα που παρέχετε στην ιδιοκτησία Aspose.Words.Saving.FontSavingArgs.FontStream μετά από να γράψετε ένα γράμμα σε αυτό.
Σύνδεσμος - Σύνδεσμος - Σύνδεσμος - Σύνδεσμος - Σύνδεσμος
OriginalFileName
Αποκτά το αρχικό όνομα αρχείου γραμματοσειράς με μια επέκταση.
public string OriginalFileName { get; }
Αξία ιδιοκτησίας
Remarks
Αυτή η ιδιοκτησία περιέχει το αρχικό όνομα αρχείου της τρέχουσας γραμματοσειράς, εάν είναι γνωστή. διαφορετικά μπορεί να είναι μια κενή γραμμή.
Ετικέτες ΑΡΧΙΚΗ ΑΡΧΙΚΗ ΑΡΧΙΚΗ ΑΡΧΙΚΗ ΑΡΧΙΚΗ
OriginalFileSize
Αποκτήστε το αρχικό μέγεθος αρχείου γραμματοσειράς.
public int OriginalFileSize { get; }
Αξία ιδιοκτησίας
Remarks
Αυτή η ιδιοκτησία περιέχει το αρχικό μέγεθος αρχείου της τρέχουσας γραμματοσειράς, εάν είναι γνωστή.
Aspose.Words.Saving.FontSavingArgs.OriginalFileName Aspose.Words.Saving.FontSavingArgs.IsSubsettingNeeded