Class HtmlFixedSaveOptions
Το όνομα: Aspose.Words.Saving Συγκέντρωση: Aspose.Words.dll (25.4.0)
Μπορεί να χρησιμοποιηθεί για να προσδιορίσει πρόσθετες επιλογές κατά την αποθήκευση ενός εγγράφου στην μορφή Aspose.Words.SaveFormat.HtmlFixed.
Για να μάθετε περισσότερα, επισκεφθείτε το Specify Save Options Έγγραφο τεκμηρίωσης.
public class HtmlFixedSaveOptions : FixedPageSaveOptions
Inheritance
object ← SaveOptions ← FixedPageSaveOptions ← HtmlFixedSaveOptions
Κληρονομημένα μέλη
FixedPageSaveOptions.Equals(object) , FixedPageSaveOptions.AssertValidIdPrefix(string) , FixedPageSaveOptions.IsValidIdPrefix(string) , FixedPageSaveOptions.PageSet , FixedPageSaveOptions.PageSavingCallback , FixedPageSaveOptions.NumeralFormat , FixedPageSaveOptions.MetafileRenderingOptions , FixedPageSaveOptions.JpegQuality , FixedPageSaveOptions.ColorMode , FixedPageSaveOptions.OptimizeOutput , SaveOptions.CreateSaveOptions(SaveFormat) , SaveOptions.CreateSaveOptions(string) , SaveOptions.SaveFormat , SaveOptions.ExportGeneratorName , SaveOptions.TempFolder , SaveOptions.PrettyFormat , SaveOptions.UseAntiAliasing , SaveOptions.UseHighQualityRendering , SaveOptions.DmlRenderingMode , SaveOptions.DmlEffectsRenderingMode , SaveOptions.ImlRenderingMode , SaveOptions.DefaultTemplate , SaveOptions.UpdateFields , SaveOptions.UpdateLastSavedTimeProperty , SaveOptions.UpdateLastPrintedProperty , SaveOptions.UpdateCreatedTimeProperty , SaveOptions.MemoryOptimization , SaveOptions.UpdateAmbiguousTextFont , SaveOptions.Dml3DEffectsRenderingMode , SaveOptions.ProgressCallback , SaveOptions.AllowEmbeddingPostScriptFonts , SaveOptions.CustomTimeZoneInfo , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
HtmlFixedSaveOptions()
public HtmlFixedSaveOptions()
Properties
CssClassNamesPrefix
Προσδιορίζει το πρότυπο που προστίθεται σε όλα τα ονόματα τάξεων στο αρχείο style.css.Default αξία είναι “aw”.
public string CssClassNamesPrefix { get; set; }
Αξία ιδιοκτησίας
Encoding
Καθορίζει την κρυπτογράφηση που πρέπει να χρησιμοποιηθεί κατά την εξαγωγή στο HTML.Η προεπιλεγμένη τιμή είναι ‘νέο UTF8Encoding(true)’ (UTF-8 με BOM).
public Encoding Encoding { get; set; }
Αξία ιδιοκτησίας
ExportEmbeddedCss
Καθορίζει εάν το CSS (Cascading Style Sheet) θα πρέπει να ενσωματωθεί στο έγγραφο HTML.
public bool ExportEmbeddedCss { get; set; }
Αξία ιδιοκτησίας
ExportEmbeddedFonts
Καθορίζει εάν οι γραμματοσειρές πρέπει να ενσωματωθούν σε έγγραφο HTML σε μορφή Base64.Σημειώστε ότι η ρύθμιση αυτής της σημαίας μπορεί να αυξήσει σημαντικά το μέγεθος του αρχείου εκκίνησης HTML.
public bool ExportEmbeddedFonts { get; set; }
Αξία ιδιοκτησίας
ExportEmbeddedImages
Προσδιορίζει εάν οι εικόνες θα πρέπει να ενσωματωθούν σε έγγραφο HTML σε μορφή Base64.Σημειώστε ότι η ρύθμιση αυτής της σημαίας μπορεί να αυξήσει σημαντικά το μέγεθος του αρχείου εκκίνησης HTML.
public bool ExportEmbeddedImages { get; set; }
Αξία ιδιοκτησίας
ExportEmbeddedSvg
Καθορίζει εάν οι πόροι SVG θα πρέπει να ενσωματωθούν στο έγγραφο HTML.Η προεπιλεγμένη τιμή είναι “πραγματική”.
public bool ExportEmbeddedSvg { get; set; }
Αξία ιδιοκτησίας
ExportFormFields
Αποκτά ή καθορίζει ένδειξη εάν τα πεδία μορφής εξάγονται ως διαδραστικάαντικείμενα (όπως ετικέτα “εισαγωγή”) αντί να μετατρέπονται σε κείμενο ή γραφικά.
public bool ExportFormFields { get; set; }
Αξία ιδιοκτησίας
FontFormat
Αποκτά ή ρυθμίζει Aspose.Words.Saving.ExportFontFormat που χρησιμοποιείται για την εξαγωγή γραμματοσειρών.Η προεπιλεγμένη τιμή είναι Aspose.Words.Saving.ExportFontFormat.Woff.
public ExportFontFormat FontFormat { get; set; }
Αξία ιδιοκτησίας
IdPrefix
Προσδιορίζει ένα προεπιλογή το οποίο είναι συνδεδεμένο με όλα τα αναγνωριστικά στοιχείων που δημιουργούνται στο έγγραφο έκδοσης.Η προεπιλεγμένη τιμή είναι μηδενική και δεν υπάρχει προεπιλεγμένη τιμή.
public string IdPrefix { get; set; }
Αξία ιδιοκτησίας
Remarks
Εάν ο προκαθορισμός είναι καθορισμένος, μπορεί να περιέχει μόνο γράμματα, αριθμούς, υποκείμενα και υφέντες,Πρέπει να ξεκινήσουμε με μια επιστολή.
Exceptions
Η τιμή δεν πληροί τις απαιτήσεις που καθορίζονται παραπάνω.
OptimizeOutput
Η σημαία υποδεικνύει αν είναι απαραίτητο να βελτιστοποιηθεί η παραγωγή.Αν αυτή η σημαία έχει ρυθμιστεί, απομακρύνονται τα σκουπίδια και τα κενά σκουπίδια,συμπεριλαμβανομένων των γειτονικών σκουπιδιών με την ίδια μορφοποίηση.Σημείωση: Η ακρίβεια της οθόνης περιεχομένου μπορεί να επηρεαστεί εάν αυτή η ιδιότητα έχει ρυθμιστεί ως “πραγματική”.
Το παραμύθι είναι «πραγματικό».
public override bool OptimizeOutput { get; set; }
Αξία ιδιοκτησίας
PageHorizontalAlignment
Προσδιορίζει την οριζόντια ευθυγράμμιση των σελίδων σε ένα έγγραφο HTML.Η προεπιλεγμένη τιμή είναι Aspose.Words.Saving.HtmlFixedPageHorizontalAlignment.Center.
public HtmlFixedPageHorizontalAlignment PageHorizontalAlignment { get; set; }
Αξία ιδιοκτησίας
HtmlFixedPageHorizontalAlignment
PageMargins
Προσδιορίζει τα περιθώρια γύρω από τις σελίδες σε ένα έγγραφο HTML.Η τιμή των περιθωρίων μετράται σε σημεία και πρέπει να είναι ίση ή μεγαλύτερη από 0.Η προεπιλεγμένη τιμή είναι 10 σημεία.
public double PageMargins { get; set; }
Αξία ιδιοκτησίας
Remarks
Εξαρτάται από την αξία της ιδιοκτησίας Aspose.Words.Saving.HtmlFixedSaveOptions.PageHorizontalAlignment:
- Προσδιορίζει τα ανώτερα, κάτω και αριστερά περιθώρια σελίδας εάν η τιμή είναι Aspose.Words.Saving.HtmlFixedPageHorizontalAlignment.Left.
- Προσδιορίζει τα ανώτερα, κάτω και δεξιά περιθώρια σελίδας εάν η τιμή είναι Aspose.Words.Saving.HtmlFixedPageHorizontalAlignment.Right.
- Προσδιορίζει τα ανώτερα και τα κάτω περιθώρια σελίδας εάν η τιμή είναι Aspose.Words.Saving.HtmlFixedPageHorizontalAlignment.Center.
RemoveJavaScriptFromLinks
Καθορίζει εάν η JavaScript θα αφαιρεθεί από συνδέσμους.Η προεπιλογή είναι “ψευδής”.
public bool RemoveJavaScriptFromLinks { get; set; }
Αξία ιδιοκτησίας
Remarks
Εάν αυτή η επιλογή είναι ενεργοποιημένη, όλες οι συνδέσεις που περιέχουν JavaScript (π.χ. σύνδεσμοι με “javascript:” στο χαρακτηριστικό href)Θα αντικατασταθεί με το “javascript:void(0)”. Αυτό μπορεί να βοηθήσει στην πρόληψη πιθανών κινδύνων ασφαλείας, όπως οι επιθέσεις XSS.
ResourceSavingCallback
Επιτρέπει τον έλεγχο του τρόπου με τον οποίο αποθηκεύονται οι πόροι ( εικόνες, γραμματοσειρές και css) όταν ένα έγγραφο εξάγεται σε μια σταθερή σελίδα σε μορφή HTML.
public IResourceSavingCallback ResourceSavingCallback { get; set; }
Αξία ιδιοκτησίας
ResourcesFolder
Προσδιορίζει το φυσικό φάκελο όπου αποθηκεύονται οι πόροι ( εικόνες, γραμματοσειρές, css) κατά την εξαγωγή ενός εγγράφου σε μορφή HTML.Default είναι ’null’.
public string ResourcesFolder { get; set; }
Αξία ιδιοκτησίας
Remarks
Λειτουργεί μόνο αν η ιδιοκτησία Aspose.Words.Saving.HtmlFixedSaveOptions.ExportEmbeddedImages είναι .
Όταν αποθηκεύετε ένα Aspose.Words.Document σε μορφή HTML, Aspose.Words πρέπει να αποθηκεύσει όλες τις εικόνες ενσωματωμένες στο έγγραφο ως ξεχωριστά αρχεία. Aspose.Words.Saving.HtmlFixedSaveOptions.ResourcesFolder σας επιτρέπει να καθορίσετε πού οι εικόνες θα αποθηκευτούν και Aspose.Words.Saving.HtmlFixedSaveOptions.ResourcesFolderAlias σας επιτρέπει να καθορίσετε πώς η εικόνα URIs θα κατασκευαστεί.
Εάν αποθηκεύσετε ένα έγγραφο σε ένα αρχείο και δώσετε ένα όνομα αρχείου, το Aspose.Words, κατά προεπιλογή, αποθηκεύει τις εικόνες στο ίδιο φάκελο όπου αποθηκεύεται το αρχείο εγγράφου.
Εάν αποθηκεύσετε ένα έγγραφο σε μια ροή, το Aspose.Words δεν έχει φάκελο όπου να αποθηκεύσετε τις εικόνες, αλλά εξακολουθεί να χρειάζεται να αποθηκεύσετε τις εικόνες κάπου. Σε αυτή την περίπτωση, θα πρέπει να προσδιορίσετε ένα προσβάσιμο φάκελο χρησιμοποιώντας το Aspose.Words.Saving.HtmlFixedSaveOptions.ResourcesFolder ιδιοκτησία
Aspose.Words.Saving.HtmlFixedSaveOptions.ResourcesFolderAlias
ResourcesFolderAlias
Προσδιορίζει το όνομα του φάκελου που χρησιμοποιείται για την κατασκευή εικόνας URIs γραμμένο σε ένα έγγραφο HTML.Default είναι ’null'.
public string ResourcesFolderAlias { get; set; }
Αξία ιδιοκτησίας
Remarks
Όταν αποθηκεύετε ένα Aspose.Words.Document σε μορφή HTML, Aspose.Words πρέπει να αποθηκεύσει όλες τις εικόνες ενσωματωμένες στο έγγραφο ως ξεχωριστά αρχεία. Aspose.Words.Saving.HtmlFixedSaveOptions.ResourcesFolder σας επιτρέπει να καθορίσετε πού οι εικόνες θα αποθηκευτούν και Aspose.Words.Saving.HtmlFixedSaveOptions.ResourcesFolderAlias σας επιτρέπει να καθορίσετε πώς η εικόνα URIs θα κατασκευαστεί.
Εισαγωγή.Words.Saving.HtmlFixedSaveOptions.ResourcesFolder
SaveFontFaceCssSeparately
Η σημαία υποδεικνύει αν οι κανόνες CSS “@font-face” πρέπει να τοποθετηθούν σε ένα ξεχωριστό αρχείο “fontFaces.css"όταν ένα έγγραφο αποθηκεύεται με εξωτερικό φύλλο στυλ (δηλαδή, όταν Aspose.Words.Saving.HtmlFixedSaveOptions.ExportEmbeddedCssis ‘fake’).Η προεπιλεγμένη τιμή είναι ‘fake’, όλες οι κανόνες CSS γράφονται σε ένα μόνο αρχείο “styles.css”.
public bool SaveFontFaceCssSeparately { get; set; }
Αξία ιδιοκτησίας
Remarks
Η τοποθέτηση αυτής της ιδιοκτησίας στο “πραγματικό” αποκαθιστά την παλιά συμπεριφορά (εξαιρετικά αρχεία) για συμβατότητα με τον κώδικα κληρονομιάς.
SaveFormat
Προσδιορίζει τη μορφή στην οποία θα αποθηκευτεί το έγγραφο εάν χρησιμοποιείται αυτό το αντικείμενο επιλογών αποθήκευσης.Μπορεί να είναι μόνο Aspose.Words.SaveFormat.HtmlFixed.
public override SaveFormat SaveFormat { get; set; }
Αξία ιδιοκτησίας
ShowPageBorder
Προσδιορίζει αν ο όρος γύρω από τις σελίδες θα πρέπει να εμφανίζεται.Η προεπιλογή είναι “πραγματική”.
public bool ShowPageBorder { get; set; }
Αξία ιδιοκτησίας
UseTargetMachineFonts
Η σημαία υποδεικνύει αν οι γραμματοσειρές από τη μηχανή στόχου πρέπει να χρησιμοποιηθούν για την προβολή του εγγράφου.Αν αυτή η σημαία έχει ρυθμιστεί στο ‘πραγματικό’, Aspose.Words.Saving.HtmlFixedSaveOptions.FontFormat και Aspose.Words.Saving.HtmlFixedSaveOptions.ExportEmbeddedFonts ιδιότητες δεν έχουν αποτέλεσμα,ακόμη και Aspose.Words.Saving.HtmlFixedSaveOptions.ResourceSavingCallback δεν απελευθερώνεται για γραμματοσειρές.Η προεπιλογή είναι ‘ψεύδος’.
public bool UseTargetMachineFonts { get; set; }