Class SaveOptions
Το όνομα: Aspose.Words.Saving Συγκέντρωση: Aspose.Words.dll (25.4.0)
Αυτή είναι μια αφηρημένη κατηγορία βάσης για τάξεις που επιτρέπουν στον χρήστη να προσδιορίσει επιπλέονεπιλογές κατά την αποθήκευση ενός εγγράφου σε μια συγκεκριμένη μορφή.
Για να μάθετε περισσότερα, επισκεφθείτε το Specify Save Options Έγγραφο τεκμηρίωσης.
public abstract class SaveOptions
Inheritance
Derived
DocSaveOptions , FixedPageSaveOptions , HtmlSaveOptions , OdtSaveOptions , OoxmlSaveOptions , RtfSaveOptions , TxtSaveOptionsBase , WordML2003SaveOptions , XamlFlowSaveOptions , XlsxSaveOptions
Κληρονομημένα μέλη
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
Ένα παράδειγμα της κατηγορίας Aspose.Words.Saving.SaveOptions ή οποιασδήποτε παραγόμενης κατηγορίας μεταφέρεται στην ροή Aspose.Words.Document.Save(System.IO.Stream,Aspose.Words.Saving.SaveOptions)ή η γραμμή Aspose.Words.Document.Save(System.String,Aspose.Words.Saving.SaveOptions) υπερφορτώνει για τον χρήστη να ορίσει τις προσαρμοσμένες επιλογές κατά την αποθήκευση ενός εγγράφου.
Constructors
SaveOptions()
protected SaveOptions()
Properties
AllowEmbeddingPostScriptFonts
Αποκτά ή τοποθετεί μια αξία boolean που υποδεικνύει αν να επιτρέψει την ενσωμάτωση γραμματοκιβωτίων με τα γραμματοκιβώτια PostScript, όταν η ενσωμάτωση γραμματοκιβωτίων TrueType σε ένα έγγραφο στο οποίο αποθηκεύεται.Η προεπιλεγμένη αξία είναι “ψεύτικη”.
public bool AllowEmbeddingPostScriptFonts { get; set; }
Αξία ιδιοκτησίας
Remarks
Σημείωση: Το Word δεν ενσωματώνει γραμματοσειρά PostScript, αλλά μπορεί να ανοίξει έγγραφα με ενσωματωμένες γραμματοσειρές αυτού του τύπου.
Αυτή η επιλογή λειτουργεί μόνο όταν η ιδιότητα Aspose.Words.Fonts.FontInfoCollection.EmbedTrueTypeFonts του Aspose.Words.DocumentBase.FontInfos ρυθμίζεται σε .
CustomTimeZoneInfo
Αποκτά ή ρυθμίζει προσαρμοσμένη τοπική ζώνη ώρας που χρησιμοποιείται για τα πεδία ημερομηνίας / ώρας.
public TimeZoneInfo CustomTimeZoneInfo { get; set; }
Αξία ιδιοκτησίας
Remarks
Αυτή η επιλογή είναι διαθέσιμη είτε στο πλαίσιο .Net που ξεκινά από την έκδοση 3.5 ή .Net Standard.
Κατά προεπιλογή, το Aspose.Words χρησιμοποιεί την τοπική ζώνη ώρας του συστήματος όταν γράφει πεδία ημερομηνίας / ώρας, αυτή η επιλογή επιτρέπει τη ρύθμιση προσαρμοσμένης αξίας.
DefaultTemplate
Αποκτά ή καθορίζει τη διαδρομή στο προεπιλεγμένο πρότυπο (συμπεριλαμβανομένου του ονόματος αρχείου).Η ελαττωματική αξία αυτής της ιδιοκτησίας είναι Ελεύθερη Σύνδεση (Το σύστημα είναι κενό και άδειο)
public string DefaultTemplate { get; set; }
Αξία ιδιοκτησίας
Remarks
Εάν καθοριστεί, αυτή η διαδρομή χρησιμοποιείται για να φορτώσει το πρότυπο όταν Aspose.Words.Document.AutomaticallyUpdateStyles είναι ‘πραγματικό’, αλλά Aspose.Words.Document.AttachedTemplate είναι άδειο.
Dml3DEffectsΕπεξεργασία
Αποκτά ή καθορίζει μια τιμή που καθορίζει τον τρόπο με τον οποίο παραδίδονται τα αποτελέσματα 3D.
public Dml3DEffectsRenderingMode Dml3DEffectsRenderingMode { get; set; }
Αξία ιδιοκτησίας
Remarks
Η προεπιλεγμένη τιμή είναι Aspose.Words.Saving.Dml3DEffectsRenderingMode.Basic.
DmlEffectsRenderingMode
Αποκτά ή καθορίζει μια τιμή που καθορίζει τον τρόπο με τον οποίο παραδίδονται οι επιδράσεις DrawingML.
public virtual DmlEffectsRenderingMode DmlEffectsRenderingMode { get; set; }
Αξία ιδιοκτησίας
Remarks
Η προεπιλεγμένη τιμή είναι Aspose.Words.Saving.DmlEffectsRenderingMode.Simplified.
Αυτή η ιδιότητα χρησιμοποιείται όταν το έγγραφο εξάγεται σε σταθερές μορφές σελίδας.
DmlRenderingMode
Αποκτά ή καθορίζει μια τιμή που καθορίζει τον τρόπο με τον οποίο παραδίδονται οι μορφές DrawingML.
public DmlRenderingMode DmlRenderingMode { get; set; }
Αξία ιδιοκτησίας
Remarks
Η προεπιλεγμένη τιμή είναι Aspose.Words.Saving.DmlRenderingMode.Fallback.
Αυτή η ιδιότητα χρησιμοποιείται όταν το έγγραφο εξάγεται σε σταθερές μορφές σελίδας.
ExportGeneratorName
Όταν ’true’, προκαλεί το όνομα και την έκδοση του Aspose.Words να ενσωματωθούν στα παραγόμενα αρχεία.Η προεπιλεγμένη τιμή είναι ’true’.
public bool ExportGeneratorName { get; set; }
Αξία ιδιοκτησίας
ImlRenderingMode
Αποκτά ή καθορίζει μια τιμή που καθορίζει τον τρόπο με τον οποίο παραδίδονται αντικείμενα Ink (InkML).
public ImlRenderingMode ImlRenderingMode { get; set; }
Αξία ιδιοκτησίας
Remarks
Η προεπιλεγμένη τιμή είναι Aspose.Words.Saving.ImlRenderingMode.InkML.
Αυτή η ιδιότητα χρησιμοποιείται όταν το έγγραφο εξάγεται σε σταθερές μορφές σελίδας.
MemoryOptimization
Αποκτά ή τοποθετεί αξία που καθορίζει εάν η βελτιστοποίηση μνήμης πρέπει να πραγματοποιηθεί πριν από την αποθήκευση του εγγράφου.Η προεπιλεγμένη αξία για αυτή την ιδιότητα είναι “ψευδής”.
public bool MemoryOptimization { get; set; }
Αξία ιδιοκτησίας
Remarks
Η τοποθέτηση αυτής της επιλογής στο “πραγματικό” μπορεί να μειώσει σημαντικά την κατανάλωση μνήμης, ενώ εξοικονομεί μεγάλα έγγραφα με το κόστος της αργότερης εξοικονόμησης χρόνου.
PrettyFormat
Όταν ‘ειλικρινής’, ωραία μορφές εξόδου όπου εφαρμόζεται.Η προεπιλεγμένη αξία είναι ‘ψευδής’.
public bool PrettyFormat { get; set; }
Αξία ιδιοκτησίας
Remarks
Προσαρμοστεί για να κάνει HTML, MHTML, EPUB, WordML, RTF, DOCX και ODT εκδόσεις ανθρώπινη ανάγνωση.
ProgressCallback
Καλέστε κατά τη διάρκεια της αποθήκευσης ενός εγγράφου και αποδέχεστε δεδομένα σχετικά με την πρόοδο αποθήκευσης.
public IDocumentSavingCallback ProgressCallback { get; set; }
Αξία ιδιοκτησίας
Remarks
Η πρόοδος αναφέρεται όταν εξοικονομήσετε σε Aspose.Words.SaveFormat.Docx, __www.saveFlatOpc, wl26.safeFormate.docm, www.swt.co.uk.so.a.o . και __wL26.saft.do.e. ή __ WL62.saff.go.i.
SaveFormat
Προσδιορίζει τη μορφή στην οποία θα αποθηκευτεί το έγγραφο εάν χρησιμοποιείται αυτό το αντικείμενο επιλογών αποθήκευσης.
public abstract SaveFormat SaveFormat { get; set; }
Αξία ιδιοκτησίας
TempFolder
Προσδιορίζει το φάκελο για τα προσωρινά αρχεία που χρησιμοποιούνται κατά την αποθήκευση σε ένα αρχείο DOC ή DOCX.Για προεπιλογή, αυτή η ιδιοκτησία είναι “απλήρωτη” και δεν χρησιμοποιούνται προσωρινά αρχεία.
public string TempFolder { get; set; }
Αξία ιδιοκτησίας
Remarks
Όταν το Aspose.Words αποθηκεύει ένα έγγραφο, χρειάζεται να δημιουργήσει προσωρινές εσωτερικές δομές. Κατά προεπιλογή, αυτές οι εσωτερικές δομές δημιουργούνται στη μνήμη και η χρήση της μνήμης αυξάνεται για σύντομο χρονικό διάστημα ενώ το έγγραφο αποθηκεύεται.
Προσδιορίζοντας μια προσωρινή φάκελο χρησιμοποιώντας Aspose.Words.Saving.SaveOptions.TempFolder θα προκαλέσει Aspose.Words να κρατήσει τις εσωτερικές δομές σε προσωρινά αρχεία αντί για τη μνήμη.
Το φάκελο πρέπει να υπάρχει και να είναι γραπτό, αλλιώς θα ληφθεί εξαίρεση.
Το Aspose.Words διαγράφει αυτόματα όλα τα προσωρινά αρχεία όταν ολοκληρωθεί η αποθήκευση.
Exceptions
Στέλνετε αν αποθηκεύετε ένα πολύ μεγάλο έγγραφο (εκατοντάδες σελίδες) και/ή επεξεργάζεστε πολλά έγγραφα ταυτόχρονα.Η κορυφή της μνήμης κατά τη διάρκεια της εξοικονόμησης μπορεί να είναι αρκετά σημαντική για να προκαλέσει την εξαίρεση.
UpdateAmbiguousTextFont
Προσδιορίζει εάν τα χαρακτηριστικά γραμματοσειράς θα αλλάξουν ανάλογα με τον κωδικό χαρακτήρα που χρησιμοποιείται.
public bool UpdateAmbiguousTextFont { get; set; }
Αξία ιδιοκτησίας
UpdateCreatedTimeProperty
Αποκτά ή καθορίζει μια τιμή που καθορίζει εάν η ιδιοκτησία Aspose.Words.Properties.BuiltInDocumentProperties.CreatedTime ενημερώνεται πριν από την αποθήκευση.Η προεπιλεγμένη τιμή είναι “ψεύτικη”;
public bool UpdateCreatedTimeProperty { get; set; }
Αξία ιδιοκτησίας
UpdateFields
Αποκτά ή τοποθετεί μια τιμή που καθορίζει εάν τα πεδία ορισμένων τύπων πρέπει να ενημερωθούν πριν αποθηκεύσετε το έγγραφο σε μια σταθερή μορφή σελίδας.Η προεπιλεγμένη τιμή για αυτή την ιδιότητα είναι “πραγματική”.
public bool UpdateFields { get; set; }
Αξία ιδιοκτησίας
Remarks
Επιτρέπει να προσδιορίσετε αν να μιμηθεί ή όχι τη συμπεριφορά του MS Word.
UpdateLastPrintedProperty
Αποκτά ή θέτει μια τιμή που καθορίζει εάν η ιδιοκτησία Aspose.Words.Properties.BuiltInDocumentProperties.LastPrinted ενημερώνεται πριν από την αποθήκευση.
public bool UpdateLastPrintedProperty { get; set; }
Αξία ιδιοκτησίας
UpdateLastSavedTimeProperty
Αποκτά ή θέτει μια τιμή που καθορίζει αν η ιδιοκτησία Aspose.Words.Properties.BuiltInDocumentProperties.LastSavedTime ενημερώνεται πριν από την εξοικονόμηση.
public bool UpdateLastSavedTimeProperty { get; set; }
Αξία ιδιοκτησίας
UseAntiAliasing
Αποκτά ή καθορίζει μια τιμή που καθορίζει αν πρέπει ή όχι να χρησιμοποιήσει την αντι-αλιζάνωση για την παράδοση.
public bool UseAntiAliasing { get; set; }
Αξία ιδιοκτησίας
Remarks
Η προεπιλεγμένη τιμή είναι .Όταν αυτή η τιμή ρυθμίζεται σε αντι-αλληλογραφία χρησιμοποιείται για την παράδοση.
Αυτή η ιδιότητα χρησιμοποιείται όταν το έγγραφο εξάγεται στις ακόλουθες μορφές: Aspose.Words.SaveFormat.Tiff, Aspose.Words.SaveFormat.Png, Aspose.Words.SaveFormat.Bmp, Aspose.Words.SaveFormat.Jpeg, Aspose.Words.SaveFormat.Emf. Όταν το έγγραφο εξάγεται στις μορφές Aspose.Words.SaveFormat.Html, Aspose.Words.SaveFormat.Mhtml, Aspose.Words.SaveFormat.Epub, Aspose.Words.SaveFormat.Azw3 ή Aspose.Words.SaveFormat.Mobi.
UseHighQualityRendering
Αποκτά ή καθορίζει μια τιμή που καθορίζει αν να χρησιμοποιήσετε υψηλής ποιότητας (δηλαδή αργά) αλγόριθμους rendering.
public bool UseHighQualityRendering { get; set; }
Αξία ιδιοκτησίας
Remarks
Η προεπιλεγμένη τιμή είναι «ψεύτικη».
Αυτή η ιδιότητα χρησιμοποιείται όταν το έγγραφο εξάγεται σε μορφές εικόνας: Aspose.Words.SaveFormat.Tiff, Aspose.Words.SaveFormat.Png, Aspose.Words.SaveFormat.Bmp, Aspose.Words.SaveFormat.Jpeg, Aspose.Words.SaveFormat.Emf.
Methods
CreateSaveOptions(SaveFormat)
Δημιουργεί ένα αντικείμενο επιλογών αποθήκευσης μιας κατηγορίας που ταιριάζει στη συγκεκριμένη μορφή αποθήκευσης.
public static SaveOptions CreateSaveOptions(SaveFormat saveFormat)
Parameters
saveFormat
SaveFormat
Η μορφή αποθήκευσης για την οποία να δημιουργήσετε ένα αντικείμενο επιλογές αποθήκευσης.
Returns
Ένα αντικείμενο μιας τάξης που προέρχεται από Aspose.Words.Saving.SaveOptions.
CreateSaveOptions(Σύνδεσμος)
Δημιουργεί ένα αντικείμενο επιλογών αποθήκευσης μιας κατηγορίας κατάλληλη για την επέκταση αρχείου που καθορίζεται στο συγκεκριμένο όνομα αρχείου.
public static SaveOptions CreateSaveOptions(string fileName)
Parameters
fileName
string
Η επέκταση αυτού του ονόματος αρχείου καθορίζει την κατηγορία των επιλογών αποθήκευσης που θα δημιουργηθεί.
Returns
Ένα αντικείμενο μιας τάξης που προέρχεται από Aspose.Words.Saving.SaveOptions.