Class HtmlFixedSaveOptions

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; }

ارزش املاک

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

اگر این گزینه فعال باشد، تمام لینک هایی که حاوی جاوا اسکریپت هستند (به عنوان مثال، لینک های با “جاوا اسکار:” در ویژگی 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 اجازه می دهد تا مشخص کنید که چگونه URI های تصویر ساخته خواهد شد.

اگر یک سند را در یک فایل ذخیره کنید و نام فایل را ارائه دهید، Aspose.Words، به طور پیش فرض، تصاویر را در همان پوشه ذخیره می کند که در آن فایل سند ذخیره می شود.

اگر شما یک سند را در یک جریان ذخیره کنید، Aspose.Words دارای یک پوشه نیست که در آن برای ذخیره تصاویر، اما هنوز هم نیاز به ذخیره تصاویر در جایی. در این مورد، شما نیاز به مشخص کردن یک پوشه قابل دسترس با استفاده از Aspose.Words.Saving.HtmlFixedSaveOptions.Resources

Aspose.Words.Saving.HtmlFixedSaveOptions.ResourcesFolderAlias

ResourcesFolderAlias

مشخص نام پوشه ای که برای ساخت URI های تصویر نوشته شده در یک سند HTML استفاده می شود.به طور پیش فرض صفر است.

public string ResourcesFolderAlias { get; set; }

ارزش املاک

string

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; }

ارزش املاک

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

 فارسی