OdtSaveOptions

OdtSaveOptions class

يمكن استخدامه لتحديد خيارات إضافية عند حفظ مستند فيOdt أو Ott تنسيق.

لمعرفة المزيد، قم بزيارةتحديد خيارات الحفظ مقالة توثيقية.

public class OdtSaveOptions : SaveOptions

المنشئون

اسموصف
OdtSaveOptions()يقوم بتهيئة مثيل جديد لهذه الفئة التي يمكن استخدامها لحفظ مستند فيOdt تنسيق.
OdtSaveOptions(SaveFormat)يقوم بتهيئة مثيل جديد لهذه الفئة التي يمكن استخدامها لحفظ مستند فيOdt أو Ott تنسيق.
OdtSaveOptions(string)يقوم بتهيئة مثيل جديد لهذه الفئة التي يمكن استخدامها لحفظ مستند فيOdt format مشفر بكلمة مرور.

الخصائص

اسموصف
AllowEmbeddingPostScriptFonts { get; set; }يحصل على قيمة منطقية أو يعينها للإشارة إلى ما إذا كان سيتم السماح بتضمين الخطوط مع الخطوط العريضة لـ PostScript عند تضمين خطوط TrueType في مستند عند حفظه. القيمة الافتراضية هيخطأ شنيع .
CustomTimeZoneInfo { get; set; }يحصل على أو يعين المنطقة الزمنية المحلية المخصصة المستخدمة لحقول التاريخ/الوقت.
DefaultTemplate { get; set; }يحصل على المسار إلى القالب الافتراضي (بما في ذلك اسم الملف) أو يعينه. القيمة الافتراضية لهذه الخاصية هيسلسلة فارغة (Empty ).
DigitalSignatureDetails { get; set; }يحصل أو يعينDigitalSignatureDetails الكائن المستخدم لتوقيع مستند.
Dml3DEffectsRenderingMode { get; set; }يحصل على قيمة تحدد كيفية عرض التأثيرات ثلاثية الأبعاد أو يعينها.
virtual DmlEffectsRenderingMode { get; set; }يحصل على قيمة تحدد كيفية عرض تأثيرات DrawingML أو يعينها.
DmlRenderingMode { get; set; }يحصل على قيمة تحدد كيفية عرض أشكال DrawingML أو يعينها.
ExportGeneratorName { get; set; }عندماحقيقي ، يؤدي إلى تضمين اسم وإصدار Aspose.Words في الملفات المنتجة. القيمة الافتراضية هيحقيقي .
ImlRenderingMode { get; set; }يحصل على قيمة تحدد كيفية عرض كائنات الحبر (InkML) أو يعينها.
IsStrictSchema11 { get; set; }يحدد ما إذا كان التصدير يجب أن يتوافق مع مواصفات ODT 1.1 بشكل صارم. يعرض OOo 3.0 الملفات بشكل صحيح عندما تحتوي على عناصر وسمات ODT 1.2. استخدم “false” لهذا الغرض، أو “true” للتوافق الصارم مع المواصفات 1.1. القيمة الافتراضية هيخطأ شنيع .
MeasureUnit { get; set; }يسمح بتحديد وحدات القياس التي سيتم تطبيقها على محتوى المستند. القيمة الافتراضية هيCentimeters
MemoryOptimization { get; set; }يحصل على القيمة أو يعينها لتحديد ما إذا كان يجب إجراء تحسين الذاكرة قبل حفظ المستند. القيمة الافتراضية لهذه الخاصية هيخطأ شنيع .
Password { get; set; }يحصل على كلمة مرور لتشفير المستند أو يعينها.
PrettyFormat { get; set; }عندماحقيقي ، تنسيقات الإخراج الجميلة حيثما ينطبق ذلك. القيمة الافتراضية هيخطأ شنيع .
ProgressCallback { get; set; }يتم استدعاؤها أثناء حفظ المستند وتقبل البيانات حول تقدم الحفظ.
override SaveFormat { get; set; }يحدد التنسيق الذي سيتم حفظ المستند به إذا تم استخدام كائن خيارات الحفظ هذا. يمكن أن يكونOdt أوOtt .
TempFolder { get; set; }يحدد المجلد للملفات المؤقتة المستخدمة عند الحفظ في ملف DOC أو DOCX. بشكل افتراضي، تكون هذه الخاصيةباطل ولا يتم استخدام أي ملفات مؤقتة.
UpdateAmbiguousTextFont { get; set; }يحدد ما إذا كانت سمات الخط ستتغير وفقًا لرمز الحرف المستخدم.
UpdateCreatedTimeProperty { get; set; }يحصل على قيمة أو يعينها لتحديد ما إذا كانCreatedTime يتم تحديث الخاصية قبل الحفظ. القيمة الافتراضية هيخطأ شنيع ;
UpdateFields { get; set; }يحصل على قيمة أو يعينها لتحديد ما إذا كان يجب تحديث حقول أنواع معينة قبل حفظ المستند بتنسيق صفحة ثابت. القيمة الافتراضية لهذه الخاصية هيحقيقي .
UpdateLastPrintedProperty { get; set; }يحصل على قيمة أو يعينها لتحديد ما إذا كانLastPrinted يتم تحديث الخاصية قبل الحفظ.
UpdateLastSavedTimeProperty { get; set; }يحصل على قيمة أو يعينها لتحديد ما إذا كانLastSavedTime يتم تحديث الخاصية قبل الحفظ.
UseAntiAliasing { get; set; }يحصل على قيمة أو يعينها لتحديد ما إذا كان سيتم استخدام التنعيم للرسم أم لا.
UseHighQualityRendering { get; set; }يحصل على قيمة أو يعينها لتحديد ما إذا كان سيتم استخدام خوارزميات عرض عالية الجودة (أي بطيئة) أم لا.

ملاحظات

في الوقت الحالي يوفر فقطSaveFormat الخاصية، ولكن في المستقبل سيتم إضافة خيارات أخرى، مثل كلمة مرور التشفير أو إعدادات التوقيع الرقمي.

أمثلة

يوضح كيفية جعل المستند المحفوظ يتوافق مع مخطط ODT الأقدم.

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

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

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

يوضح كيفية استخدام وحدات القياس المختلفة لتحديد معلمات النمط لمستند ODT المحفوظ.

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

// عندما نقوم بتصدير المستند إلى .odt، يمكننا استخدام كائن OdtSaveOptions لتعديل كيفية حفظ المستند.
// يمكننا تعيين خاصية "MeasureUnit" إلى "OdtSaveMeasureUnit.Centimeters"
 // لتحديد المحتوى مثل معلمات النمط باستخدام النظام المتري الذي يستخدمه Open Office.
// يمكننا تعيين خاصية "MeasureUnit" إلى "OdtSaveMeasureUnit.Inches"
// لتحديد المحتوى مثل معلمات النمط باستخدام النظام الإمبراطوري الذي يستخدمه Microsoft Word.
OdtSaveOptions saveOptions = new OdtSaveOptions
{
    MeasureUnit = odtSaveMeasureUnit
};

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

أنظر أيضا