Class HtmlFixedSaveOptions

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

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

string

Encoding

Καθορίζει την κρυπτογράφηση που πρέπει να χρησιμοποιηθεί κατά την εξαγωγή στο HTML.Η προεπιλεγμένη τιμή είναι ‘νέο UTF8Encoding(true)’ (UTF-8 με BOM).

public Encoding Encoding { get; set; }

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

Encoding

ExportEmbeddedCss

Καθορίζει εάν το CSS (Cascading Style Sheet) θα πρέπει να ενσωματωθεί στο έγγραφο HTML.

public bool ExportEmbeddedCss { get; set; }

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

bool

ExportEmbeddedFonts

Καθορίζει εάν οι γραμματοσειρές πρέπει να ενσωματωθούν σε έγγραφο HTML σε μορφή Base64.Σημειώστε ότι η ρύθμιση αυτής της σημαίας μπορεί να αυξήσει σημαντικά το μέγεθος του αρχείου εκκίνησης HTML.

public bool ExportEmbeddedFonts { get; set; }

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

bool

ExportEmbeddedImages

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

public bool ExportEmbeddedImages { get; set; }

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

bool

ExportEmbeddedSvg

Καθορίζει εάν οι πόροι SVG θα πρέπει να ενσωματωθούν στο έγγραφο HTML.Η προεπιλεγμένη τιμή είναι “πραγματική”.

public bool ExportEmbeddedSvg { get; set; }

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

bool

ExportFormFields

Αποκτά ή καθορίζει ένδειξη εάν τα πεδία μορφής εξάγονται ως διαδραστικάαντικείμενα (όπως ετικέτα “εισαγωγή”) αντί να μετατρέπονται σε κείμενο ή γραφικά.

public bool ExportFormFields { get; set; }

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

bool

FontFormat

Αποκτά ή ρυθμίζει Aspose.Words.Saving.ExportFontFormat που χρησιμοποιείται για την εξαγωγή γραμματοσειρών.Η προεπιλεγμένη τιμή είναι Aspose.Words.Saving.ExportFontFormat.Woff.

public ExportFontFormat FontFormat { get; set; }

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

ExportFontFormat

IdPrefix

Προσδιορίζει ένα προεπιλογή το οποίο είναι συνδεδεμένο με όλα τα αναγνωριστικά στοιχείων που δημιουργούνται στο έγγραφο έκδοσης.Η προεπιλεγμένη τιμή είναι μηδενική και δεν υπάρχει προεπιλεγμένη τιμή.

public string IdPrefix { get; set; }

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

string

Remarks

Εάν ο προκαθορισμός είναι καθορισμένος, μπορεί να περιέχει μόνο γράμματα, αριθμούς, υποκείμενα και υφέντες,Πρέπει να ξεκινήσουμε με μια επιστολή.

Exceptions

ArgumentException

Η τιμή δεν πληροί τις απαιτήσεις που καθορίζονται παραπάνω.

OptimizeOutput

Η σημαία υποδεικνύει αν είναι απαραίτητο να βελτιστοποιηθεί η παραγωγή.Αν αυτή η σημαία έχει ρυθμιστεί, απομακρύνονται τα σκουπίδια και τα κενά σκουπίδια,συμπεριλαμβανομένων των γειτονικών σκουπιδιών με την ίδια μορφοποίηση.Σημείωση: Η ακρίβεια της οθόνης περιεχομένου μπορεί να επηρεαστεί εάν αυτή η ιδιότητα έχει ρυθμιστεί ως “πραγματική”.

Το παραμύθι είναι «πραγματικό».

public override bool OptimizeOutput { get; set; }

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

bool

PageHorizontalAlignment

Προσδιορίζει την οριζόντια ευθυγράμμιση των σελίδων σε ένα έγγραφο HTML.Η προεπιλεγμένη τιμή είναι Aspose.Words.Saving.HtmlFixedPageHorizontalAlignment.Center.

public HtmlFixedPageHorizontalAlignment PageHorizontalAlignment { get; set; }

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

HtmlFixedPageHorizontalAlignment

PageMargins

Προσδιορίζει τα περιθώρια γύρω από τις σελίδες σε ένα έγγραφο HTML.Η τιμή των περιθωρίων μετράται σε σημεία και πρέπει να είναι ίση ή μεγαλύτερη από 0.Η προεπιλεγμένη τιμή είναι 10 σημεία.

public double PageMargins { get; set; }

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

double

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

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

bool

Remarks

Εάν αυτή η επιλογή είναι ενεργοποιημένη, όλες οι συνδέσεις που περιέχουν JavaScript (π.χ. σύνδεσμοι με “javascript:” στο χαρακτηριστικό href)Θα αντικατασταθεί με το “javascript:void(0)”. Αυτό μπορεί να βοηθήσει στην πρόληψη πιθανών κινδύνων ασφαλείας, όπως οι επιθέσεις XSS.

ResourceSavingCallback

Επιτρέπει τον έλεγχο του τρόπου με τον οποίο αποθηκεύονται οι πόροι ( εικόνες, γραμματοσειρές και css) όταν ένα έγγραφο εξάγεται σε μια σταθερή σελίδα σε μορφή HTML.

public IResourceSavingCallback ResourceSavingCallback { get; set; }

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

IResourceSavingCallback

ResourcesFolder

Προσδιορίζει το φυσικό φάκελο όπου αποθηκεύονται οι πόροι ( εικόνες, γραμματοσειρές, css) κατά την εξαγωγή ενός εγγράφου σε μορφή HTML.Default είναι ’null’.

public string ResourcesFolder { get; set; }

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

string

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

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

string

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

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

bool

Remarks

Η τοποθέτηση αυτής της ιδιοκτησίας στο “πραγματικό” αποκαθιστά την παλιά συμπεριφορά (εξαιρετικά αρχεία) για συμβατότητα με τον κώδικα κληρονομιάς.

SaveFormat

Προσδιορίζει τη μορφή στην οποία θα αποθηκευτεί το έγγραφο εάν χρησιμοποιείται αυτό το αντικείμενο επιλογών αποθήκευσης.Μπορεί να είναι μόνο Aspose.Words.SaveFormat.HtmlFixed.

public override SaveFormat SaveFormat { get; set; }

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

SaveFormat

ShowPageBorder

Προσδιορίζει αν ο όρος γύρω από τις σελίδες θα πρέπει να εμφανίζεται.Η προεπιλογή είναι “πραγματική”.

public bool ShowPageBorder { get; set; }

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

bool

UseTargetMachineFonts

Η σημαία υποδεικνύει αν οι γραμματοσειρές από τη μηχανή στόχου πρέπει να χρησιμοποιηθούν για την προβολή του εγγράφου.Αν αυτή η σημαία έχει ρυθμιστεί στο ‘πραγματικό’, Aspose.Words.Saving.HtmlFixedSaveOptions.FontFormat και Aspose.Words.Saving.HtmlFixedSaveOptions.ExportEmbeddedFonts ιδιότητες δεν έχουν αποτέλεσμα,ακόμη και Aspose.Words.Saving.HtmlFixedSaveOptions.ResourceSavingCallback δεν απελευθερώνεται για γραμματοσειρές.Η προεπιλογή είναι ‘ψεύδος’.

public bool UseTargetMachineFonts { get; set; }

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

bool

 Ελληνικά