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; }
قيمة الممتلكات
Encoding
يحدد التشفير الذي يجب استخدامه عند التصدير إلى HTML.القيمة الافتراضية هي “جديد UTF8Encoding(true)” (UTF-8 مع BOM).
public Encoding Encoding { get; set; }
قيمة الممتلكات
ExportEmbeddedCss
يحدد ما إذا كان يجب إدراج CSS (Cascading Style Sheet) في وثيقة HTML.
public bool ExportEmbeddedCss { get; set; }
قيمة الممتلكات
ExportEmbeddedFonts
يحدد ما إذا كانت الخطوط يجب أن تكون مدمجة في وثيقة HTML في تنسيق Base64.ملاحظة إعداد هذا العلم يمكن أن تزيد بشكل كبير من حجم إخراج ملف HTML.
public bool ExportEmbeddedFonts { get; set; }
قيمة الممتلكات
ExportEmbeddedImages
يحدد ما إذا كانت الصور يجب أن تكون مدمجة في وثيقة HTML في تنسيق Base64.ملاحظة إعداد هذا العلم يمكن أن تزيد بشكل كبير من حجم إخراج ملف HTML.
public bool ExportEmbeddedImages { get; set; }
قيمة الممتلكات
ExportEmbeddedSvg
يحدد ما إذا كان ينبغي إدراج موارد SVG في وثيقة HTML.القيمة الافتراضية هي “حقيقية”.
public bool ExportEmbeddedSvg { get; set; }
قيمة الممتلكات
ExportFormFields
يحصل أو يضع إشارة إلى ما إذا كانت الحقول الشكلية يتم تصديرها كمتفاعلةالعناصر (مثل علامة “إدخال”) بدلا من التحويل إلى النص أو الرسومات.
public bool ExportFormFields { get; set; }
قيمة الممتلكات
FontFormat
الحصول على أو إعداد Aspose.Words.Saving.ExportFontFormat المستخدمة لتصدير الخطوط.القيمة الافتراضية هي Aspose.Words.Saving.ExportFontFormat.Woff.
public ExportFontFormat FontFormat { get; set; }
قيمة الممتلكات
IdPrefix
يحدد تعريفًا يعتمد على جميع معرفات العنصر التي تم إنشاؤها في وثيقة الإخراج.القيمة الافتراضية صفر ولا يتم فرض أي سابقة.
public string IdPrefix { get; set; }
قيمة الممتلكات
Remarks
إذا تم تحديد المرفق ، فإنه لا يمكن أن يحتوي إلا على الحروف والأرقام والأسفلات والأسفلات ،يجب أن تبدأ بالرسالة.
Exceptions
القيمة لا تلبي المتطلبات المحددة أعلاه.
OptimizeOutput
ويشير العلم إلى ما إذا كان من الضروري تحسين الناتج.إذا تم إعداد هذا العلم، يتم إزالة الألواح المطاطية المطاطية والألواح الفارغة، كما يتم إزالة الألواح المجاورة ذات الشكل نفسه.ملاحظة: قد يتأثر دقة عرض المحتوى إذا تم إعداد هذا الممتلكات “الحقيقي”.
الافتراض هو “الحقيقي”.
public override bool OptimizeOutput { get; set; }
قيمة الممتلكات
PageHorizontalAlignment
يحدد الترتيب الأفقي للصفحات في وثيقة HTML.القيمة الافتراضية هي Aspose.Words.Saving.HtmlFixedPageHorizontalAlignment.Center.
public HtmlFixedPageHorizontalAlignment PageHorizontalAlignment { get; set; }
قيمة الممتلكات
HtmlFixedPageHorizontalAlignment
PageMargins
يحدد الحدود حول الصفحات في وثيقة HTML.يتم قياس قيمة الحد الأدنى في النقاط ويجب أن تكون هي نفسها أو أكبر من 0.القيمة الافتراضية هي 10 نقاط.
public double PageMargins { get; set; }
قيمة الممتلكات
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; }
قيمة الممتلكات
Remarks
إذا تم تمكين هذا الخيار، جميع الروابط التي تحتوي على جافا سكريبت (على سبيل المثال، الارتباطات مع “JavaScript:” في ميزة href)سيتم استبدالها بـ “JavaScript:void(0)” وهذا يمكن أن يساعد في منع المخاطر الأمنية المحتملة، مثل هجمات XSS.
ResourceSavingCallback
يتيح التحكم في كيفية حفظ الموارد (الصور والنصوص و css) عند تصدير وثيقة إلى صفحة ثابتة في تنسيق HTML.
public IResourceSavingCallback ResourceSavingCallback { get; set; }
قيمة الممتلكات
ResourcesFolder
يحدد المجلد المادي حيث يتم حفظ الموارد (الصور، الخطوط، css) عند تصدير وثيقة إلى تنسيق HTML.
public string ResourcesFolder { get; set; }
قيمة الممتلكات
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; }
قيمة الممتلكات
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; }
قيمة الممتلكات
Remarks
وضع هذا الممتلكات على “الحقيقة” يعيد السلوك القديم (الملفات المنفصلة) للتوافق مع رمز التراث.
SaveFormat
يحدد النموذج الذي سيتم تخزين المستند إذا تم استخدام هذا الخيار تخزين العنصر.يمكن أن يكون فقط Aspose.Words.SaveFormat.HtmlFixed.
public override SaveFormat SaveFormat { get; set; }
قيمة الممتلكات
ShowPageBorder
يحدد ما إذا كانت الحدود حول الصفحات يجب أن تظهر.المعيار هو “الحقيقي”.
public bool ShowPageBorder { get; set; }
قيمة الممتلكات
UseTargetMachineFonts
ويشير العلم إلى ما إذا كانت الخطوط من آلة الهدف يجب أن تستخدم لعرض الوثيقة.إذا تم تعيين هذا العلم على “حقيقي”، Aspose.Words.Saving.HtmlFixedSaveOptions.FontFormat و Aspose.Words.Saving.HtmlFixedSaveOptions.ExportEmbeddedFonts خصائص لا تأثير، وكذلك Aspose.Words.Saving.HtmlFixedSaveOptions.ResourceSavingCallback لا يتم إطلاق سراح الخطوط.
public bool UseTargetMachineFonts { get; set; }