Class SaveOptions

Class SaveOptions

İsim alanı : Aspose.Words.Saving Toplama: Aspose.Words.dll (25.4.0)

Bu, kullanıcının ek olarak belirtmesine izin veren sınıflar için abstrak bir temel sınıf.Bir belgeyi belirli bir biçimde kaydetme seçenekleri.

Daha fazlasını öğrenmek için, ziyaret Specify Save Options Belgelendirme makalesi .

public abstract class SaveOptions

Inheritance

object SaveOptions

Derived

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

mirasçı üyeleri

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

Remarks

Aspose.Words.Saving.SaveOptions sınıfı veya herhangi bir türev sınıfı örneği Aspose.Words.Document.Save(System.IO.Stream,Aspose.Words.Saving.SaveOptions) akışına aktarılır.veya Aspose.Words.Document.Save(System.String,Aspose.Words.Saving.SaveOptions) çubuğu, bir belgeyi kaydetmek için özelleştirilmiş seçenekleri tanımlamak için kullanıcının yüklenir.

Constructors

SaveOptions()

protected SaveOptions()

Properties

AllowEmbeddingPostScriptFonts

Bir belgeye TrueType yazı tipleri yerleştirildiğinde PostScript çıkışları ile yazı tipleri yerleştirilmesine izin verecek olup olmadığını gösteren bir boolean değeri alır veya ayarlar.Default değeri ‘yanlış’dır.

public bool AllowEmbeddingPostScriptFonts { get; set; }

Mülkiyet Değer

bool

Remarks

Not: Word PostScript yazı tipleri içermez, ancak bu tür yazı tipleri ile belgeleri açabilir.

Bu seçenek yalnızca Aspose.Words.Fonts.FontInfoCollection.EmbedTrueTypeFonts Aspose.Words.DocumentBase.FontInfos mülkiyeti ayarlandığında çalışır.

CustomTimeZoneInfo

Tarih/saat alanları için kullanılan yerel zaman aralığını özelleştirir veya ayarlar.

public TimeZoneInfo CustomTimeZoneInfo { get; set; }

Mülkiyet Değer

TimeZoneInfo

Remarks

Bu seçenek, 3.5 versiyonu veya .Net Standard’dan başlayan .Net çerçevesinde mevcuttur.

Varsayılan olarak, Aspose.Words, tarih/saat alanlarını yazarken sistemin yerel zaman aralığını kullanır, bu seçenek özelleştirilmiş değer ayarlamayı sağlar.

DefaultTemplate

Alın veya varsayılan şablon (fil adı dahil) için bir yol ayarlayın.Mülkiyetin Default değeri ise Boş çizgiler (System.String ve Boş)

public string DefaultTemplate { get; set; }

Mülkiyet Değer

string

Remarks

Eğer belirtildiyse, bu yol Aspose.Words.Document.AutomaticallyUpdateStyles ‘gerçek’, ama Aspose.Words.Document.AttachedTemplate boş olduğunda şablon yüklemek için kullanılır.

Dml3DefectsRenderingMod

3D efektlerin nasıl sunulduğunu belirleyen bir değer alır veya ayarlar.

public Dml3DEffectsRenderingMode Dml3DEffectsRenderingMode { get; set; }

Mülkiyet Değer

Dml3DEffectsRenderingMode

Remarks

Varsayılan değeri Aspose.Words.Saving.Dml3DEffectsRenderingMode.Basic.

DmlEffectsRenderingMode

DrawingML etkilerinin nasıl gerçekleştirildiğini belirleyen bir değer alır veya ayarlar.

public virtual DmlEffectsRenderingMode DmlEffectsRenderingMode { get; set; }

Mülkiyet Değer

DmlEffectsRenderingMode

Remarks

Varsayılan değer Aspose.Words.Saving.DmlEffectsRenderingMode.Simplified.

Bu mülk, belgenin sabit sayfa biçimlerine ihraç edildiğinde kullanılır.

DmlRenderingMode

DrawingML şekillerinin nasıl sunulduğunu belirleyen bir değer alır veya ayarlar.

public DmlRenderingMode DmlRenderingMode { get; set; }

Mülkiyet Değer

DmlRenderingMode

Remarks

Varsayılan değer Aspose.Words.Saving.DmlRenderingMode.Fallback’dir.

Bu mülk, belgenin sabit sayfa biçimlerine ihraç edildiğinde kullanılır.

ExportGeneratorName

‘gerçek’ olduğunda, Aspose.Words’in adı ve versiyonu üretilen dosyaya yerleştirilmesine neden olur.Default değeri ‘gerçek’dir.

public bool ExportGeneratorName { get; set; }

Mülkiyet Değer

bool

ImlRenderingMode

Ink (InkML) nesnelerinin nasıl sunulduğunu belirleyen bir değer alır veya ayarlar.

public ImlRenderingMode ImlRenderingMode { get; set; }

Mülkiyet Değer

ImlRenderingMode

Remarks

Varsayılan değer Aspose.Words.Saving.ImlRenderingMode.InkML’dir.

Bu mülk, belgenin sabit sayfa biçimlerine ihraç edildiğinde kullanılır.

MemoryOptimization

Belgeyi kaydetmeden önce hafıza optimizasyonu yapılması gerektiğini belirleyen bir değer alır veya ayarlar.Bu özellik için varsayılan değer ‘yanlış’dır.

public bool MemoryOptimization { get; set; }

Mülkiyet Değer

bool

Remarks

Bu seçeneği ‘gerçek’ olarak ayarlamak hafıza tüketimini önemli ölçüde azaltabilir ve büyük belgeleri daha yavaş zaman tasarrufu maliyeti ile tasarruf edebilir.

PrettyFormat

“Gerçek” olduğunda, uygun olduğu yerde çıkış biçimleri vardır.Default değeri “sahte”dır.

public bool PrettyFormat { get; set; }

Mülkiyet Değer

bool

Remarks

HTML, MHTML, EPUB, WordML, RTF, DOCX ve ODT çıkışları insan okunabilir hale getirmek için ayarlanmıştır.

ProgressCallback

Bir belgeyi kaydetme sırasında çağrılır ve kaydetme ilerlemesi ile ilgili verileri kabul eder.

public IDocumentSavingCallback ProgressCallback { get; set; }

Mülkiyet Değer

IDocumentSavingCallback

Remarks

Gelişme, Aspose.Words.SaveFormat.Docx, Wl26.FlatOpc ve _www.flatopc’a kaydedildiğinde bildirilir.Bölüm: www.wl26.saveformat.dotm ve wL22.savformat .Dotx ve / veya wll27.saviformat .doc. ve/veya wwll26.savaformat..dock.

SaveFormat

Bu kaydetme seçenekleri nesnesinin kullanıldığı takdirde belgenin kaydedileceği biçimini belirtir.

public abstract SaveFormat SaveFormat { get; set; }

Mülkiyet Değer

SaveFormat

TempFolder

Bir DOC veya DOCX dosyasına kaydedildiğinde kullanılan geçici dosyalar için klasörü belirtir.Bu özellik varsayılan olarak ‘sıfır’dır ve geçici dosyalar kullanılmaz.

public string TempFolder { get; set; }

Mülkiyet Değer

string

Remarks

Aspose.Words bir belgeyi kaydettiğinde, geçici iç yapıları oluşturmak zorundadır. varsayılan olarak, bu iç yapılar hafızada oluşturulur ve hafıza kullanımı kısa bir süre boyunca kaydedilir. kurtarma tamamlandığında, hafıza serbest bırakılır ve çöplük toplayıcısı tarafından geri çekilir.

Aspose.Words.Saving.SaveOptions.TempFolder kullanarak geçici bir klasörü belirlemek Aspose.Words geçici dosyalarda iç yapıları hafıza yerine tutmaya neden olur.

Dosya var olmalı ve yazılabilir olmalıdır, aksi takdirde bir istisna atılacaktır.

Aspose.Words, depolama tamamlandığında tüm geçici dosyaları otomatik olarak silecektir.

Exceptions

OutOfMemoryException

Çok büyük bir belgeyi (binlerce sayfa) kaydediyorsanız atın ve/veya aynı anda birçok belgeyi işleyin.Tasarruf sırasında hafıza zirvesi, istisnaya neden olmak için yeterince önemli olabilir.

UpdateAmbiguousTextFont

yazı tipi özelliklerinin kullanıldığı karakter koduna göre değiştirileceklerini belirler.

public bool UpdateAmbiguousTextFont { get; set; }

Mülkiyet Değer

bool

UpdateCreatedTimeProperty

Aspose.Words.Properties.BuiltInDocumentProperties.CreatedTime mülkünün kaydetmeden önce güncellenmiş olup olmadığını belirleyen bir değer alır veya ayarlar.Default değeri ‘sahte’ olup olmadığını;

public bool UpdateCreatedTimeProperty { get; set; }

Mülkiyet Değer

bool

UpdateFields

Belirli türlerdeki alanların belgeyi sabit bir sayfa biçiminde kaydetmeden önce güncellenmesi gerektiğini belirleyen bir değer alır veya ayarlar.Bu özellik için varsayılan değer ‘gerçek’dir.

public bool UpdateFields { get; set; }

Mülkiyet Değer

bool

Remarks

MS Word davranışlarını taklit etmek veya taklit etmemek için izin verir.

UpdateLastPrintedProperty

Aspose.Words.Properties.BuiltInDocumentProperties.LastPrinted mülkiyeti tasarruf etmeden önce güncellenmiş olup olmadığını belirleyen bir değer alır veya ayarlar.

public bool UpdateLastPrintedProperty { get; set; }

Mülkiyet Değer

bool

UpdateLastSavedTimeProperty

Aspose.Words.Properties.BuiltInDocumentProperties.LastSavedTime mülkiyeti tasarruf etmeden önce güncellenmiş olup olmadığını belirleyen bir değer alır veya ayarlar.

public bool UpdateLastSavedTimeProperty { get; set; }

Mülkiyet Değer

bool

UseAntiAliasing

Vermek için anti-aliasing kullanmak veya değil belirleyen bir değer alır veya ayarlar.

public bool UseAntiAliasing { get; set; }

Mülkiyet Değer

bool

Remarks

Bu değer anti-aliasing olarak ayarlandığında, rendering için kullanılır.

Bu özellik, belgenin aşağıdaki biçimlere ihraç edildiğinde kullanılır: Aspose.Words.SaveFormat.Tiff, Aspose.Words.SaveFormat.Png, Aspose.Words.SaveFormat.Bmp, Aspose.Words.SaveFormat.Jpeg, Aspose.Words.SaveFormat.Emf. Belgenin Aspose.Words.SaveFormat.Html, Aspose.Words.SaveFormat.Mhtml, Aspose.Words.SaveFormat.Epub, Aspose.Words.SaveFormat.Azw3 veya Aspose.Words.SaveFormat.Mobi bu seçeneği raster görüntüleri için kullanılır.

UseHighQualityRendering

Yüksek kaliteli (yani yavaş) performans algoritmalarını kullanmak veya kullanmamak için belirleyen bir değer alır veya ayarlar.

public bool UseHighQualityRendering { get; set; }

Mülkiyet Değer

bool

Remarks

Default değeri ‘yanlış’dır.

Bu özellik, belgenin görüntü biçimlerine ihraç edildiğinde kullanılır: Aspose.Words.SaveFormat.Tiff, Aspose.Words.SaveFormat.Png, Aspose.Words.SaveFormat.Bmp, Aspose.Words.SaveFormat.Jpeg, Aspose.Words.SaveFormat.Emf.

Methods

CreateSaveOptions(SaveFormat)

Tasarılan kaydetme biçimi için uygun bir sınıfın bir kaydetme seçeneği nesnesini oluşturur.

public static SaveOptions CreateSaveOptions(SaveFormat saveFormat)

Parameters

saveFormat SaveFormat

Bir kaydetme seçeneği nesne oluşturmak için kaydetme biçimi.

Returns

SaveOptions

Aspose.Words.Saving.SaveOptions’tan kaynaklanan bir sınıf nesnesi.

CreateSaveOptions(Sırt)

Dosya adında belirtilen dosya uzantısı için uygun bir sınıfın bir kaydetme seçeneği nesnesini oluşturur.

public static SaveOptions CreateSaveOptions(string fileName)

Parameters

fileName string

Bu dosya adının uzantısı, oluşturulması gereken kaydetme seçeneklerinin sınıfını belirler.

Returns

SaveOptions

Aspose.Words.Saving.SaveOptions’tan kaynaklanan bir sınıf nesnesi.

 Türkçe