Class SaveOptions

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

object SaveOptions

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

bool

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

TimeZoneInfo

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

string

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

Dml3DEffectsRenderingMode

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

DmlEffectsRenderingMode

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

DmlRenderingMode

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

bool

ImlRenderingMode

Obdrží nebo nastaví hodnotu, která určuje, jak jsou předměty ink (InkML) renderovány.

public ImlRenderingMode ImlRenderingMode { get; set; }

Hodnota nemovitosti

ImlRenderingMode

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

bool

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

bool

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

IDocumentSavingCallback

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

SaveFormat

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

string

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

OutOfMemoryException

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

bool

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

bool

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

bool

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

bool

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

bool

UseAntiAliasing

Obdrží nebo nastaví hodnotu, která určuje, zda použít anti-aliasing pro renderován.

public bool UseAntiAliasing { get; set; }

Hodnota nemovitosti

bool

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

bool

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

SaveOptions

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

SaveOptions

Objekt třídy, který pochází z Aspose.Words.Saving.SaveOptions.

 Čeština