Class SaveOptions

Class SaveOptions

اسم الفضاء : Aspose.Words.Saving تجميع: Aspose.Words.dll (25.4.0)

هذه هي فئة أساسية مجردة للفصول التي تسمح للمستخدم بتحديد المزيدخيارات عند حفظ وثيقة في تنسيق معين.

لمعرفة المزيد، قم بزيارة Specify Save Options مقالة الوثائق .

public abstract class SaveOptions

Inheritance

object SaveOptions

Derived

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

الأعضاء الموروثين

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

Remarks

يتم نقل مثال من فئة Aspose.Words.Saving.SaveOptions أو أي فئة مشتقة إلى تدفق Aspose.Words.Document.Save(System.IO.Stream,Aspose.Words.Saving.SaveOptions)أو شريط Aspose.Words.Document.Save(System.String،Aspose.Words.Saving.SaveOptions) تحميل للمستخدم لتحديد الخيارات المخصصة عند حفظ وثيقة.

Constructors

SaveOptions()

protected SaveOptions()

Properties

AllowEmbeddingPostScriptFonts

يحصل أو يضع قيمة بوليان تشير إلى ما إذا كان بإمكان إدراج الخطوط مع علامات PostScriptعند إدراج الخطوط TrueType في وثيقة يتم حفظها.

public bool AllowEmbeddingPostScriptFonts { get; set; }

قيمة الممتلكات

bool

Remarks

ملاحظة، Word لا يحتوي على الخطوط PostScript، ولكن يمكن فتح المستندات مع الخطوط المدمجة من هذا النوع.

هذا الخيار يعمل فقط عندما يتم تعيين Aspose.Words.Fonts.FontInfoCollection.EmbedTrueTypeFonts من Aspose.Words.DocumentBase.FontInfos الممتلكات .

CustomTimeZoneInfo

يحصل أو يحدد المنطقة الزمنية المحلية المخصصة المستخدمة في الحقول التاريخ/الزمن.

public TimeZoneInfo CustomTimeZoneInfo { get; set; }

قيمة الممتلكات

TimeZoneInfo

Remarks

هذا الخيار متاح إما في إطار .Net بدءا من الإصدار 3.5 أو .Net Standard.

بشكل افتراضي، يستخدم Aspose.Words المنطقة الزمنية المحلية للنظام عند كتابة الحقول التاريخ/الزمن، وهذا الخيار يسمح بتعيين القيمة المخصصة.

DefaultTemplate

يحصل أو يضع مسارًا إلى قالب افتراضي (بما في ذلك اسم الملف).القيمة الافتراضية لهذا الممتلكات هي شريط فارغ (بالتحويل من نظام.String.Empty)

public string DefaultTemplate { get; set; }

قيمة الممتلكات

string

Remarks

إذا تم تحديدها ، يتم استخدام هذا المسار لتحميل القالب عندما Aspose.Words.Document.AutomaticallyUpdateStyles هو ’true’ ، ولكن Aspose.Words.Document.AttachedTemplate فارغ.

Dml3DEffectsالتصميم

يحصل أو يحدد قيمة تحدد كيفية عرض تأثيرات 3D.

public Dml3DEffectsRenderingMode Dml3DEffectsRenderingMode { get; set; }

قيمة الممتلكات

Dml3DEffectsRenderingMode

Remarks

القيمة الافتراضية هي Aspose.Words.Saving.Dml3DEffectsRenderingMode.Basic.

DmlEffectsRenderingMode

يحصل أو يحدد قيمة تحدد كيفية تحديد تأثيرات DrawingML.

public virtual DmlEffectsRenderingMode DmlEffectsRenderingMode { get; set; }

قيمة الممتلكات

DmlEffectsRenderingMode

Remarks

القيمة الافتراضية هي Aspose.Words.Saving.DmlEffectsRenderingMode.Simplified.

يتم استخدام هذه الممتلكات عند تصدير المستند إلى تنسيقات صفحة ثابتة.

DmlRenderingMode

يحصل أو يحدد قيمة تحدد كيف يتم تقديم أشكال DrawingML.

public DmlRenderingMode DmlRenderingMode { get; set; }

قيمة الممتلكات

DmlRenderingMode

Remarks

القيمة الافتراضية هي Aspose.Words.Saving.DmlRenderingMode.Fallback.

يتم استخدام هذه الممتلكات عند تصدير المستند إلى تنسيقات صفحة ثابتة.

ExportGeneratorName

عندما يكون “حقيقيًا” ، فإن اسم ونسخة Aspose.Words يتم إدراجها في الملفات التي تم إنتاجها.القيمة الافتراضية هي “حقيقيًا”.

public bool ExportGeneratorName { get; set; }

قيمة الممتلكات

bool

ImlRenderingMode

يحصل أو يحدد قيمة تحدد كيفية تسليم الكائنات المطاطية (InkML).

public ImlRenderingMode ImlRenderingMode { get; set; }

قيمة الممتلكات

ImlRenderingMode

Remarks

القيمة الافتراضية هي Aspose.Words.Saving.ImlRenderingMode.InkML.

يتم استخدام هذه الممتلكات عند تصدير المستند إلى تنسيقات صفحة ثابتة.

MemoryOptimization

يحصل أو يحدد قيمة تحديد ما إذا كان من الضروري إجراء تحسين الذاكرة قبل حفظ المستند.القيمة الافتراضية لهذا الممتلكات هي “مزيفة”.

public bool MemoryOptimization { get; set; }

قيمة الممتلكات

bool

Remarks

إن وضع هذا الخيار على “الحقيقة” يمكن أن يقلل بشكل كبير من استهلاك الذاكرة مع توفير وثائق كبيرة على حساب وقت توفير أبطأ.

PrettyFormat

عندما “الحقيقي” ، تنتج بشكل جيد حيث ينطبق.القيمة الافتراضية هي “مزيفة”.

public bool PrettyFormat { get; set; }

قيمة الممتلكات

bool

Remarks

إعداد لجعل إصدارات HTML و MHTML و EPUB و WordML و RTF و DOCX و ODT قابلة للقراءة للإنسان.

ProgressCallback

يتم استدعاء أثناء حفظ وثيقة وقبول البيانات حول التقدم في حفظ.

public IDocumentSavingCallback ProgressCallback { get; set; }

قيمة الممتلكات

IDocumentSavingCallback

Remarks

يتم الإبلاغ عن التقدم عند التخزين إلى WL26_.SaveFormat.Docx, _ www.wl26_.saveformat .FlatOpc, __wll26 _.safeformate.docm، _wls26.saftformat .Dotm ، _ wls32.saffformati.doc ، __Wls43.saffeformats.dot ، ..

SaveFormat

يحدد النموذج الذي سيتم تخزين المستند إذا تم استخدام هذا الخيار تخزين العنصر.

public abstract SaveFormat SaveFormat { get; set; }

قيمة الممتلكات

SaveFormat

TempFolder

يحدد المجلد للملفات المؤقتة المستخدمة عند حفظ ملف DOC أو DOCX.بشكل افتراضي هذه الممتلكات صفر ولا يتم استخدام أي ملفات مؤقتة.

public string TempFolder { get; set; }

قيمة الممتلكات

string

Remarks

عندما يقوم Aspose.Words بتخزين وثيقة، فإنه يحتاج إلى إنشاء الهياكل الداخلية المؤقتة.على سبيل المثال، يتم إنشاء هذه الهياكل الداخلية في الذاكرة والذاكرة تستخدم لفترة قصيرة بينما يتم تخزين الوثيقة.عند الانتهاء من التخزين، يتم إطلاق سراح الذاكرة وإعادة استردادها من قبل جمع القمامة.

تحديد المجلد المؤقت باستخدام Aspose.Words.Saving.SaveOptions.TempFolder سوف يسبب Aspose.Words للحفاظ على الهياكل الداخلية في الملفات المؤقتة بدلا من الذاكرة.

يجب أن يكون المجلد موجودًا ويمكن كتابته ، وإلا سيتم رمي استثناء.

Aspose.Words يزيل تلقائيا جميع الملفات المؤقتة عند الانتهاء من التخزين.

Exceptions

OutOfMemoryException

رمي إذا كنت تخزن وثيقة كبيرة جدا (آلاف الصفحات) و/أو معالجة العديد من الوثائق في نفس الوقت.يمكن أن يكون حافز الذاكرة أثناء التخزين كبيرًا بما فيه الكفاية لسبب الاستثناء.

UpdateAmbiguousTextFont

يحدد ما إذا كانت خصائص الخط سيتم تغييرها وفقًا للرمز الشخصي المستخدم.

public bool UpdateAmbiguousTextFont { get; set; }

قيمة الممتلكات

bool

UpdateCreatedTimeProperty

يحصل أو يضع قيمة تحدد ما إذا كان Aspose.Words.Properties.BuiltInDocumentProperties.CreatedTime الممتلكات يتم تحديثها قبل حفظ القيمة الافتراضية هو “مزيف”؛

public bool UpdateCreatedTimeProperty { get; set; }

قيمة الممتلكات

bool

UpdateFields

يحصل أو يضع قيمة تحدد ما إذا كانت الحقول من أنواع معينة ينبغي تحديثها قبل حفظ المستند إلى تنسيق صفحة ثابتة.القيمة الافتراضية لهذا الممتلكات هي “حقيقية”.

public bool UpdateFields { get; set; }

قيمة الممتلكات

bool

Remarks

يسمح بتحديد ما إذا كان لتقليد السلوك MS Word أم لا.

UpdateLastPrintedProperty

يحصل أو يضع قيمة تحدد ما إذا كان Aspose.Words.Properties.BuiltInDocumentProperties.LastPrinted الممتلكات يتم تحديثها قبل حفظ.

public bool UpdateLastPrintedProperty { get; set; }

قيمة الممتلكات

bool

UpdateLastSavedTimeProperty

يحصل أو يضع قيمة تحدد ما إذا كان Aspose.Words.Properties.BuiltInDocumentProperties.LastSavedTime الممتلكات يتم تحديثها قبل حفظ.

public bool UpdateLastSavedTimeProperty { get; set; }

قيمة الممتلكات

bool

UseAntiAliasing

يحصل أو يضع قيمة تحدد ما إذا كان أو لا تستخدم مكافحة التحليل للتسليم.

public bool UseAntiAliasing { get; set; }

قيمة الممتلكات

bool

Remarks

القيمة الافتراضية هي .عندما يتم تعيين هذا القيم إلى مكافحة التحليل يتم استخدامه للعرض.

ويستخدم هذا الممتلكات عند تصدير المستند إلى النماذج التالية: Aspose.Words.SaveFormat.Tiff، Aspose.Words.SaveFormat.Png، Aspose.Words.SaveFormat.Bmp، Aspose.Words.SaveFormat.Jpeg، Aspose.Words.SaveFormat.Emf. عند تصدير المستند إلى Aspose.Words.SaveFormat.Html، Aspose.Words.SaveFormat.Mhtml، Aspose.Words.SaveFormat.Epub، Aspose.Words.SaveFormat.Azw3 أو Aspose.Words.SaveFormat.Mobi.

UseHighQualityRendering

يحصل أو يضع قيمة تحدد ما إذا كان أو لا تستخدم جودة عالية (أي بطيئة) إصدار الخوارزميات.

public bool UseHighQualityRendering { get; set; }

قيمة الممتلكات

bool

Remarks

القيمة الافتراضية هي “مزيفة”.

يتم استخدام هذه الممتلكات عند تصدير المستند إلى تنسيقات الصورة: Aspose.Words.SaveFormat.Tiff، Aspose.Words.SaveFormat.Png، Aspose.Words.SaveFormat.Bmp، Aspose.Words.SaveFormat.Jpeg، Aspose.Words.SaveFormat.Emf.

Methods

CreateSaveOptions(SaveFormat)

إنشاء موضوع خيارات حفظ من فئة مناسبة لنموذج حفظ المحدد.

public static SaveOptions CreateSaveOptions(SaveFormat saveFormat)

Parameters

saveFormat SaveFormat

تنسيق حفظ الذي لإنشاء موضوع خيارات حفظ.

Returns

SaveOptions

كائن من فئة تأتي من Aspose.Words.Saving.SaveOptions.

CreateSaveOptions(الستار)

إنشاء موضوع خيارات حفظ من فئة مناسبة لتمديد الملف المحدد في اسم الملف المحدد.

public static SaveOptions CreateSaveOptions(string fileName)

Parameters

fileName string

يحدد التمديد لهذا الاسم الملف فئة الخيارات الاحتياطية التي سيتم إنشاؤها.

Returns

SaveOptions

كائن من فئة تأتي من Aspose.Words.Saving.SaveOptions.

 عربي