Class SaveOptions

Class SaveOptions

Nazwa przestrzeń: Aspose.Words.Saving Zgromadzenie: Aspose.Words.dll (25.4.0)

Jest to abstrakcyjna klasa podstawowa dla klas, która pozwala użytkownikowi określić dodatkoweOpcje podczas przechowywania dokumentu w określonym formacie.

Aby dowiedzieć się więcej, odwiedź Specify Save Options Artykuł dokumentacyjny .

public abstract class SaveOptions

Inheritance

object SaveOptions

Derived

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

Dziedziczeni członkowie

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

Remarks

Przykład klasy Aspose.Words.Saving.SaveOptions lub jakiejkolwiek klasy pochodnej jest przekazywany do strumienia Aspose.Words.Document.Save(System.IO.Stream,Aspose.Words.Saving.SaveOptions)lub strona Aspose.Words.Document.Save(System.String,Aspose.Words.Saving.SaveOptions) przeładuje dla użytkownika, aby określić wybrane opcje podczas przechowywania dokumentu.

Constructors

SaveOptions()

protected SaveOptions()

Properties

AllowEmbeddingPostScriptFonts

Otrzymuje lub ustawia wartość boolean wskazującą, czy umożliwić wstawianie czcionek z listami PostScript, kiedy wstawianie czcionek TrueType w dokumencie, kiedy jest on zapisany.

public bool AllowEmbeddingPostScriptFonts { get; set; }

Wartość nieruchomości

bool

Remarks

Uwaga: Word nie zawiera fontów PostScript, ale może otworzyć dokumenty z wbudowanymi fontami tego typu.

Ta opcja działa tylko wtedy, gdy właściwość Aspose.Words.Fonts.FontInfoCollection.EmbedTrueTypeFonts Aspose.Words.DocumentBase.FontInfos jest ustawiona na .

CustomTimeZoneInfo

Uzyskuje lub ustawi lokalną strefę czasową, która jest używana do pola daty/czasu.

public TimeZoneInfo CustomTimeZoneInfo { get; set; }

Wartość nieruchomości

TimeZoneInfo

Remarks

Opcja ta jest dostępna w ramach .Net, począwszy od wersji 3.5 lub .Net Standard.

Podstawowo, Aspose.Words wykorzystuje lokalną strefę czasu systemu podczas pisania pola daty/czasu, ta opcja umożliwia ustawienie wartości dostosowanej.

DefaultTemplate

Otrzymuje lub ustawia drogę do szablonu domyślnego (w tym nazwy plików).Podstawową wartością tej nieruchomości jest pusty strumień (Przekierowano na String.Empty

public string DefaultTemplate { get; set; }

Wartość nieruchomości

string

Remarks

Jeśli jest to określone, ta ścieżka jest używana do ładowania szablonu, gdy Aspose.Words.Document.AutomaticallyUpdateStyles jest ‘prawdziwy’, ale Aspose.Words.Document.AttachedTemplate jest puste.

Dml3DefektyRenderingMode

Otrzymuje lub ustawia wartość określającą, w jaki sposób efekty 3D są przekazywane.

public Dml3DEffectsRenderingMode Dml3DEffectsRenderingMode { get; set; }

Wartość nieruchomości

Dml3DEffectsRenderingMode

Remarks

Wartość domyślna to Aspose.Words.Saving.Dml3DEffectsRenderingMode.Basic.

DmlEffectsRenderingMode

Otrzymuje lub ustawia wartość określającą, w jaki sposób działają efekty DrawingML.

public virtual DmlEffectsRenderingMode DmlEffectsRenderingMode { get; set; }

Wartość nieruchomości

DmlEffectsRenderingMode

Remarks

Wartość domyślna to Aspose.Words.Saving.DmlEffectsRenderingMode.Simplified.

Właściwość ta jest używana, gdy dokument jest eksportowany do stałych formatów stron.

DmlRenderingMode

Otrzymuje lub ustawia wartość określającą, w jaki sposób odtwarzane są formy DrawingML.

public DmlRenderingMode DmlRenderingMode { get; set; }

Wartość nieruchomości

DmlRenderingMode

Remarks

Wartość domyślna to Aspose.Words.Saving.DmlRenderingMode.Fallback.

Właściwość ta jest używana, gdy dokument jest eksportowany do stałych formatów stron.

ExportGeneratorName

Kiedy ‘prawda’, powoduje, że nazwa i wersja Aspose.Words są włączone do wyprodukowanych plików.Wyznaczona wartość jest ‘prawda’.

public bool ExportGeneratorName { get; set; }

Wartość nieruchomości

bool

ImlRenderingMode

Otrzymuje lub ustawia wartość określającą, w jaki sposób przedmioty ink (InkML) są renderowane.

public ImlRenderingMode ImlRenderingMode { get; set; }

Wartość nieruchomości

ImlRenderingMode

Remarks

Wartość domyślna to Aspose.Words.Saving.ImlRenderingMode.InkML.

Właściwość ta jest używana, gdy dokument jest eksportowany do stałych formatów stron.

MemoryOptimization

Otrzymuje lub ustawia wartość określającą, czy optymalizacja pamięci powinna zostać wykonana przed oszczędzaniem dokumentu.Wyznaczona wartość dla tej właściwości jest “fałszywa”.

public bool MemoryOptimization { get; set; }

Wartość nieruchomości

bool

Remarks

Ustawienie tej opcji do “prawdy” może znacznie zmniejszyć zużycie pamięci podczas oszczędzania dużych dokumentów w koszcie wolniejszego czasu oszczędzania.

PrettyFormat

Kiedy ‘prawda’, ładne formaty wyjścia, gdzie jest to stosowane.Wyznaczona wartość jest ‘fałszywa’.

public bool PrettyFormat { get; set; }

Wartość nieruchomości

bool

Remarks

Ustawiony, aby HTML, MHTML, EPUB, WordML, RTF, DOCX i ODT wydatki można czytać przez ludzi.

ProgressCallback

Zadzwoni podczas przechowywania dokumentu i akceptuje dane o postępie przechowywania.

public IDocumentSavingCallback ProgressCallback { get; set; }

Wartość nieruchomości

IDocumentSavingCallback

Remarks

Progress jest zgłoszony podczas oszczędzania na Aspose.Words.SaveFormat.Docx, __ WL26.FlatOpc, Wl26.PozdrowieniaFormaty.Docm, //W L26 _.ZachowawienieFormatu.Podtwarzanie Formatu i Podtytułów, w tym w przypadku, gdy przechowywane są do _ www.saveformate.docx.w tym przypadku.

SaveFormat

Określa format, w którym dokument zostanie zapisany, jeśli ten obiekt opcji zapisów jest używany.

public abstract SaveFormat SaveFormat { get; set; }

Wartość nieruchomości

SaveFormat

TempFolder

Określa folder dla plików tymczasowych używanych podczas przechowywania do pliku DOC lub DOCX.Zgodnie ze standardem ta właściwość jest ‘zero’ i nie są używane pliki tymczasowe.

public string TempFolder { get; set; }

Wartość nieruchomości

string

Remarks

Kiedy Aspose.Words przechowuje dokument, musi tworzyć tymczasowe struktury wewnętrzne.Zgodnie ze standardem, te struktury wewnętrzne są tworzone w pamięci, a wykorzystanie pamięci spoczywa przez krótki czas, podczas gdy dokument jest przechowywany.

Określenie folderu tymczasowego za pomocą Aspose.Words.Saving.SaveOptions.TempFolder spowoduje, że Aspose.Words przechowywać wewnętrzne struktury w plikach tymczasowych zamiast pamięci.

folder musi istnieć i być pisemny, w przeciwnym razie wyjątek zostanie wyrzucony.

Aspose.Words automatycznie usuwa wszystkie pliki tymczasowe po zakończeniu oszczędzania.

Exceptions

OutOfMemoryException

Rzuć, jeśli przechowujesz bardzo duży dokument (tysiące stron) i / lub przetwarza wiele dokumentów jednocześnie.Spadek pamięci podczas oszczędzania może być wystarczająco znaczący, aby spowodować wyjątek.

UpdateAmbiguousTextFont

Określa, czy atrybuty czcionki zostaną zmienione zgodnie z używanymi kodami znaków.

public bool UpdateAmbiguousTextFont { get; set; }

Wartość nieruchomości

bool

UpdateCreatedTimeProperty

otrzymuje lub ustawia wartość określającą, czy właściwość Aspose.Words.Properties.BuiltInDocumentProperties.CreatedTime jest aktualizowana przed oszczędzaniem.

public bool UpdateCreatedTimeProperty { get; set; }

Wartość nieruchomości

bool

UpdateFields

Otrzymuje lub ustawia wartość określającą, czy pola określonych typów należy zaktualizować przed przechowywaniem dokumentu w trybie stałej strony.Wyznaczona wartość dla tej właściwości jest “prawdziwa”.

public bool UpdateFields { get; set; }

Wartość nieruchomości

bool

Remarks

Pozwala określić, czy należy pomyśleć o zachowaniu MS Word, czy nie.

UpdateLastPrintedProperty

Otrzymuje lub ustawia wartość określającą, czy właściwość Aspose.Words.Properties.BuiltInDocumentProperties.LastPrinted jest aktualizowana przed oszczędzaniem.

public bool UpdateLastPrintedProperty { get; set; }

Wartość nieruchomości

bool

UpdateLastSavedTimeProperty

Otrzymuje lub ustawia wartość określającą, czy właściwość Aspose.Words.Properties.BuiltInDocumentProperties.LastSavedTime jest aktualizowana przed oszczędzaniem.

public bool UpdateLastSavedTimeProperty { get; set; }

Wartość nieruchomości

bool

UseAntiAliasing

Otrzymuje lub ustawia wartość określającą, czy używać anty-aliasingu do renderowania.

public bool UseAntiAliasing { get; set; }

Wartość nieruchomości

bool

Remarks

Wartość domyślna jest . Kiedy ta wartość jest ustawiona na anty-aliasing jest używany do renderowania.

Właściwość ta jest używana, gdy dokument jest eksportowany do następujących formatów: Aspose.Words.SaveFormat.Tiff, Aspose.Words.SaveFormat.Png, Aspose.Words.SaveFormat.Bmp, Aspose.Words.SaveFormat.Jpeg, Aspose.Words.SaveFormat.Emf. Kiedy dokument jest eksportowany do Aspose.Words.SaveFormat.Html, Aspose.Words.SaveFormat.Mhtml, Aspose.Words.SaveFormat.Epub, Aspose.Words.SaveFormat.Azw3 lub Aspose.Words.SaveFormat.Mobi format ten jest używany do obrazu raster.

UseHighQualityRendering

Otrzymuje lub ustawia wartość określającą, czy używać wysokiej jakości (tj. powolnych) algorytmów renderowania.

public bool UseHighQualityRendering { get; set; }

Wartość nieruchomości

bool

Remarks

Podstawową wartością jest „fałszywa”.

Ta właściwość jest używana, gdy dokument jest eksportowany do formatów obrazu: Aspose.Words.SaveFormat.Tiff, Aspose.Words.SaveFormat.Png, Aspose.Words.SaveFormat.Bmp, Aspose.Words.SaveFormat.Jpeg, Aspose.Words.SaveFormat.Emf.

Methods

CreateSaveOptions(SaveFormat)

Tworzy obiekt opcji zapasów klasy odpowiedniej dla określonego formatu zapasów.

public static SaveOptions CreateSaveOptions(SaveFormat saveFormat)

Parameters

saveFormat SaveFormat

Format zapasowy, dla którego można utworzyć obiekt opcji zapasowych.

Returns

SaveOptions

Obiekt klasy, która pochodzi z Aspose.Words.Saving.SaveOptions.

CreateSaveOptions(strumień)

Tworzy obiekt opcji przechowywania klasy odpowiedniej dla rozszerzenia pliku określonego w danym nazwie pliku.

public static SaveOptions CreateSaveOptions(string fileName)

Parameters

fileName string

Rozszerzenie tego nazwy pliku określa klasę opcji zapasowych, które mają zostać utworzone.

Returns

SaveOptions

Obiekt klasy, która pochodzi z Aspose.Words.Saving.SaveOptions.

 Polski