Class SaveOptions
Pôvodný názov: Aspose.Words.Saving Zhromaždenie: Aspose.Words.dll (25.4.0)
Ide o abstraktnú základnú triedu pre triedy, ktorá umožňuje používateľovi špecifikovať ďalšieMožnosti pri ukladaní dokumentu do konkrétneho formátu.
Aby ste sa dozvedeli viac, navštívte Specify Save Options Dokumentačný článok .
public abstract class SaveOptions
Inheritance
Derived
DocSaveOptions , FixedPageSaveOptions , HtmlSaveOptions , OdtSaveOptions , OoxmlSaveOptions , RtfSaveOptions , TxtSaveOptionsBase , WordML2003SaveOptions , XamlFlowSaveOptions , XlsxSaveOptions
Z dedičných členov
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
Príklad triedy Aspose.Words.Saving.SaveOptions alebo akejkoľvek derivovanej triedy sa prenáša na prúd Aspose.Words.Document.Save(System.IO.Stream,Aspose.Words.Saving.SaveOptions)alebo riadok Aspose.Words.Document.Save(System.String,Aspose.Words.Saving.SaveOptions) preberá pre používateľa definovať vlastné možnosti pri ukladaní dokumentu.
Constructors
SaveOptions()
protected SaveOptions()
Properties
AllowEmbeddingPostScriptFonts
Získava alebo nastaví boolean hodnotu, ktorá naznačuje, či povoliť vložiť písma s PostScript outlines, keď vložiť TrueType písma do dokumentu, keď je uložená.
public bool AllowEmbeddingPostScriptFonts { get; set; }
Hodnota nehnuteľnosti
Remarks
Poznámka: Word neobsahuje písma PostScript, ale môže otvoriť dokumenty s vstavanými písmenami tohto typu.
Táto možnosť funguje len vtedy, keď je vlastnosť Aspose.Words.Fonts.FontInfoCollection.EmbedTrueTypeFonts Aspose.Words.DocumentBase.FontInfos nastavená na .
CustomTimeZoneInfo
Získajte alebo nastavíte prispôsobené miestne časové zóny používané pre dátumové/časové polia.
public TimeZoneInfo CustomTimeZoneInfo { get; set; }
Hodnota nehnuteľnosti
Remarks
Táto možnosť je k dispozícii buď v rámci .Net od verzie 3.5 alebo .Net Standard.
V predvolenom nastavení aplikácia Aspose.Words používa miestnu časovú zónu systému pri písaní dátumových/časových polí, táto možnosť umožňuje nastaviť vlastnú hodnotu.
DefaultTemplate
Získať alebo nastaviť cestu do predvoleného šablóny (vrátane názvu súboru).Predvolená hodnota tejto nehnuteľnosti je prázdny string (Systémová strana je prázdna)
public string DefaultTemplate { get; set; }
Hodnota nehnuteľnosti
Remarks
Ak je uvedené, táto trasa sa používa na načítanie šablóny, keď Aspose.Words.Document.AutomatickyUpdateStyles je ‘pravdivý’, ale Aspose.Words.Document.AttachedTemplate je prázdny.
Dml3DefektyRenderingMode
Získa alebo nastaví hodnotu, ktorá určuje, ako sa 3D efekty zobrazujú.
public Dml3DEffectsRenderingMode Dml3DEffectsRenderingMode { get; set; }
Hodnota nehnuteľnosti
Remarks
Predvolená hodnota je Aspose.Words.Saving.Dml3DEffectsRenderingMode.Basic.
DmlEffectsRenderingMode
Získa alebo nastaví hodnotu, ktorá určuje, ako sú efekty DrawingML odovzdané.
public virtual DmlEffectsRenderingMode DmlEffectsRenderingMode { get; set; }
Hodnota nehnuteľnosti
Remarks
Predvolená hodnota je Aspose.Words.Saving.DmlEffectsRenderingMode.Simplified.
Táto vlastnosť sa používa, keď sa dokument vyváža do pevných formátov stránky.
DmlRenderingMode
Získa alebo nastaví hodnotu, ktorá určuje, ako sa zobrazujú tvary DrawingML.
public DmlRenderingMode DmlRenderingMode { get; set; }
Hodnota nehnuteľnosti
Remarks
Predvolená hodnota je Aspose.Words.Saving.DmlRenderingMode.Fallback.
Táto vlastnosť sa používa, keď sa dokument vyváža do pevných formátov stránky.
ExportGeneratorName
Keď je “pravda”, spôsobuje, že názov a verzia Aspose.Words sa vloží do vytvorených súborov.Default hodnota je “pravda”.
public bool ExportGeneratorName { get; set; }
Hodnota nehnuteľnosti
ImlRenderingMode
Získava alebo nastaví hodnotu, ktorá určuje, ako sa zobrazujú objekty ink (InkML).
public ImlRenderingMode ImlRenderingMode { get; set; }
Hodnota nehnuteľnosti
Remarks
Predvolená hodnota je Aspose.Words.Saving.ImlRenderingMode.InkML.
Táto vlastnosť sa používa, keď sa dokument vyváža do pevných formátov stránky.
MemoryOptimization
Získajte alebo nastavíte hodnotu, ktorá určuje, či by sa pred uložením dokumentu mala vykonať optimalizácia pamäte.Default value for this property is ‘fake’.
public bool MemoryOptimization { get; set; }
Hodnota nehnuteľnosti
Remarks
Umiestnenie tejto možnosti na “pravdu” môže výrazne znížiť spotrebu pamäte a zároveň ušetriť veľké dokumenty za náklady na pomalšie úspory času.
PrettyFormat
Keď “skutočné”, krásne formáty výstup, kde je to uplatniteľné.Default hodnota je “falošné”.
public bool PrettyFormat { get; set; }
Hodnota nehnuteľnosti
Remarks
Nastavenie na to, aby sa HTML, MHTML, EPUB, WordML, RTF, DOCX a ODT výstup ľudsky čitateľný.
ProgressCallback
Volané počas ukladania dokumentu a prijíma údaje o úspore pokroku.
public IDocumentSavingCallback ProgressCallback { get; set; }
Hodnota nehnuteľnosti
Remarks
Progress je oznámený pri ušetrení na Aspose.Words.SaveFormat.Docx, Wl26.PoužívanieFormát.FlatOpc, __ WL26.PúžívaťFormáty.Dočmové formátovanie.Podniky.Príslušenstvo.Zvláštne informácie o tom, ako sa uchováva Formát a doklady v rámci programu www.saveformate.docx .Vložitá informácia o prípadoch, ktoré sa vyskytujú v súvislosti s predchádzajúcimi termínmi.
SaveFormat
Ukazuje formát, v ktorom bude dokument uložený, ak sa tento objekt uložených možností používa.
public abstract SaveFormat SaveFormat { get; set; }
Hodnota nehnuteľnosti
TempFolder
Určuje priečinok pre dočasné súbory používané pri ukladaní do súboru DOC alebo DOCX.V predvolenom nastavení je táto vlastnosť ‘zero’ a žiadne dočasné súbory sa nepoužívajú.
public string TempFolder { get; set; }
Hodnota nehnuteľnosti
Remarks
Keď Aspose.Words ukladá dokument, musí vytvoriť dočasné vnútorné štruktúry.Podľa predvoleného nastavenia sa tieto vnútorné štruktúry vytvárajú v pamäti a používanie pamäte trvá krátky čas, zatiaľ čo dokument sa ukladá.
Určenie dočasného priečinka pomocou Aspose.Words.Saving.SaveOptions.TempFolder spôsobí Aspose.Words udržať vnútorné štruktúry v dočasných súboroch namiesto pamäte.
Súbor musí existovať a byť písateľný, inak bude vyňatá výnimka.
Aspose.Words automaticky odstráni všetky dočasné súbory po dokončení úspory.
Exceptions
Odstráňte, ak uložíte veľmi veľký dokument (tisíce stránok) a/alebo spracovávate veľa dokumentov naraz.Spik pamäte počas úspory môže byť dostatočne významný, aby spôsobil výnimku.
UpdateAmbiguousTextFont
Určuje, či sa atribúty písma zmenia podľa použitého znakového kódu.
public bool UpdateAmbiguousTextFont { get; set; }
Hodnota nehnuteľnosti
UpdateCreatedTimeProperty
Získava alebo nastaví hodnotu, ktorá určuje, či je vlastnosť Aspose.Words.Properties.BuiltInDocumentProperties.CreatedTime aktualizovaná pred uložením.Default hodnota je ‘falšovaná’;
public bool UpdateCreatedTimeProperty { get; set; }
Hodnota nehnuteľnosti
UpdateFields
Získate alebo nastavíte hodnotu, ktorá určuje, či by mali byť polia určitých typov aktualizované pred uložením dokumentu do pevného formátu stránky.Default hodnoty pre túto vlastnosť sú “pravdivé”.
public bool UpdateFields { get; set; }
Hodnota nehnuteľnosti
Remarks
Umožňuje určiť, či na mimiku alebo nie správanie MS Word.
UpdateLastPrintedProperty
Získate alebo nastavíte hodnotu, ktorá určuje, či je vlastnosť Aspose.Words.Properties.BuiltInDocumentProperties.LastPrinted aktualizovaná pred úsporou.
public bool UpdateLastPrintedProperty { get; set; }
Hodnota nehnuteľnosti
UpdateLastSavedTimeProperty
Získate alebo nastavíte hodnotu, ktorá určuje, či je vlastnosť Aspose.Words.Properties.BuiltInDocumentProperties.LastSavedTime aktualizovaná pred úsporou.
public bool UpdateLastSavedTimeProperty { get; set; }
Hodnota nehnuteľnosti
UseAntiAliasing
Získava alebo nastaví hodnotu, ktorá určuje, či používať anti-aliasing na odovzdanie.
public bool UseAntiAliasing { get; set; }
Hodnota nehnuteľnosti
Remarks
Predvolená hodnota je . Keď je táto hodnosť nastavená na anti-aliasing sa používa na renderovanie.
Táto vlastnosť sa používa, keď sa dokument vyváža do nasledujúcich formátov: Aspose.Words.SaveFormat.Tiff, Aspose.Words.SaveFormat.Png, Aspose.Words.SaveFormat.Bmp, Aspose.Words.SaveFormat.Jpeg, Aspose.Words.SaveFormat.Emf. Keď sa dokument vyváža do Aspose.Words.SaveFormat.Html, Aspose.Words.SaveFormat.Mhtml, Aspose.Words.SaveFormat.Epub, Aspose.Words.SaveFormat.Azw3 alebo Aspose.Words.SaveFormat.Mobi formáty táto možnosť sa používa pre raster obrázky.
UseHighQualityRendering
Získa alebo nastaví hodnotu, ktorá určuje, či používať vysoko kvalitné (t. j. pomalé) renderovanie algoritmy.
public bool UseHighQualityRendering { get; set; }
Hodnota nehnuteľnosti
Remarks
Predvolená hodnota je „falšovaná“.
Táto vlastnosť sa používa, keď je dokument exportovaný do obrazových formátov: Aspose.Words.SaveFormat.Tiff, Aspose.Words.SaveFormat.Png, Aspose.Words.SaveFormat.Bmp, Aspose.Words.SaveFormat.Jpeg, Aspose.Words.SaveFormat.Emf.
Methods
CreateSaveOptions(SaveFormat)
Vytvára objekt možností ušetrenia triedy vhodnej pre špecifikovaný formát ušetrenia.
public static SaveOptions CreateSaveOptions(SaveFormat saveFormat)
Parameters
saveFormat
SaveFormat
Uložiť formát, pre ktorý vytvoriť položku Uložiť možnosti.
Returns
Objekt triedy, ktorý pochádza z Aspose.Words.Saving.SaveOptions.
CreateSaveOptions(Stretnutie)
Vytvára objekt možností ušetrenia triedy vhodnej pre rozšírenie súboru uvedené v danom názve súboru.
public static SaveOptions CreateSaveOptions(string fileName)
Parameters
fileName
string
Rozšírenie tohto názvu súboru určuje triedu uložených možností objekt vytvoriť.
Returns
Objekt triedy, ktorý pochádza z Aspose.Words.Saving.SaveOptions.