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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Ç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
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
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
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
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
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
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
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
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
Aspose.Words.Saving.SaveOptions’tan kaynaklanan bir sınıf nesnesi.