Class SaveOptions
De naam: Aspose.Words.Saving Verzameling: Aspose.Words.dll (25.4.0)
Dit is een abstracte basisklasse voor klassen die de gebruiker in staat stelt extraOpties bij het opslaan van een document in een bepaald formaat.
Om meer te weten te komen, bezoek de Specify Save Options Documentatie artikel.
public abstract class SaveOptions
Inheritance
Derived
DocSaveOptions , FixedPageSaveOptions , HtmlSaveOptions , OdtSaveOptions , OoxmlSaveOptions , RtfSaveOptions , TxtSaveOptionsBase , WordML2003SaveOptions , XamlFlowSaveOptions , XlsxSaveOptions
Geëerbiede leden
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
Een instantie van de Aspose.Words.Saving.SaveOptions klasse of een derivatieklasse wordt overgedragen naar de stroom Aspose.Words.Document.Save(System.IO.Stream,Aspose.Words.Saving.SaveOptions)of de string Aspose.Words.Document.Save(System.String,Aspose.Words.Saving.SaveOptions) overloopt voor de gebruiker om aangepaste opties te definiëren bij het opslaan van een document.
Constructors
SaveOptions()
protected SaveOptions()
Properties
AllowEmbeddingPostScriptFonts
Geeft of stelt een boolean-waarde die aangeeft of het mogelijk is om fonts te integreren met PostScript outlines wanneer TrueType fonts in een document worden opgeslagen.De standaardwaarde is ‘fake’.
public bool AllowEmbeddingPostScriptFonts { get; set; }
Eigendomswaarde
Remarks
Opmerking: Word bevat geen PostScript fonts, maar kan documenten openen met ingebouwde fonts van dit type.
Deze optie werkt alleen wanneer Aspose.Words.Fonts.FontInfoCollection.EmbedTrueTypeFonts van de Aspose.Words.DocumentBase.FontInfos eigendom is ingesteld op .
CustomTimeZoneInfo
Geeft of instelt een aangepaste lokale tijdszone die wordt gebruikt voor datum/tijdveld.
public TimeZoneInfo CustomTimeZoneInfo { get; set; }
Eigendomswaarde
Remarks
Deze optie is verkrijgbaar in het .Net framework vanaf versie 3.5 of .Net Standard.
Door standaard gebruikt Aspose.Words de lokale tijdszone van het systeem bij het schrijven van datum/tijdveld, deze optie maakt het mogelijk om een aangepaste waarde vast te stellen.
DefaultTemplate
Geeft of stelt de route naar de standaard template (inclusief filename).De standaardwaarde voor deze eigendom is Leeg string (System.String.Empty van het systeem)
public string DefaultTemplate { get; set; }
Eigendomswaarde
Remarks
Als aangegeven, wordt deze route gebruikt om de template te laden wanneer Aspose.Words.Document.AutomaticallyUpdateStyles is ’true’, maar Aspose.Words.Document.AttachedTemplate is leeg.
Dml3DEffectsRenderingMode
Geeft of stelt een waarde die bepaalt hoe 3D-effecten worden gepresenteerd.
public Dml3DEffectsRenderingMode Dml3DEffectsRenderingMode { get; set; }
Eigendomswaarde
Remarks
De standaardwaarde is Aspose.Words.Saving.Dml3DEffectsRenderingMode.Basic.
DmlEffectsRenderingMode
Geeft of stelt een waarde die bepaalt hoe DrawingML-effecten worden gepresenteerd.
public virtual DmlEffectsRenderingMode DmlEffectsRenderingMode { get; set; }
Eigendomswaarde
Remarks
De standaardwaarde is Aspose.Words.Saving.DmlEffectsRenderingMode.Simplified.
Deze eigenschap wordt gebruikt wanneer het document wordt uitgevoerd naar vaste paginaformaten.
DmlRenderingMode
Geeft of stelt een waarde die bepaalt hoe DrawingML-formaten worden gepresenteerd.
public DmlRenderingMode DmlRenderingMode { get; set; }
Eigendomswaarde
Remarks
De standaardwaarde is Aspose.Words.Saving.DmlRenderingMode.Fallback.
Deze eigenschap wordt gebruikt wanneer het document wordt uitgevoerd naar vaste paginaformaten.
ExportGeneratorName
Wanneer ’true’, wordt de naam en versie van Aspose.Words geïntegreerd in geproduceerde bestanden.De standaardwaarde is ’true'.
public bool ExportGeneratorName { get; set; }
Eigendomswaarde
ImlRenderingMode
Geeft of stelt een waarde die bepaalt hoe ink (InkML) objecten worden gepresenteerd.
public ImlRenderingMode ImlRenderingMode { get; set; }
Eigendomswaarde
Remarks
De standaardwaarde is Aspose.Words.Saving.ImlRenderingMode.InkML.
Deze eigenschap wordt gebruikt wanneer het document wordt uitgevoerd naar vaste paginaformaten.
MemoryOptimization
Geeft of zet een waarde die bepaalt of geheugenoptimalisatie moet worden uitgevoerd voordat het document wordt opgeslagen.De standaardwaarde voor deze eigenschap is ‘fake’.
public bool MemoryOptimization { get; set; }
Eigendomswaarde
Remarks
Het plaatsen van deze optie ‘waar’ kan het geheugenverbruik aanzienlijk verminderen terwijl grote documenten worden bespaard aan de kosten van langzamer tijdbesparing.
PrettyFormat
Wanneer ‘waar’, mooie formaten uitvoer waar van toepassing.De standaardwaarde is ‘fake’.
public bool PrettyFormat { get; set; }
Eigendomswaarde
Remarks
Set om HTML, MHTML, EPUB, WordML, RTF, DOCX en ODT-uitgang menselijk leesbaar te maken.
ProgressCallback
Bel tijdens het opslaan van een document en accepteert gegevens over het opslaan van vooruitgang.
public IDocumentSavingCallback ProgressCallback { get; set; }
Eigendomswaarde
Remarks
Progress wordt gemeld bij het opslaan naar Aspose.Words.SaveFormat.Docx, __ WL26.FlatOpc, Wl26.Plaatsformaten.docm en _wL36.Dotm of _ www.saveformats.dox of __wl32.SveFormats .doc of www.swt.dect.co.uk .
SaveFormat
Bepaal het formaat waarin het document zal worden opgeslagen als dit opties voor het opslaan object wordt gebruikt.
public abstract SaveFormat SaveFormat { get; set; }
Eigendomswaarde
TempFolder
Specificeert de map voor tijdelijke bestanden die worden gebruikt bij het opslaan van een DOC of DOCX bestand.By default deze eigenschap is ‘zero’ en geen tijdelijke bestanden worden gebruikt.
public string TempFolder { get; set; }
Eigendomswaarde
Remarks
Wanneer Aspose.Words een document opslaat, moet het tijdelijke interne structuren creëren.Bij standaard worden deze interne structuren in het geheugen gecreëerd en wordt het geheugengebruik gedurende een korte periode gehaald terwijl het document wordt opgeslagen.
Het specificeren van een tijdelijke map met behulp van Aspose.Words.Saving.SaveOptions.TempFolder zal veroorzaken Aspose.Words om de interne structuren in tijdelijke bestanden in plaats van geheugen te houden.
De map moet bestaan en geschreven zijn, anders zal een uitzondering worden gegooid.
Aspose.Words verwijdert automatisch alle tijdelijke bestanden wanneer het opslaan is voltooid.
Exceptions
Gooi als je een zeer groot document (duizenden pagina’s) opslaat en/of meerdere documenten tegelijkertijd verwerkt.De geheugenspike tijdens het besparen kan aanzienlijk genoeg zijn om de uitzondering te veroorzaken.
UpdateAmbiguousTextFont
Het bepaalt of de fontattributen zullen worden gewijzigd volgens de karaktercode die wordt gebruikt.
public bool UpdateAmbiguousTextFont { get; set; }
Eigendomswaarde
UpdateCreatedTimeProperty
Geeft of stelt een waarde die bepaalt of de Aspose.Words.Properties.BuiltInDocumentProperties.CreatedTime eigendom wordt bijgewerkt vóór het opslaan.Default waarde is ‘fake’;
public bool UpdateCreatedTimeProperty { get; set; }
Eigendomswaarde
UpdateFields
Geeft of stelt een waarde die bepaalt of velden van bepaalde soorten moeten worden bijgewerkt voordat het document wordt opgeslagen in een vaste paginaformaat.De standaardwaarde voor deze eigenschap is ‘waar’.
public bool UpdateFields { get; set; }
Eigendomswaarde
Remarks
Hiermee kunt u bepalen of u het gedrag van MS Word moet imiteren of niet.
UpdateLastPrintedProperty
Geeft of stelt een waarde die bepaalt of de Aspose.Words.Properties.BuiltInDocumentProperties.LastPrinted eigendom wordt bijgewerkt vóór het opslaan.
public bool UpdateLastPrintedProperty { get; set; }
Eigendomswaarde
UpdateLastSavedTimeProperty
Geeft of stelt een waarde die bepaalt of de Aspose.Words.Properties.BuiltInDocumentProperties.LastSavedTime eigendom wordt bijgewerkt vóór het opslaan.
public bool UpdateLastSavedTimeProperty { get; set; }
Eigendomswaarde
UseAntiAliasing
Geeft of stelt een waarde die bepaalt of anti-aliasing voor rendering te gebruiken of niet.
public bool UseAntiAliasing { get; set; }
Eigendomswaarde
Remarks
De standaardwaarde is . Wanneer deze waarde wordt ingesteld op anti-aliasing wordt gebruikt voor rendering.
Deze eigenschap wordt gebruikt wanneer het document wordt geëxporteerd naar de volgende formaten: Aspose.Words.SaveFormat.Tiff, Aspose.Words.SaveFormat.Png, Aspose.Words.SaveFormat.Bmp, Aspose.Words.SaveFormat.Jpeg, Aspose.Words.SaveFormat.Emf. Wanneer het document wordt geëxporteerd naar de Aspose.Words.SaveFormat.Html, Aspose.Words.SaveFormat.Mhtml, Aspose.Words.SaveFormat.Epub, Aspose.Words.SaveFormat.Azw3 of Aspose.Words.SaveFormat.Mobi.
UseHighQualityRendering
Geeft of stelt een waarde die bepaalt of u hoogwaardige (d.w.z. trage) renderingalgoritmen moet gebruiken.
public bool UseHighQualityRendering { get; set; }
Eigendomswaarde
Remarks
De standaardwaarde is ‘fake’.
Deze eigenschap wordt gebruikt wanneer het document wordt uitgevoerd naar afbeeldingsformaat: Aspose.Words.SaveFormat.Tiff, Aspose.Words.SaveFormat.Png, Aspose.Words.SaveFormat.Bmp, Aspose.Words.SaveFormat.Jpeg, Aspose.Words.SaveFormat.Emf.
Methods
CreateSaveOptions(SaveFormat)
Creëert een save-opties object van een klasse geschikt voor het specifieke save-formaat.
public static SaveOptions CreateSaveOptions(SaveFormat saveFormat)
Parameters
saveFormat
SaveFormat
Het opslaanformaat voor het creëren van een opslaan opties object.
Returns
Een object van een klasse die afkomstig is van Aspose.Words.Saving.SaveOptions.
CreateSaveOptions(String)
Creëert een save-opties object van een klasse die geschikt is voor de bestanduitbreiding die is aangegeven in de gegeven bestandnaam.
public static SaveOptions CreateSaveOptions(string fileName)
Parameters
fileName
string
De uitbreiding van deze bestandnaam bepaalt de klasse van de opties opslaan object te creëren.
Returns
Een object van een klasse die afkomstig is van Aspose.Words.Saving.SaveOptions.