Class SaveOptions
Název místa: Aspose.Words.Saving Shromáždění: Aspose.Words.dll (25.4.0)
Jedná se o abstraktní základní třídu pro třídy, která uživateli umožňuje specifikovat dalšíMožnosti při ukládání dokumentu do konkrétního formátu.
Chcete-li se dozvědět více, navštivte Specify Save Options Dokumentační článek .
public abstract class SaveOptions
Inheritance
Derived
DocSaveOptions , FixedPageSaveOptions , HtmlSaveOptions , OdtSaveOptions , OoxmlSaveOptions , RtfSaveOptions , TxtSaveOptionsBase , WordML2003SaveOptions , XamlFlowSaveOptions , XlsxSaveOptions
Dědiční členové
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
Příklad třídy Aspose.Words.Saving.SaveOptions nebo jakékoli derivované třídy se přenese do toku Aspose.Words.Document.Save(System.IO.Stream,Aspose.Words.Saving.SaveOptions)nebo řádek Aspose.Words.Document.Save(System.String,Aspose.Words.Saving.SaveOptions) přehrát pro uživatele definovat přizpůsobené možnosti při uložení dokumentu.
Constructors
SaveOptions()
protected SaveOptions()
Properties
AllowEmbeddingPostScriptFonts
Obdrží nebo nastaví boolean hodnotu, která naznačuje, zda je možné vložit písma s PostScript outlines, když je vložit TrueType písma do dokumentu, kdy je uložen'.
public bool AllowEmbeddingPostScriptFonts { get; set; }
Hodnota nemovitosti
Remarks
Upozorňujeme, že Word neobsahuje písma PostScript, ale může otevřít dokumenty s vestavěnými písmena tohoto typu.
Tato možnost funguje pouze tehdy, když je vlastnost Aspose.Words.Fonts.FontInfoCollection.EmbedTrueTypeFonts vlastnosti Aspose.Words.DocumentBase.FontInfos nastaven na .
CustomTimeZoneInfo
Získáte nebo nastavíte místní časové zóny používané pro datum/časové pole.
public TimeZoneInfo CustomTimeZoneInfo { get; set; }
Hodnota nemovitosti
Remarks
Tato možnost je k dispozici buď v rámci .Net, počínaje verzi 3.5 nebo .Net Standard.
Ve výchozím nastavení aplikace Aspose.Words používá místní časovou zónu systému při psaní pole data/času, tato možnost umožňuje nastavit přizpůsobenou hodnotu.
DefaultTemplate
Získáte nebo nastavíte cestu do výchozího šablony (včetně názvu souboru).Podmínkou pro tuto nemovitost je prázdná řetězec (přesněji řečeno na String.Empty
public string DefaultTemplate { get; set; }
Hodnota nemovitosti
Remarks
Pokud je uvedeno, tato trasa se používá k načítání šablony, když Aspose.Words.Document.AutomatickyUpdateStyles je ‘pravdivý’, ale Aspose.Words.Document.AttachedTemplate je prázdn.
Dml3DefektyRenderingMode
Obdrží nebo nastaví hodnotu, která určuje, jak jsou 3D efekty přenášeny.
public Dml3DEffectsRenderingMode Dml3DEffectsRenderingMode { get; set; }
Hodnota nemovitosti
Remarks
Standardní hodnota je Aspose.Words.Saving.Dml3DEffectsRenderingMode.Basic.
DmlEffectsRenderingMode
Obdrží nebo nastaví hodnotu, která určuje, jak jsou efekty DrawingML přenášeny.
public virtual DmlEffectsRenderingMode DmlEffectsRenderingMode { get; set; }
Hodnota nemovitosti
Remarks
Standardní hodnota je Aspose.Words.Saving.DmlEffectsRenderingMode.Simplified.
Tato vlastnost se používá, když je dokument exportován do pevných formátů stránek.
DmlRenderingMode
Obdrží nebo nastaví hodnotu, která určuje, jak se zobrazují tvary DrawingML.
public DmlRenderingMode DmlRenderingMode { get; set; }
Hodnota nemovitosti
Remarks
Standardní hodnota je Aspose.Words.Saving.DmlRenderingMode.Fallback.
Tato vlastnost se používá, když je dokument exportován do pevných formátů stránek.
ExportGeneratorName
Když ‘pravda’, způsobuje, že název a verze Aspose.Words se vloží do vytvořených souborů.Default hodnota je ‘pravda’.
public bool ExportGeneratorName { get; set; }
Hodnota nemovitosti
ImlRenderingMode
Obdrží nebo nastaví hodnotu, která určuje, jak jsou předměty ink (InkML) renderovány.
public ImlRenderingMode ImlRenderingMode { get; set; }
Hodnota nemovitosti
Remarks
Standardní hodnota je Aspose.Words.Saving.ImlRenderingMode.InkML.
Tato vlastnost se používá, když je dokument exportován do pevných formátů stránek.
MemoryOptimization
Obdrží nebo nastaví hodnotu, která určuje, zda by měla být optimalizace paměti prováděna před uložením dokumentu.Default hodnotu pro tuto vlastnost je ‘falešn’.
public bool MemoryOptimization { get; set; }
Hodnota nemovitosti
Remarks
Nastavení této možnosti na “pravdu” může výrazně snížit spotřebu paměti a zároveň ušetřit velké dokumenty za náklady na pomalejší úsporu času.
PrettyFormat
Když “pravda”, pěkné formáty výstupu tam, kde je to vhodné.Default hodnota je “falešn’.
public bool PrettyFormat { get; set; }
Hodnota nemovitosti
Remarks
Nastavení, aby HTML, MHTML, EPUB, WordML, RTF, DOCX a ODT výstupy lidem čiteln.
ProgressCallback
Zavolá při uložení dokumentu a přijímá údaje o úsporném pokroku.
public IDocumentSavingCallback ProgressCallback { get; set; }
Hodnota nemovitosti
Remarks
Pokrok je zaznamenán při úspoře na Aspose.Words.SaveFormat.Docx, Wl26.saveFormat.FlatOpc, __ WL26.SveFormate.Doctm, //W L26 _. Save Format .Dotm a _www.wl22.SavFormát.doct. _wll27.SavaFormati.doc, /wL32.
SaveFormat
Určuje formát, ve kterém bude dokument uložen, pokud se tento objekt uložených možností použív.
public abstract SaveFormat SaveFormat { get; set; }
Hodnota nemovitosti
TempFolder
Specifikuje složku pro dočasné soubory používané při ukládání do souboru DOC nebo DOCX.Podle výchozího nastavení je tato vlastnost ‘zero’ a žádné dočasné soubory se nepoužívaj.
public string TempFolder { get; set; }
Hodnota nemovitosti
Remarks
Když Aspose.Words ukládá dokument, musí vytvořit dočasné vnitřní struktury.Podle předpokladu jsou tyto vnitřní struktury vytvořeny v paměti a používání paměti spiká na krátkou dobu, zatímco dokument je ukládán.
Specifikace dočasné složky pomocí Aspose.Words.Saving.SaveOptions.TempFolder způsobí, že Aspose.Words zachovat vnitřní struktury v dočasných souborech namísto paměti.
Soubor musí existovat a být psatelný, jinak bude vyňata výjimka.
Aspose.Words automaticky odstraní všechny dočasné soubory po dokončení úspory.
Exceptions
Hrajte, pokud uložíte velmi velký dokument (tisíce stránek) a/nebo zpracováváte mnoho dokumentů najednou.Spik paměti během úspory může být dostatečně významný, aby způsobil výjimku.
UpdateAmbiguousTextFont
Určuje, zda se znakové atributy budou měnit podle použitého znakového kódu.
public bool UpdateAmbiguousTextFont { get; set; }
Hodnota nemovitosti
UpdateCreatedTimeProperty
Obdrží nebo nastaví hodnotu, která určuje, zda je vlastnost Aspose.Words.Properties.BuiltInDocumentProperties.CreatedTime aktualizována před ušetřením.Default hodnota je ‘falešn’;
public bool UpdateCreatedTimeProperty { get; set; }
Hodnota nemovitosti
UpdateFields
Obdrží nebo nastaví hodnotu, která určuje, zda by pole určitých typů měly být aktualizovány před uložením dokumentu do pevného formátu stránky.Default hodnotu pro tuto vlastnost je “pravdiv’.
public bool UpdateFields { get; set; }
Hodnota nemovitosti
Remarks
Umožňuje specifikovat, zda se chovat v MS Word nebo ne.
UpdateLastPrintedProperty
Obdržíte nebo nastavíte hodnotu, která určuje, zda je vlastnost Aspose.Words.Properties.BuiltInDocumentProperties.LastPrinted aktualizována před ušetřením.
public bool UpdateLastPrintedProperty { get; set; }
Hodnota nemovitosti
UpdateLastSavedTimeProperty
Obdržíte nebo nastavíte hodnotu, která určuje, zda je vlastnost Aspose.Words.Properties.BuiltInDocumentProperties.LastSavedTime aktualizována před ušetřením.
public bool UpdateLastSavedTimeProperty { get; set; }
Hodnota nemovitosti
UseAntiAliasing
Obdrží nebo nastaví hodnotu, která určuje, zda použít anti-aliasing pro renderován.
public bool UseAntiAliasing { get; set; }
Hodnota nemovitosti
Remarks
Když je tato hodnota nastavená na anti-aliasing se používá k renderování.
Tato vlastnost se používá, když je dokument exportován do následujících formátů: Aspose.Words.SaveFormat.Tiff, Aspose.Words.SaveFormat.Png, Aspose.Words.SaveFormat.Bmp, Aspose.Words.SaveFormat.Jpeg, Aspose.Words.SaveFormat.Emf.
UseHighQualityRendering
Obdrží nebo nastaví hodnotu, která určuje, zda používat vysoce kvalitní (tj. pomalé) rendering algoritmy.
public bool UseHighQualityRendering { get; set; }
Hodnota nemovitosti
Remarks
Předpokládaná hodnota je „falšovan’.
Tato vlastnost se používá při exportu dokumentu do obrazových formátů: Aspose.Words.SaveFormat.Tiff, Aspose.Words.SaveFormat.Png, Aspose.Words.SaveFormat.Bmp, Aspose.Words.SaveFormat.Jpeg, Aspose.Words.SaveFormat.Emf.
Methods
CreateSaveOptions(SaveFormat)
Vytváří objekt možností ušetření třídy, která je vhodná pro specifikovaný formát ušetřen.
public static SaveOptions CreateSaveOptions(SaveFormat saveFormat)
Parameters
saveFormat
SaveFormat
Shromažďovací formát, pro který vytvořit objekt Shromažďovací možnosti.
Returns
Objekt třídy, který pochází z Aspose.Words.Saving.SaveOptions.
CreateSaveOptions(Stringová)
Vytváří objekt možností uložení třídy vhodnou pro rozšíření souboru uvedené v daném názvu souboru.
public static SaveOptions CreateSaveOptions(string fileName)
Parameters
fileName
string
Rozšíření tohoto názvu souboru určuje třídu uložených možností předmětem vytvořit.
Returns
Objekt třídy, který pochází z Aspose.Words.Saving.SaveOptions.