OdtSaveOptions

OdtSaveOptions class

Bir belgeyi kaydederken ek seçenekleri belirtmek için kullanılabilirOdt veya Ott biçim.

Daha fazla bilgi edinmek için şu adresi ziyaret edin:Kaydetme Seçeneklerini Belirleyin belgeleme makalesi.

public class OdtSaveOptions : SaveOptions

yapıcılar

İsimTanım
OdtSaveOptions()Bu sınıfın, bir belgeyi kaydetmek için kullanılabilecek yeni bir örneğini başlatır.Odt biçim.
OdtSaveOptions(SaveFormat)Bu sınıfın, bir belgeyi kaydetmek için kullanılabilecek yeni bir örneğini başlatır.Odt veya Ott biçim.
OdtSaveOptions(string)Bu sınıfın, bir belgeyi kaydetmek için kullanılabilecek yeni bir örneğini başlatır.Odt format şifreyle şifrelenmiş.

Özellikleri

İsimTanım
AllowEmbeddingPostScriptFonts { get; set; }PostScript anahatlarıyla yazı tiplerinin gömülmesine izin verilip verilmeyeceğini belirten bir Boole değeri alır veya ayarlar. Bir belge kaydedildiğinde TrueType yazı tiplerini gömerken. Varsayılan değerYANLIŞ .
CustomTimeZoneInfo { get; set; }Tarih/saat alanları için kullanılan özel yerel saat dilimini alır veya ayarlar.
DefaultTemplate { get; set; }Varsayılan şablona giden yolu alır veya ayarlar (dosya adı dahil). Bu özellik için varsayılan değerboş dize (Empty ).
DigitalSignatureDetails { get; set; }Alır veya ayarlarDigitalSignatureDetails Bir belgeyi imzalamak için kullanılan nesne.
Dml3DEffectsRenderingMode { get; set; }3B efektlerin nasıl işleneceğini belirleyen bir değer alır veya ayarlar.
virtual DmlEffectsRenderingMode { get; set; }DrawingML efektlerinin nasıl işleneceğini belirleyen bir değer alır veya ayarlar.
DmlRenderingMode { get; set; }DrawingML şekillerinin nasıl işleneceğini belirleyen bir değer alır veya ayarlar.
ExportGeneratorName { get; set; }Ne zamandoğru , Aspose.Words adının ve sürümünün üretilen dosyalara gömülmesine neden olur. Varsayılan değerdoğru .
ImlRenderingMode { get; set; }Mürekkep (InkML) nesnelerinin nasıl işleneceğini belirleyen bir değer alır veya ayarlar.
IsStrictSchema11 { get; set; }Dışa aktarma işleminin kesinlikle ODT 1.1 spesifikasyonuna uyup uymayacağını belirtir. OOo 3.0, dosyaları ODT 1.2 öğelerini ve özniteliklerini içerdiğinde doğru şekilde görüntüler. Bu amaçla “false” veya 1.1 spesifikasyonuna kesinlikle uymak için “true” kullanın. Varsayılan değer şudur:YANLIŞ .
MeasureUnit { get; set; }Belge içeriğine uygulanacak ölçü birimlerini belirtmenize olanak tanır. Varsayılan değerCentimeters
MemoryOptimization { get; set; }Belgeyi kaydetmeden önce bellek optimizasyonunun yapılıp yapılmayacağını belirleyen değeri alır veya ayarlar. Bu özelliğin varsayılan değeriYANLIŞ .
Password { get; set; }Belgeyi şifrelemek için bir parola alır veya ayarlar.
PrettyFormat { get; set; }Ne zamandoğru , uygun olduğu durumlarda çıktıyı güzel biçimlerde biçimlendirir. Varsayılan değerYANLIŞ .
ProgressCallback { get; set; }Bir belgeyi kaydederken çağrılır ve kaydetme ilerlemesiyle ilgili verileri kabul eder.
override SaveFormat { get; set; }Bu kaydetme seçenekleri nesnesi kullanılırsa belgenin kaydedileceği biçimi belirtir. Odt veyaOtt .
TempFolder { get; set; }DOC veya DOCX dosyasına kaydederken kullanılan geçici dosyalar için klasörü belirtir. Varsayılan olarak bu özellikhükümsüz ve geçici dosyalar kullanılmaz.
UpdateAmbiguousTextFont { get; set; }Kullanılan karakter koduna göre yazı tipi özniteliklerinin değiştirilip değiştirilmeyeceğini belirler.
UpdateCreatedTimeProperty { get; set; }Bir değeri alır veya ayarlar.CreatedTime özellik kaydedilmeden önce güncellenir. Varsayılan değerYANLIŞ ;
UpdateFields { get; set; }Belgeyi sabit bir sayfa biçimine kaydetmeden önce belirli türdeki alanların güncellenip güncellenmeyeceğini belirleyen bir değeri alır veya ayarlar. Bu özelliğin varsayılan değeridoğru .
UpdateLastPrintedProperty { get; set; }Bir değeri alır veya ayarlar.LastPrinted özellik kaydedilmeden önce güncellenir.
UpdateLastSavedTimeProperty { get; set; }Bir değeri alır veya ayarlar.LastSavedTime özellik kaydedilmeden önce güncellenir.
UseAntiAliasing { get; set; }İşleme için kenar yumuşatma kullanılıp kullanılmayacağını belirleyen bir değer alır veya ayarlar.
UseHighQualityRendering { get; set; }Yüksek kaliteli (yani yavaş) işleme algoritmalarının kullanılıp kullanılmayacağını belirleyen bir değeri alır veya ayarlar.

Notlar

Şu anda yalnızca şunu sağlar:SaveFormat özelliği, ancak gelecekte şifreleme parolası veya dijital imza ayarları gibi diğer seçenekler eklenecek.

Örnekler

Kaydedilmiş bir belgenin eski bir ODT şemasına uygun hale getirilmesinin nasıl yapılacağını gösterir.

Document doc = new Document(MyDir + "Rendering.docx");

OdtSaveOptions saveOptions = new OdtSaveOptions
{
    MeasureUnit = OdtSaveMeasureUnit.Centimeters,
    IsStrictSchema11 = exportToOdt11Specs
};

doc.Save(ArtifactsDir + "OdtSaveOptions.Odt11Schema.odt", saveOptions);

Kaydedilmiş bir ODT belgesinin stil parametrelerini tanımlamak için farklı ölçüm birimlerinin nasıl kullanılacağını gösterir.

Document doc = new Document(MyDir + "Rendering.docx");

// Belgeyi .odt'ye aktardığımızda, belgeyi nasıl kaydedeceğimizi değiştirmek için OdtSaveOptions nesnesini kullanabiliriz.
// "MeasureUnit" özelliğini "OdtSaveMeasureUnit.Centimeters" olarak ayarlayabiliriz
 // Open Office'in kullandığı metrik sistemi kullanarak stil parametreleri gibi içerikleri tanımlamak için.
// "MeasureUnit" özelliğini "OdtSaveMeasureUnit.Inches" olarak ayarlayabiliriz
// Microsoft Word'ün kullandığı imparatorluk sistemini kullanarak stil parametreleri gibi içerikleri tanımlamak için.
OdtSaveOptions saveOptions = new OdtSaveOptions
{
    MeasureUnit = odtSaveMeasureUnit
};

doc.Save(ArtifactsDir + "OdtSaveOptions.Odt11Schema.odt", saveOptions);

Ayrıca bakınız