Class HtmlFixedSaveOptions

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

string

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

Encoding

ExportEmbeddedCss

Określa, czy CSS (Cascading Style Sheet) powinien być włączony do dokumentu HTML.

public bool ExportEmbeddedCss { get; set; }

Wartość nieruchomości

bool

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

bool

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

bool

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

bool

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

bool

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

ExportFontFormat

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

string

Remarks

Jeśli prefix jest określony, może zawierać tylko litery, cyfry, podskory i hyfeny,Trzeba zacząć od listu.

Exceptions

ArgumentException

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

bool

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

double

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

bool

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

IResourceSavingCallback

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

string

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

string

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

bool

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

SaveFormat

ShowPageBorder

Określa, czy granica wokół stron powinna być wyświetlana.Default jest “prawdziwy”.

public bool ShowPageBorder { get; set; }

Wartość nieruchomości

bool

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

Wartość nieruchomości

bool

 Polski