Class SaveOptions

Class SaveOptions

Името на пространството: Aspose.Words.Saving Асамблея: Aspose.Words.dll (25.4.0)

Това е абстрактен основен клас за класове, които позволяват на потребителя да посочи допълнителниОпции за съхранение на документ в определен формат.

За повече информация посетете Specify Save Options Документация на статията.

public abstract class SaveOptions

Inheritance

object SaveOptions

Derived

DocSaveOptions , FixedPageSaveOptions , HtmlSaveOptions , OdtSaveOptions , OoxmlSaveOptions , RtfSaveOptions , TxtSaveOptionsBase , WordML2003SaveOptions , XamlFlowSaveOptions , XlsxSaveOptions

наследници

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Remarks

Aspose.Words.Saving.SaveOptions или всяка дериватирана класа се прехвърля към потока Aspose.Words.Document.Save(System.IO.Stream,Aspose.Words.Saving.SaveOptions)Aspose.Words.Document.Save(System.String,Aspose.Words.Saving.SaveOptions.

Constructors

SaveOptions()

protected SaveOptions()

Properties

AllowEmbeddingPostScriptFonts

Получава или задава булеанна стойност, която показва дали да разреши вграждане на шрифтове с PostScript изводи, когато вмъкване на TrueType fonts в документ, след което се съхранява.

public bool AllowEmbeddingPostScriptFonts { get; set; }

стойност на имота

bool

Remarks

Word не вгражда шрифтове на PostScript.

Aspose.Words.Fonts.FontInfoCollection.EmbedTrueTypeFonts на Aspose.Words.DocumentBase.FontInfos .

CustomTimeZoneInfo

Получава или задава персонализирани местни часови зони, използвани за полета за дата/време.

public TimeZoneInfo CustomTimeZoneInfo { get; set; }

стойност на имота

TimeZoneInfo

Remarks

Net рамка, започвайки от версия 3.5 или .Net Standard.

По подразбиране Aspose.Words използва локалната временна зона на системата, когато пише полета дата/време, тази опция ви позволява да зададете персонализирана стойност.

DefaultTemplate

Получава или задава маршрут към стандартния шаблон (включително името на файла).Недостатъчната стойност на тази собственост е празна лента (Пътешествие на системата String.Empty)

public string DefaultTemplate { get; set; }

стойност на имота

string

Remarks

Aspose.Words.Document.AutomaticallyUpdateStyles е ’true’, но Aspose.Words.Document.AttachedTemplate.

Dml3DEffectsРедактиране

Получава или задава стойност, определяща как се възпроизвеждат 3D ефектите.

public Dml3DEffectsRenderingMode Dml3DEffectsRenderingMode { get; set; }

стойност на имота

Dml3DEffectsRenderingMode

Remarks

Aspose.Words.Saving.Dml3DEffectsRenderingMode.Basic.

DmlEffectsRenderingMode

Получава или задава стойност, която определя как се възпроизвеждат ефектите на DrawingML.

public virtual DmlEffectsRenderingMode DmlEffectsRenderingMode { get; set; }

стойност на имота

DmlEffectsRenderingMode

Remarks

Aspose.Words.Saving.DmlEffectsRenderingMode.Simplified.

Тази собственост се използва, когато документът се експортира в фиксирани формати на страницата.

DmlRenderingMode

Получава или задава стойност, която определя как се възпроизвеждат DrawingML форми.

public DmlRenderingMode DmlRenderingMode { get; set; }

стойност на имота

DmlRenderingMode

Remarks

Aspose.Words.Saving.DmlRenderingMode.Fallback.

Тази собственост се използва, когато документът се експортира в фиксирани формати на страницата.

ExportGeneratorName

Когато “истински”, името и версията на Aspose.Words се вграждат в произведените файлове.Предварителната стойност е “Истинска”.

public bool ExportGeneratorName { get; set; }

стойност на имота

bool

ImlRenderingMode

Получава или задава стойност, която определя как се възпроизвеждат инк (InkML) обекти.

public ImlRenderingMode ImlRenderingMode { get; set; }

стойност на имота

ImlRenderingMode

Remarks

Aspose.Words.Saving.ImlRenderingMode.InkML.

Тази собственост се използва, когато документът се експортира в фиксирани формати на страницата.

MemoryOptimization

Получава или задава стойност, която определя дали оптимизацията на паметта трябва да бъде извършена преди да се запази документа.Предварителна стойността за тази собственост е “фалшива”.

public bool MemoryOptimization { get; set; }

стойност на имота

bool

Remarks

Поставянето на тази опция на “истински” може значително да намали потреблението на паметта, като същевременно спестява големи документи с цената на по-бавно време.

PrettyFormat

Когато “истински”, доста форматиране на изхода, където е приложимо.Предварителна стойност е “фалшива”.

public bool PrettyFormat { get; set; }

стойност на имота

bool

Remarks

HTML, MHTML, EPUB, WordML, RTF, DOCX и ODT.

ProgressCallback

Призовава се по време на съхранение на документ и приема данни за напредъка на спестяването.

public IDocumentSavingCallback ProgressCallback { get; set; }

стойност на имота

IDocumentSavingCallback

Remarks

Прогресът се съобщава, когато се спестява на Aspose.Words.SaveFormat.Docx, __ WL26.FlatOpc, Wl26.Platformat .Dokm, ~W L26 _.ResponsableDotm. _ www.save.co.uk . / www.wl22.flat.org .

SaveFormat

Определя формата, в която документът ще бъде запазена, ако се използва този обект за запазване на опциите.

public abstract SaveFormat SaveFormat { get; set; }

стойност на имота

SaveFormat

TempFolder

Посочва папката за временни файлове, използвани при съхранение на DOC или DOCX файл.По подразбиране това свойство е “нуле” и не се използват временните файли.

public string TempFolder { get; set; }

стойност на имота

string

Remarks

Когато Aspose.Words се съхранява документ, той трябва да създаде временни вътрешни структури. по подразбиране, те се създават в паметта и използването на памет за кратко време, докато документът се запазва.

Определянето на временна папка с помощта на Aspose.Words.Saving.saveOptions.TempFolder ще доведе до това да се запазят вътрешните структури в временни файлове вместо памет.

Папката трябва да съществува и да може да се пише, в противен случай ще бъде изхвърлено изключение.

Aspose.Words автоматично изтрива всички временни файлове, когато съхранението е завършено.

Exceptions

OutOfMemoryException

Изхвърлете, ако съхранявате много голям документ (много страници) и/или обработвате много документи едновременно.Паметният пик по време на спестяване може да бъде достатъчно значим, за да причини изключението.

UpdateAmbiguousTextFont

Определя дали атрибутите на шрифта ще бъдат променени в зависимост от използвания код на знака.

public bool UpdateAmbiguousTextFont { get; set; }

стойност на имота

bool

UpdateCreatedTimeProperty

Aspose.Words.Properties.BuiltInDocumentProperties.CreatedTime';

public bool UpdateCreatedTimeProperty { get; set; }

стойност на имота

bool

UpdateFields

Получава или задава стойност, която определя дали полета от определени типове трябва да бъдат актуализирани, преди да се съхранява документа във фиксиран формат на страницата.Предварителна стойността за тази собственост е “истинска”.

public bool UpdateFields { get; set; }

стойност на имота

bool

Remarks

Позволява да се определи дали да имитира или не поведението на MS Word.

UpdateLastPrintedProperty

Aspose.Words.Properties.BuiltInDocumentProperties.LastPrinted.

public bool UpdateLastPrintedProperty { get; set; }

стойност на имота

bool

UpdateLastSavedTimeProperty

Aspose.Words.Properties.BuiltInDocumentProperties.LastSavedTime.

public bool UpdateLastSavedTimeProperty { get; set; }

стойност на имота

bool

UseAntiAliasing

Получава или поставя стойност, която определя дали да използвате анти-лиасинг за представяне.

public bool UseAntiAliasing { get; set; }

стойност на имота

bool

Remarks

Когато тази стойност е зададена на анти-лиазиране се използва за rendering.

Aspose.Words.SaveFormat.Tiff, Aspose.Words.SaveFormat.Png, Aspose.Words.SaveFormat.Bmp, Aspose.Words.SaveFormat.Jpeg, Aspose.Words.SaveFormat.Emf. Когато документът се изнася в Aspose.Words.SaveFormat.Html, Aspose.Words.SaveFormat.Mhtml, Aspose.Words.SaveFormat.Epub, Aspose.Words.SaveFormat.Azw3 или Aspose.Words.SaveFormat.Mobi.

UseHighQualityRendering

Получава или задава стойност, която определя дали да използва висококачествени (т.е. бавни) алгоритми за представяне.

public bool UseHighQualityRendering { get; set; }

стойност на имота

bool

Remarks

Стандартната стойност е „фалшива“.

Aspose.Words.SaveFormat.Tiff, Aspose.Words.SaveFormat.Png, Aspose.Words.SaveFormat.Bmp, Aspose.Words.SaveFormat.Jpeg, Aspose.Words.SaveFormat.Emf.

Methods

CreateSaveOptions(SaveFormat)

Създава обекта на опциите за съхранение на клас, подходящ за посочения формат.

public static SaveOptions CreateSaveOptions(SaveFormat saveFormat)

Parameters

saveFormat SaveFormat

Форматът за съхранение, за който да се създаде обект на опции за спазване.

Returns

SaveOptions

Aspose.Words.Saving.SaveOptions.

CreateSaveOptions(Стрий)

Създава обекта на опции за съхранение на клас, подходящ за разширението на файла, посочено в дадено име на файл.

public static SaveOptions CreateSaveOptions(string fileName)

Parameters

fileName string

Разширяването на това име на файла определя класа на опциите за съхранение, които ще бъдат създадени.

Returns

SaveOptions

Aspose.Words.Saving.SaveOptions.

 Български