Class HtmlFixedSaveOptions

Class HtmlFixedSaveOptions

De naam: Aspose.Words.Saving Verzameling: Aspose.Words.dll (25.4.0)

Het kan worden gebruikt om extra opties te specificeren bij het opslaan van een document in het Aspose.Words.SaveFormat.HtmlFixed-formaat.

Om meer te weten te komen, bezoek de Specify Save Options Documentatie artikel.

public class HtmlFixedSaveOptions : FixedPageSaveOptions

Inheritance

object SaveOptions FixedPageSaveOptions HtmlFixedSaveOptions

Geëerbiede leden

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

Specificeert de voorwaarde die wordt toegevoegd aan alle klasnamen in style.css file.Default waarde is ‘aw’.

public string CssClassNamesPrefix { get; set; }

Eigendomswaarde

string

Encoding

De standaardwaarde is ’new UTF8Encoding(true)’ (UTF-8 met BOM).

public Encoding Encoding { get; set; }

Eigendomswaarde

Encoding

ExportEmbeddedCss

Bepaal of de CSS (Cascading Style Sheet) moet worden ingebouwd in het HTML-document.

public bool ExportEmbeddedCss { get; set; }

Eigendomswaarde

bool

ExportEmbeddedFonts

Bepaal of de lettertypen moeten worden ingebouwd in het HTML-document in het Base64-formaat.Opmerking De instelling van deze vlag kan de grootte van de output HTML-bestand aanzienlijk verhogen.

public bool ExportEmbeddedFonts { get; set; }

Eigendomswaarde

bool

ExportEmbeddedImages

Bepaal of afbeeldingen moeten worden ingebouwd in het HTML-document in het Base64-formaat.Opmerking De instelling van deze vlag kan de grootte van de output HTML-bestand aanzienlijk verhogen.

public bool ExportEmbeddedImages { get; set; }

Eigendomswaarde

bool

ExportEmbeddedSvg

Bepaal of SVG-bronnen moeten worden ingebouwd in het HTML-document.De standaardwaarde is ‘waar’.

public bool ExportEmbeddedSvg { get; set; }

Eigendomswaarde

bool

ExportFormFields

Geeft of stelt een indicatie van of formuliervelden als interactief worden uitgevoerditems (zoals ‘input’ tag) in plaats van omgezet in tekst of graphics.

public bool ExportFormFields { get; set; }

Eigendomswaarde

bool

FontFormat

Gets of sets Aspose.Words.Saving.ExportFontFormat gebruikt voor de font export.De standaardwaarde is Aspose.Words.Saving.ExportFontFormat.Woff.

public ExportFontFormat FontFormat { get; set; }

Eigendomswaarde

ExportFontFormat

IdPrefix

Specificeert een voorschrift die is gebonden aan alle geïdentificeerde element-ID’s in het uitgangsdocument.De standaardwaarde is nul en er is geen prefix.

public string IdPrefix { get; set; }

Eigendomswaarde

string

Remarks

Als de prefix is aangegeven, kan het alleen letters, cijfers, subcores en hyphens bevatten,Je moet beginnen met een brief.

Exceptions

ArgumentException

De waarde voldoet niet aan de bovenstaande vereisten.

OptimizeOutput

Vlag geeft aan of het nodig is om de output te optimaliseren.Als deze vlag wordt ingesteld redundant nested kanvases en lege kanvases worden verwijderd,zijn ook naburige glijven met dezelfde vorming gecaten.Note: De nauwkeurigheid van de inhoud display kan worden beïnvloed als deze eigenschap wordt ingesteld op ’true’.

De standaard is ‘waar’.

public override bool OptimizeOutput { get; set; }

Eigendomswaarde

bool

PageHorizontalAlignment

Specificeert de horizontale aanpassing van pagina’s in een HTML-document.De standaardwaarde is Aspose.Words.Saving.HtmlFixedPageHorizontalAlignment.Center.

public HtmlFixedPageHorizontalAlignment PageHorizontalAlignment { get; set; }

Eigendomswaarde

HtmlFixedPageHorizontalAlignment

PageMargins

Bepaal de marges rond pagina’s in een HTML-document.De margewaarde wordt gemeten in punten en moet gelijk zijn aan of groter zijn dan 0.De standaardwaarde is 10 punten.

public double PageMargins { get; set; }

Eigendomswaarde

double

Remarks

Afhankelijk van de waarde van Aspose.Words.Saving.HtmlFixedSaveOptions.PageHorizontalAlignment eigendom:

  • Definieert bovenste, onderste en linker pagina marges als de waarde Aspose.Words.Saving.HtmlFixedPageHorizontalAlignment.Left is.
  • Definieert bovenste, onderste en rechterpagina-marges als de waarde Aspose.Words.Saving.HtmlFixedPageHorizontalAlignment.Right is.
  • Definieert bovenste en onderste pagina marges als de waarde Aspose.Words.Saving.HtmlFixedPageHorizontalAlignment.Center is.

RemoveJavaScriptFromLinks

Bepaal of JavaScript wordt verwijderd van links.De standaard is ‘fake’.

public bool RemoveJavaScriptFromLinks { get; set; }

Eigendomswaarde

bool

Remarks

Als deze optie is ingeschakeld, alle links die JavaScript bevatten (bijvoorbeeld links met “javascript:” in het href-atribut)zal worden vervangen door “javascript:void(0)”. Dit kan helpen om potentiële beveiligingsrisico’s, zoals XSS-aanvallen te voorkomen.

ResourceSavingCallback

Hiermee kunt u controleren hoe hulpbronnen (beelden, fonts en css) worden opgeslagen wanneer een document wordt uitgevoerd naar een vaste pagina in HTML-formaat.

public IResourceSavingCallback ResourceSavingCallback { get; set; }

Eigendomswaarde

IResourceSavingCallback

ResourcesFolder

Specificeert de fysieke map waar middelen (beelden, lettertypen, css) worden opgeslagen bij het exporteren van een document naar HTML-formaat.De standaard is ’null'.

public string ResourcesFolder { get; set; }

Eigendomswaarde

string

Remarks

Het werkt alleen als Aspose.Words.Saving.HtmlFixedSaveOptions.ExportEmbeddedImages eigendom is .

Wanneer u een Aspose.Words.Document opslaan in HTML-formaat, moet Aspose.Words alle beelden opslaan die zijn ingebouwd in het document als afzonderlijke bestanden. Aspose.Words.Saving.HtmlFixedSaveOptions.ResourcesFolder stelt u in staat om te specificeren waar de beelden zullen worden opgeslagen en Aspose.Words.Saving.HtmlFixedSaveOptions.ResourcesFolderAlias stelt u in staat om te specificeren hoe de URI’s van het beeld zullen worden gebouwd.

Als u een document opslaat in een bestand en een bestandnaam geeft, slaat Aspose.Words standaard de beelden in hetzelfde map waar het bestand wordt opgeslagen.

Als u een document opslaat in een stroom, heeft Aspose.Words geen map waar de afbeeldingen te opslaan, maar moet nog steeds de afbeeldingen ergens opslaan.In dit geval moet u een toegankelijke map specificeren met behulp van de Aspose.Words.Saving.HtmlFixedSaveOptions.ResourcesFolder eigendom

Aspose.Words.Saving.HtmlFixedSaveOptions.ResourcesFolderAlias

ResourcesFolderAlias

Geef de naam van de map die wordt gebruikt om beeld URI’s te bouwen die in een HTML-document zijn geschreven.De standaard is ’null'.

public string ResourcesFolderAlias { get; set; }

Eigendomswaarde

string

Remarks

Wanneer u een Aspose.Words.Document opslaan in HTML-formaat, moet Aspose.Words alle beelden opslaan die zijn ingebouwd in het document als afzonderlijke bestanden. Aspose.Words.Saving.HtmlFixedSaveOptions.ResourcesFolder stelt u in staat om te specificeren waar de beelden zullen worden opgeslagen en Aspose.Words.Saving.HtmlFixedSaveOptions.ResourcesFolderAlias stelt u in staat om te specificeren hoe de URI’s van het beeld zullen worden gebouwd.

Aspose.Words.Saving.HtmlFixedSaveOptions.ResourcesFolder

SaveFontFaceCssSeparately

Flag geeft aan of “@font-face” CSS-regels in een afzonderlijke bestand “fontFaces.css” moeten worden geplaatst wanneer een document wordt opgeslagen met een externe stijlblad (dat wil zeggen, wanneer Aspose.Words.Saving.HtmlFixedSaveOptions.ExportEmbeddedCssis ‘fake’).De standaardwaarde is ‘fake’, alle CSS-regels worden geschreven in een enkele bestand “styles.css”.

public bool SaveFontFaceCssSeparately { get; set; }

Eigendomswaarde

bool

Remarks

Het plaatsen van deze eigenschap ‘waar’ herstelt het oude gedrag (afscheide bestanden) voor compatibiliteit met erfgoedcode.

SaveFormat

Bepaal het formaat waarin het document zal worden opgeslagen als dit opties voor het opslaan object wordt gebruikt.Het kan alleen Aspose.Words.SaveFormat.HtmlFixed zijn.

public override SaveFormat SaveFormat { get; set; }

Eigendomswaarde

SaveFormat

ShowPageBorder

Bepaal of de grens rond de pagina’s moet worden weergegeven.De standaard is ‘waar’.

public bool ShowPageBorder { get; set; }

Eigendomswaarde

bool

UseTargetMachineFonts

Vlag geeft aan of de fonts van de doelmachine moeten worden gebruikt om het document te tonen.Als deze vlag is ingesteld op ’true’, Aspose.Words.Saving.HtmlFixedSaveOptions.FontFormat en Aspose.Words.Saving.HtmlFixedSaveOptions.ExportEmbeddedFonts eigenschappen hebben geen effect,ook Aspose.Words.Saving.HtmlFixedSaveOptions.ResourceSavingCallback wordt niet vrijgegeven voor fonts.De standaard is ‘false’.

public bool UseTargetMachineFonts { get; set; }

Eigendomswaarde

bool

 Nederlands