OoxmlSaveOptions
İçindekiler
[
Saklamak
]OoxmlSaveOptions class
Bir belgeyi kaydederken ek seçenekleri belirtmek için kullanılabilirDocx , Docm ,Dotx ,Dotm veya FlatOpc biçim.
Daha fazla bilgi edinmek için şu adresi ziyaret edin:Kaydetme Seçeneklerini Belirleyin belgeleme makalesi.
public class OoxmlSaveOptions : SaveOptions
yapıcılar
İsim | Tanım |
---|---|
OoxmlSaveOptions() | Bu sınıfın, bir belgeyi kaydetmek için kullanılabilecek yeni bir örneğini başlatır.Docx biçim. |
OoxmlSaveOptions(SaveFormat) | Bu sınıfın, bir belgeyi kaydetmek için kullanılabilecek yeni bir örneğini başlatır.Docx , Docm ,Dotx ,Dotm veya FlatOpc biçim. |
Özellikleri
İsim | Tanı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Ş . |
Compliance { get; set; } | Çıktı belgesi için OOXML sürümünü belirtir. Varsayılan değerEcma376_2006 . |
CompressionLevel { get; set; } | Belgeyi kaydetmek için kullanılan sıkıştırma düzeyini belirtir. Varsayılan değerNormal . |
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. |
KeepLegacyControlChars { get; set; } | Eski kontrol karakterlerinin orijinal gösterimini korur. |
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; } | ECMA376 Standart şifreleme algoritmasını kullanarak belgeyi şifrelemek için bir parola alır/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. Docx ,Docm , Dotx ,Dotm veyaFlatOpc . |
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. |
Zip64Mode { get; set; } | Çıktı belgesi için ZIP64 biçim uzantılarının kullanılıp kullanılmayacağını belirtir. Varsayılan değer:Never . |
Örnekler
Kaydedilen bir belgenin uyması gereken OOXML uyumluluk spesifikasyonunun nasıl ayarlanacağını gösterir.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
// Uyumluluk seçeneklerini Microsoft Word 2003 ile uyumlu olacak şekilde yapılandırırsak,
// Bir resim eklemek, VML kullanılarak şeklinin tanımlanmasını sağlayacaktır.
doc.CompatibilityOptions.OptimizeFor(MsWordVersion.Word2003);
builder.InsertImage(ImageDir + "Transparent background logo.png");
Assert.AreEqual(ShapeMarkupLanguage.Vml, ((Shape)doc.GetChild(NodeType.Shape, 0, true)).MarkupLanguage);
// "ISO/IEC 29500:2008" OOXML standardı VML şekillerini desteklemez.
// SaveOptions nesnesinin "Compliance" özelliğini "OoxmlCompliance.Iso29500_2008_Strict" olarak ayarlarsak,
// Bu nesneyi geçirirken kaydettiğimiz her belgenin o standarda uyması gerekecektir.
OoxmlSaveOptions saveOptions = new OoxmlSaveOptions
{
Compliance = OoxmlCompliance.Iso29500_2008_Strict,
SaveFormat = SaveFormat.Docx
};
doc.Save(ArtifactsDir + "OoxmlSaveOptions.Iso29500Strict.docx", saveOptions);
// Kaydedilen belgemiz, "ISO/IEC 29500:2008" OOXML standardına uymak için şekli DML kullanarak tanımlar.
doc = new Document(ArtifactsDir + "OoxmlSaveOptions.Iso29500Strict.docx");
Assert.AreEqual(ShapeMarkupLanguage.Dml, ((Shape)doc.GetChild(NodeType.Shape, 0, true)).MarkupLanguage);
Ayrıca bakınız
- class SaveOptions
- ad alanı Aspose.Words.Saving
- toplantı Aspose.Words