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
Encoding
De standaardwaarde is ’new UTF8Encoding(true)’ (UTF-8 met BOM).
public Encoding Encoding { get; set; }
Eigendomswaarde
ExportEmbeddedCss
Bepaal of de CSS (Cascading Style Sheet) moet worden ingebouwd in het HTML-document.
public bool ExportEmbeddedCss { get; set; }
Eigendomswaarde
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
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
ExportEmbeddedSvg
Bepaal of SVG-bronnen moeten worden ingebouwd in het HTML-document.De standaardwaarde is ‘waar’.
public bool ExportEmbeddedSvg { get; set; }
Eigendomswaarde
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
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
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
Remarks
Als de prefix is aangegeven, kan het alleen letters, cijfers, subcores en hyphens bevatten,Je moet beginnen met een brief.
Exceptions
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
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
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
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
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
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
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
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
ShowPageBorder
Bepaal of de grens rond de pagina’s moet worden weergegeven.De standaard is ‘waar’.
public bool ShowPageBorder { get; set; }
Eigendomswaarde
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; }