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.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.Default value is ’true'.

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

Визначає, чи буде видалений JavaScript з посилань.Default є “фальшивим”.

public bool RemoveJavaScriptFromLinks { get; set; }

вартість нерухомості

bool

Remarks

Якщо ця опція включена, всі посилання, що містять JavaScript (наприклад, посилання з “javascript:” в атрибуті href)Це може допомогти уникнути потенційних ризиків безпеки, таких як атаки XSS.

ResourceSavingCallback

Дозволяє контролювати, як ресурси (фотографії, шрифти та CSS) зберігаються, коли документ експортується до фіксованої сторінки у форматі HTML.

public IResourceSavingCallback ResourceSavingCallback { get; set; }

вартість нерухомості

IResourceSavingCallback

ResourcesFolder

Визначає фізичну папку, де зберігаються ресурси (фотографії, шрифти, css) при експорті документа до формату HTML.Default є «нуль».

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.ResourcesFolder властивість

Aspose.Words.Saving.HtmlFixedSaveOptions.ResourcesFolderAlias

ResourcesFolderAlias

Назвіть ім’я папки, що використовується для створення зображень УРІ, написані в 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’).

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

 Українська