Class HtmlFixedSaveOptions
Nazwa przestrzeń: Aspose.Words.Saving Zgromadzenie: Aspose.Words.dll (25.4.0)
Może być używany do określenia dodatkowych opcji podczas przechowywania dokumentu w formacie Aspose.Words.SaveFormat.HtmlFixed.
Aby dowiedzieć się więcej, odwiedź Specify Save Options Artykuł dokumentacyjny .
public class HtmlFixedSaveOptions : FixedPageSaveOptions
Inheritance
object ← SaveOptions ← FixedPageSaveOptions ← HtmlFixedSaveOptions
Dziedziczeni członkowie
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
Określa prefix, który jest dodany do wszystkich nazw klas w style.css file.Default wartość jest “aw”.
public string CssClassNamesPrefix { get; set; }
Wartość nieruchomości
Encoding
Oznacza kodowanie do użycia podczas eksportu do HTML.Wyznaczona wartość jest “nowy UTF8Encoding(true)” (UTF-8 z BOM).
public Encoding Encoding { get; set; }
Wartość nieruchomości
ExportEmbeddedCss
Określa, czy CSS (Cascading Style Sheet) powinien być włączony do dokumentu HTML.
public bool ExportEmbeddedCss { get; set; }
Wartość nieruchomości
ExportEmbeddedFonts
Określa, czy czcionki powinny być umieszczone w dokumencie HTML w formacie Base64.Uwaga ustawienie tej flagi może znacząco zwiększyć rozmiar wydania pliku HTML.
public bool ExportEmbeddedFonts { get; set; }
Wartość nieruchomości
ExportEmbeddedImages
Określa, czy obrazy powinny być umieszczone w dokumencie HTML w formacie Base64.Uwaga ustawienie tej flagi może znacząco zwiększyć rozmiar wydania pliku HTML.
public bool ExportEmbeddedImages { get; set; }
Wartość nieruchomości
ExportEmbeddedSvg
Określa, czy zasoby SVG powinny być włączone do dokumentu HTML.Wyznaczona wartość jest “prawdziwa”.
public bool ExportEmbeddedSvg { get; set; }
Wartość nieruchomości
ExportFormFields
otrzymuje lub ustawia wskazanie, czy pola kształtu są eksportowane jako interaktywneelementy (takie jak tag ‘wprowadzenie’) zamiast konwertowane do tekstu lub grafiki.
public bool ExportFormFields { get; set; }
Wartość nieruchomości
FontFormat
Otrzymuje lub ustawia Aspose.Words.Saving.ExportFontFormat używany do eksportu czcionek.Podstawową wartością jest Aspose.Words.Saving.ExportFontFormat.Woff.
public ExportFontFormat FontFormat { get; set; }
Wartość nieruchomości
IdPrefix
Określa prefix, który jest przywiązany do wszystkich generowanych identyfikatorów elementów w dokumencie wyjściowym.Wartość domyślna jest zero, a prefix nie jest przedłożony.
public string IdPrefix { get; set; }
Wartość nieruchomości
Remarks
Jeśli prefix jest określony, może zawierać tylko litery, cyfry, podskory i hyfeny,Trzeba zacząć od listu.
Exceptions
Wartość nie spełnia wymogów określonych powyżej.
OptimizeOutput
Flaga wskazuje, czy jest to konieczne, aby zoptymalizować wydajność.Jeśli ta flaga jest ustawiona redundantne węzły i puste węzły są usuwane,także sąsiednie węzły z tym samym formatowaniem są skoncentrowane.Uwaga: Dokładność wyświetlacza treści może być dotknięta, jeśli ta właściwość jest ustawiona na “prawdziwy”.
Defekt jest „prawdziwy”.
public override bool OptimizeOutput { get; set; }
Wartość nieruchomości
PageHorizontalAlignment
Określa horyzontalne dopasowanie stron w dokumencie HTML.Podstawową wartością jest Aspose.Words.Saving.HtmlFixedPageHorizontalAlignment.Center.
public HtmlFixedPageHorizontalAlignment PageHorizontalAlignment { get; set; }
Wartość nieruchomości
HtmlFixedPageHorizontalAlignment
PageMargins
Określa marginesy wokół stron w dokumencie HTML.Wartość marży jest mierzona w punktach i powinna być równa lub większa niż 0.Wartość deficytu wynosi 10 punktów.
public double PageMargins { get; set; }
Wartość nieruchomości
Remarks
Zależy od wartości Aspose.Words.Saving.HtmlFixedSaveOptions.PageHorizontalAlignment właściwości:
- Określa górne, dolne i lewe marginesy strony, jeśli wartość jest Aspose.Words.Saving.HtmlFixedPageHorizontalAlignment.Left.
- Określa górne, dolne i prawe marginesy strony, jeśli wartość jest Aspose.Words.Saving.HtmlFixedPageHorizontalAlignment.Right.
- Określa marginesy górnej i dolnej strony, jeśli wartość jest Aspose.Words.Saving.HtmlFixedPageHorizontalAlignment.Center.
RemoveJavaScriptFromLinks
Określa, czy JavaScript zostanie usunięty z linków.Default jest „fałszywy”.
public bool RemoveJavaScriptFromLinks { get; set; }
Wartość nieruchomości
Remarks
Jeśli ta opcja jest włączona, wszystkie linki zawierające JavaScript (np. linky z “javascript:” w atrybutie href)zostanie zastąpiony przez “javascript:void(0)".To może pomóc zapobiec potencjalnym zagrożeniom bezpieczeństwa, takim jak ataki XSS.
ResourceSavingCallback
Pozwala kontrolować, w jaki sposób zasoby (obrazy, czcionki i css) są przechowywane, gdy dokument jest eksportowany do stałej strony w formacie HTML.
public IResourceSavingCallback ResourceSavingCallback { get; set; }
Wartość nieruchomości
ResourcesFolder
Określa folder fizyczny, w którym zasoby (obrazy, czcionki, css) są przechowywane podczas eksportu dokumentu do formatu HTML.Default jest “zero”.
public string ResourcesFolder { get; set; }
Wartość nieruchomości
Remarks
Działa tylko wtedy, gdy właściwość Aspose.Words.Saving.HtmlFixedSaveOptions.ExportEmbeddedImages jest .
Podczas przechowywania Aspose.Words.Dokument w formacie Html, Aspose.Words musi przechowywać wszystkie obrazy wbudowane w dokument jako pojedyncze pliki. Aspose.Words.Saving.HtmlFixedSaveOptions.ResourcesFolder pozwala określić, gdzie obrazy zostaną przechowywane i Aspose.Words.Saving.HtmlFixedSaveOptions.ResourcesFolderAlias pozwala określić, jak obrazy URI zostaną zbudowane.
Jeśli przechowujesz dokument w pliku i podajesz nazwę pliku, Aspose.Words, domyślnie, przechowuje obrazy w tym samym folderze, w którym jest przechowywany plik dokumentu. Użyj Aspose.Words.Saving.HtmlFixedSaveOptions.ResourcesFolder, aby przekroczyć to zachowanie.
Jeśli przechowujesz dokument w strumieniu, Aspose.Words nie ma folderu, w którym można przechowywać obrazy, ale nadal trzeba przechowywać obrazy gdzieś.W tym przypadku, trzeba określić dostępny folder za pomocą Aspose.Words.Saving.HtmlFixedSaveOptions.ResourcesFolder właściwości
Aspose.Words.Saving.HtmlFixedSaveOptions.ResourcesFolderAlias
ResourcesFolderAlias
Wyznacza nazwę folderu używanego do tworzenia URI obrazu napisanych w dokumencie HTML.Default jest ‘zero’.
public string ResourcesFolderAlias { get; set; }
Wartość nieruchomości
Remarks
Podczas przechowywania Aspose.Words.Dokument w formacie Html, Aspose.Words musi przechowywać wszystkie obrazy wbudowane w dokument jako pojedyncze pliki. Aspose.Words.Saving.HtmlFixedSaveOptions.ResourcesFolder pozwala określić, gdzie obrazy zostaną przechowywane i Aspose.Words.Saving.HtmlFixedSaveOptions.ResourcesFolderAlias pozwala określić, jak obrazy URI zostaną zbudowane.
Aspose.Words.Saving.HtmlFixedSaveOptions.ResourcesFolder
SaveFontFaceCssSeparately
Flag wskazuje, czy zasady CSS “@font-face” powinny być umieszczone w oddzielnym pliku “fontFaces.css"w momencie, gdy dokument jest przechowywany ze zewnętrznym arkuszem stylowym (tj. gdy Aspose.Words.Saving.HtmlFixedSaveOptions.ExportEmbeddedCssis ‘false’).
public bool SaveFontFaceCssSeparately { get; set; }
Wartość nieruchomości
Remarks
Ustawienie tego właściwości na “prawdziwe” przywraca stare zachowanie (oddzielne pliki) dla zgodności z kodem dziedzictwa.
SaveFormat
Określa format, w którym dokument zostanie zapisany, jeśli ten obiekt opcji zapisów jest używany.Może być tylko Aspose.Words.SaveFormat.HtmlFixed.
public override SaveFormat SaveFormat { get; set; }
Wartość nieruchomości
ShowPageBorder
Określa, czy granica wokół stron powinna być wyświetlana.Default jest “prawdziwy”.
public bool ShowPageBorder { get; set; }
Wartość nieruchomości
UseTargetMachineFonts
Flaga wskazuje, czy czcionki z maszyny docelowej muszą być używane do wyświetlania dokumentu.Jeśli ta flaga jest ustawiona na “prawdziwy”, Aspose.Words.Saving.HtmlFixedSaveOptions.FontFormat i Aspose.Words.Saving.HtmlFixedSaveOptions.ExportEmbeddedFonts właściwości nie mają efektu,także Aspose.Words.Saving.HtmlFixedSaveOptions.ResourceSavingCallback nie jest zwolniony dla czcionek.Default jest “fałszywy”.
public bool UseTargetMachineFonts { get; set; }