Class HtmlFixedSaveOptions
نام ها : Aspose.Words.Saving جمع آوری: WL26_.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
اگر این گزینه فعال باشد، تمام لینک هایی که حاوی جاوا اسکریپت هستند (به عنوان مثال، لینک های با “جاوا اسکار:” در ویژگی 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 اجازه می دهد تا مشخص کنید که چگونه URI های تصویر ساخته خواهد شد.
اگر یک سند را در یک فایل ذخیره کنید و نام فایل را ارائه دهید، Aspose.Words، به طور پیش فرض، تصاویر را در همان پوشه ذخیره می کند که در آن فایل سند ذخیره می شود.
اگر شما یک سند را در یک جریان ذخیره کنید، Aspose.Words دارای یک پوشه نیست که در آن برای ذخیره تصاویر، اما هنوز هم نیاز به ذخیره تصاویر در جایی. در این مورد، شما نیاز به مشخص کردن یک پوشه قابل دسترس با استفاده از Aspose.Words.Saving.HtmlFixedSaveOptions.Resources
Aspose.Words.Saving.HtmlFixedSaveOptions.ResourcesFolderAlias
ResourcesFolderAlias
مشخص نام پوشه ای که برای ساخت URI های تصویر نوشته شده در یک سند HTML استفاده می شود.به طور پیش فرض صفر است.
public string ResourcesFolderAlias { get; set; }
ارزش املاک
Remarks
هنگامی که شما ذخیره یک Aspose.Words.Document در فرمت Html، Aspose.Words نیاز به ذخیره تمام تصاویر در اسناد به عنوان فایل های جداگانه. Aspose.Words.Saving.HtmlFixedSaveOptions.ResourcesFolder به شما اجازه می دهد تا مشخص کنید که در آن تصاویر ذخیره خواهد شد و Aspose.Words.Saving.HtmlFixedSaveOptions.ResourcesFolderAlias اجازه می دهد تا مشخص کنید که چگونه URI های تصویر ساخته خواهد شد.
Aspose.Words.Saving.HtmlFixedSaveOptions.ResourcesFolder
SaveFontFaceCssSeparately
پرچم نشان می دهد که آیا “@font-face” قوانین CSS باید در یک فایل جداگانه “fontFaces.css"هنگامی که یک سند با یک صفحه سبک خارجی ذخیره می شود (یعنی زمانی که Aspose.Words.Saving.HtmlFixedSaveOptions.ExportEmbeddedCssis ‘false’).قیمت پیش فرض ‘false’ است، تمام قوانین CSS در یک فایل “styles.css” نوشته می شود.
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; }