Class FontSavingArgs

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

κληρονομιά

objectFontSavingArgs

Κληρονομημένα μέλη

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; }

Αξία ιδιοκτησίας

bool

Document

Αποκτά το αντικείμενο του εγγράφου που σώζεται.

public Document Document { get; }

Αξία ιδιοκτησίας

Document

FontFamilyName

Προσδιορίζει το τρέχον όνομα οικογενειακής γραμματοσειράς.

public string FontFamilyName { get; }

Αξία ιδιοκτησίας

string

FontFileName

Αποκτά ή τοποθετεί το όνομα αρχείου (χωρίς διαδρομή) όπου η γραμματοσειρά θα αποθηκευτεί.

public string FontFileName { get; set; }

Αξία ιδιοκτησίας

string

Σημείωση

Αυτή η ιδιότητα σας επιτρέπει να επαναπροσδιορίσετε τον τρόπο με τον οποίο δημιουργούνται τα ονόματα αρχείων γραμματοσειράς κατά την εξαγωγή στο 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; }

Αξία ιδιοκτησίας

Stream

Σημείωση

Αυτή η ιδιότητα σας επιτρέπει να αποθηκεύσετε γραμματοσειρά σε ροές αντί για αρχεία κατά τη διάρκεια της εξαγωγής HTML.

Όταν αυτή η ιδιότητα είναι , η γραμματοσειρά θα αποθηκευτεί σε ένα αρχείο που καθορίζεται στην ιδιότητα Aspose.Words.Saving.FontSavingArgs.FontFileName.

Aspose.Words.Saving.FontSavingArgs.FontFileName Aspose.Words.Saving.FontSavingArgs.KeepFontStreamOpen

IsExportNeeded

Επιτρέπει να προσδιοριστεί εάν η τρέχουσα γραμματοσειρά θα εξάγεται ως πηγή γραμματοσειράς.

public bool IsExportNeeded { get; set; }

Αξία ιδιοκτησίας

bool

IsSubsettingNeeded

Επιτρέπει να προσδιοριστεί εάν η τρέχουσα γραμματοσειρά θα υποσχεθεί πριν την εξαγωγή ως πηγή γραμματοσειράς.

public bool IsSubsettingNeeded { get; set; }

Αξία ιδιοκτησίας

bool

Σημείωση

Οι γραμματοσειρές μπορούν να εξάγονται ως πλήρες αρχικά αρχεία γραμματοσειράς ή να υποσχεθούν για να συμπεριλάβουν μόνο τους χαρακτήρες που χρησιμοποιούνται στο έγγραφο.

Κατά προεπιλογή, το Aspose.Words αποφασίζει αν να εκτελέσει την υποκατάσταση ή όχι συγκρίνοντας το αρχικό μέγεθος αρχείου γραμματοσειράς με το μέγεθος που αναφέρεται στο Aspose.Words.Saving.HtmlSaveOptions.FontResourcesSubsettingSizeThreshold. Μπορείτε να ξεπεράσετε αυτή τη συμπεριφορά για μεμονωμένες γραμματοσειρές με τη ρύθμιση του Aspose.Words.Saving.FontSavingArgs.IsSubsettingNeed ιδιοκτησία.

Italic

Υποδεικνύει αν η τρέχουσα γραμματοσειρά είναι ιταλική.

public bool Italic { get; }

Αξία ιδιοκτησίας

bool

KeepFontStreamOpen

Καθορίζει εάν το Aspose.Words θα πρέπει να κρατήσει το ρεύμα ανοιχτό ή κλειστό μετά την αποθήκευση γραμματοσειράς.

public bool KeepFontStreamOpen { get; set; }

Αξία ιδιοκτησίας

bool

Σημείωση

Προεπιλογή είναι και Aspose.Words θα κλείσει το ρεύμα που παρέχετε στην ιδιοκτησία Aspose.Words.Saving.FontSavingArgs.FontStream μετά από να γράψετε ένα γράμμα σε αυτό.

Σύνδεσμος - Σύνδεσμος - Σύνδεσμος - Σύνδεσμος - Σύνδεσμος

OriginalFileName

Αποκτά το αρχικό όνομα αρχείου γραμματοσειράς με μια επέκταση.

public string OriginalFileName { get; }

Αξία ιδιοκτησίας

string

Σημείωση

Αυτή η ιδιοκτησία περιέχει το αρχικό όνομα αρχείου της τρέχουσας γραμματοσειράς, εάν είναι γνωστή. διαφορετικά μπορεί να είναι μια κενή γραμμή.

Ετικέτες ΑΡΧΙΚΗ ΑΡΧΙΚΗ ΑΡΧΙΚΗ ΑΡΧΙΚΗ ΑΡΧΙΚΗ

OriginalFileSize

Αποκτήστε το αρχικό μέγεθος αρχείου γραμματοσειράς.

public int OriginalFileSize { get; }

Αξία ιδιοκτησίας

int

Σημείωση

Αυτή η ιδιοκτησία περιέχει το αρχικό μέγεθος αρχείου της τρέχουσας γραμματοσειράς, εάν είναι γνωστή.

Aspose.Words.Saving.FontSavingArgs.OriginalFileName Aspose.Words.Saving.FontSavingArgs.IsSubsettingNeeded

 Ελληνικά