Class HtmlFixedSaveOptions

Class HtmlFixedSaveOptions

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

يمكن استخدامه لتحديد خيارات إضافية عند حفظ وثيقة في تنسيق Aspose.Words.SaveFormat.HtmlFixed.

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

public class HtmlFixedSaveOptions : FixedPageSaveOptions

Inheritance

object SaveOptions FixedPageSaveOptions HtmlFixedSaveOptions

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

FixedPageSaveOptions.Equals(object) , FixedPageSaveOptions.AssertValidIdPrefix(string) , FixedPageSaveOptions.IsValidIdPrefix(string) , FixedPageSaveOptions.PageSet , FixedPageSaveOptions.PageSavingCallback , FixedPageSaveOptions.NumeralFormat , FixedPageSaveOptions.MetafileRenderingOptions , FixedPageSaveOptions.JpegQuality , FixedPageSaveOptions.ColorMode , FixedPageSaveOptions.OptimizeOutput , SaveOptions.CreateSaveOptions(SaveFormat) , SaveOptions.CreateSaveOptions(string) , SaveOptions.SaveFormat , SaveOptions.ExportGeneratorName , SaveOptions.TempFolder , SaveOptions.PrettyFormat , SaveOptions.UseAntiAliasing , SaveOptions.UseHighQualityRendering , SaveOptions.DmlRenderingMode , SaveOptions.DmlEffectsRenderingMode , SaveOptions.ImlRenderingMode , SaveOptions.DefaultTemplate , SaveOptions.UpdateFields , SaveOptions.UpdateLastSavedTimeProperty , SaveOptions.UpdateLastPrintedProperty , SaveOptions.UpdateCreatedTimeProperty , SaveOptions.MemoryOptimization , SaveOptions.UpdateAmbiguousTextFont , SaveOptions.Dml3DEffectsRenderingMode , SaveOptions.ProgressCallback , SaveOptions.AllowEmbeddingPostScriptFonts , SaveOptions.CustomTimeZoneInfo , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

HtmlFixedSaveOptions()

public HtmlFixedSaveOptions()

Properties

CssClassNamesPrefix

يحدد المرفق الذي يتم إضافته إلى جميع أسماء الفصول في style.css file.Default القيمة هي “aw” .

public string CssClassNamesPrefix { get; set; }

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

string

Encoding

يحدد التشفير الذي يجب استخدامه عند التصدير إلى HTML.القيمة الافتراضية هي “جديد UTF8Encoding(true)” (UTF-8 مع BOM).

public Encoding Encoding { get; set; }

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

Encoding

ExportEmbeddedCss

يحدد ما إذا كان يجب إدراج CSS (Cascading Style Sheet) في وثيقة HTML.

public bool ExportEmbeddedCss { get; set; }

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

bool

ExportEmbeddedFonts

يحدد ما إذا كانت الخطوط يجب أن تكون مدمجة في وثيقة HTML في تنسيق Base64.ملاحظة إعداد هذا العلم يمكن أن تزيد بشكل كبير من حجم إخراج ملف HTML.

public bool ExportEmbeddedFonts { get; set; }

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

bool

ExportEmbeddedImages

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

public bool ExportEmbeddedImages { get; set; }

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

bool

ExportEmbeddedSvg

يحدد ما إذا كان ينبغي إدراج موارد SVG في وثيقة HTML.القيمة الافتراضية هي “حقيقية”.

public bool ExportEmbeddedSvg { get; set; }

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

bool

ExportFormFields

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

public bool ExportFormFields { get; set; }

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

bool

FontFormat

الحصول على أو إعداد Aspose.Words.Saving.ExportFontFormat المستخدمة لتصدير الخطوط.القيمة الافتراضية هي Aspose.Words.Saving.ExportFontFormat.Woff.

public ExportFontFormat FontFormat { get; set; }

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

ExportFontFormat

IdPrefix

يحدد تعريفًا يعتمد على جميع معرفات العنصر التي تم إنشاؤها في وثيقة الإخراج.القيمة الافتراضية صفر ولا يتم فرض أي سابقة.

public string IdPrefix { get; set; }

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

string

Remarks

إذا تم تحديد المرفق ، فإنه لا يمكن أن يحتوي إلا على الحروف والأرقام والأسفلات والأسفلات ،يجب أن تبدأ بالرسالة.

Exceptions

ArgumentException

القيمة لا تلبي المتطلبات المحددة أعلاه.

OptimizeOutput

ويشير العلم إلى ما إذا كان من الضروري تحسين الناتج.إذا تم إعداد هذا العلم، يتم إزالة الألواح المطاطية المطاطية والألواح الفارغة، كما يتم إزالة الألواح المجاورة ذات الشكل نفسه.ملاحظة: قد يتأثر دقة عرض المحتوى إذا تم إعداد هذا الممتلكات “الحقيقي”.

الافتراض هو “الحقيقي”.

public override bool OptimizeOutput { get; set; }

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

bool

PageHorizontalAlignment

يحدد الترتيب الأفقي للصفحات في وثيقة HTML.القيمة الافتراضية هي Aspose.Words.Saving.HtmlFixedPageHorizontalAlignment.Center.

public HtmlFixedPageHorizontalAlignment PageHorizontalAlignment { get; set; }

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

HtmlFixedPageHorizontalAlignment

PageMargins

يحدد الحدود حول الصفحات في وثيقة HTML.يتم قياس قيمة الحد الأدنى في النقاط ويجب أن تكون هي نفسها أو أكبر من 0.القيمة الافتراضية هي 10 نقاط.

public double PageMargins { get; set; }

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

double

Remarks

يعتمد على قيمة Aspose.Words.Saving.HtmlFixedSaveOptions.PageHorizontalAlignment:

  • يحدد أعلى أو أسفل أو اليسار من الحدود إذا كانت القيمة Aspose.Words.Saving.HtmlFixedPageHorizontalAlignment.Left.
  • يحدد أعلى، أسفل، واليمين صفحة الحدود إذا كان القيمة Aspose.Words.Saving.HtmlFixedPageHorizontalAlignment.Right.
  • يحدد هامش الصفحات العليا والسفلية إذا كانت القيمة Aspose.Words.Saving.HtmlFixedPageHorizontalAlignment.Center.

RemoveJavaScriptFromLinks

يحدد ما إذا كان سيتم إزالة جافا سكريبت من الروابط.المعيار الافتراضي هو “مزيف”.

public bool RemoveJavaScriptFromLinks { get; set; }

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

bool

Remarks

إذا تم تمكين هذا الخيار، جميع الروابط التي تحتوي على جافا سكريبت (على سبيل المثال، الارتباطات مع “JavaScript:” في ميزة href)سيتم استبدالها بـ “JavaScript:void(0)” وهذا يمكن أن يساعد في منع المخاطر الأمنية المحتملة، مثل هجمات XSS.

ResourceSavingCallback

يتيح التحكم في كيفية حفظ الموارد (الصور والنصوص و css) عند تصدير وثيقة إلى صفحة ثابتة في تنسيق HTML.

public IResourceSavingCallback ResourceSavingCallback { get; set; }

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

IResourceSavingCallback

ResourcesFolder

يحدد المجلد المادي حيث يتم حفظ الموارد (الصور، الخطوط، css) عند تصدير وثيقة إلى تنسيق HTML.

public string ResourcesFolder { get; set; }

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

string

Remarks

يعمل فقط إذا Aspose.Words.Saving.HtmlFixedSaveOptions.ExportEmbeddedImages الممتلكات .

عند حفظ Aspose.Words.Document في تنسيق Html، Aspose.Words تحتاج إلى حفظ جميع الصور المدمجة في المستند كملفات منفصلة. Aspose.Words.Saving.HtmlFixedSaveOptions.ResourcesFolder يسمح لك لتحديد أين سيتم حفظ الصور و Aspose.Words.Saving.HtmlFixedSaveOptions.ResourcesFolderAlias يسمح لك لتحديد كيف سيتم بناء الصور URIs.

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

إذا كنت تخزين وثيقة في تدفق، Aspose.Words ليس لديها مجلد حيث لتخزين الصور، ولكن لا يزال بحاجة إلى تخزين الصور في مكان ما. في هذه الحالة، تحتاج إلى تحديد مجلد قابل للاستخدام باستخدام Aspose.Words.Saving.HtmlFixedSaveOptions.ResourcesFolder property

Aspose.Words.Saving.HtmlFixedSaveOptions.ResourcesFolderAlias

ResourcesFolderAlias

يحدد اسم المجلد المستخدم لبناء URIs الصورة المكتوبة في وثيقة HTML.المعيار الافتراضي هو “صفر”.

public string ResourcesFolderAlias { get; set; }

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

string

Remarks

عند حفظ Aspose.Words.Document في تنسيق Html، Aspose.Words تحتاج إلى حفظ جميع الصور المدمجة في المستند كملفات منفصلة. Aspose.Words.Saving.HtmlFixedSaveOptions.ResourcesFolder يسمح لك لتحديد أين سيتم حفظ الصور و Aspose.Words.Saving.HtmlFixedSaveOptions.ResourcesFolderAlias يسمح لك لتحديد كيف سيتم بناء الصور URIs.

Aspose.Words.Saving.HtmlFixedSaveOptions.Resourcesملف

SaveFontFaceCssSeparately

يشير العلم إلى ما إذا كانت قواعد CSS “@font-face” يجب وضعها في ملف منفصل “fontFaces.css"عندما يتم حفظ وثيقة مع ورقة النمط الخارجية (أي عندما Aspose.Words.Saving.HtmlFixedSaveOptions.ExportEmbeddedCssis ‘false’).

public bool SaveFontFaceCssSeparately { get; set; }

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

bool

Remarks

وضع هذا الممتلكات على “الحقيقة” يعيد السلوك القديم (الملفات المنفصلة) للتوافق مع رمز التراث.

SaveFormat

يحدد النموذج الذي سيتم تخزين المستند إذا تم استخدام هذا الخيار تخزين العنصر.يمكن أن يكون فقط Aspose.Words.SaveFormat.HtmlFixed.

public override SaveFormat SaveFormat { get; set; }

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

SaveFormat

ShowPageBorder

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

public bool ShowPageBorder { get; set; }

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

bool

UseTargetMachineFonts

ويشير العلم إلى ما إذا كانت الخطوط من آلة الهدف يجب أن تستخدم لعرض الوثيقة.إذا تم تعيين هذا العلم على “حقيقي”، Aspose.Words.Saving.HtmlFixedSaveOptions.FontFormat و Aspose.Words.Saving.HtmlFixedSaveOptions.ExportEmbeddedFonts خصائص لا تأثير، وكذلك Aspose.Words.Saving.HtmlFixedSaveOptions.ResourceSavingCallback لا يتم إطلاق سراح الخطوط.

public bool UseTargetMachineFonts { get; set; }

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

bool

 عربي