Class FontSavingArgs

Class FontSavingArgs

Названий на: Aspose.Words.Saving Асамблея: Aspose.Words.dll (25.4.0)

Пропонує дані для заходу Aspose.Words.Saving.IFontSavingCallback.FontSaving(Aspose.Words.Saving.FontSavingArgs).

Щоб дізнатися більше, відвідайте Save a Document Документальна стаття .

public class FontSavingArgs

Inheritance

object FontSavingArgs

Нападні члени

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Remarks

Коли Aspose.Words зберігає документ в HTML або пов’язаних форматах, а Aspose.Words.Saving.HtmlSaveOptions.ExportFontResources встановлюється, він зберігає кожен суб’єкт шрифту для експорту в окремий файл.

Aspose.Words.Saving.FontsavingArgs контролює, чи потрібно експортувати певний шрифт і як.

Aspose.Words.Saving.FontSachingArgs також дозволяє переоцінювати, як генеруються імена шрифтів файлів або повністю обертатися збереження шрифов у файли, надаючи свої власні потокові об’єкти.

Щоб вирішити, чи можна зберегти певний ресурс шрифту, використовуйте Aspose.Words.Saving.FontSavingArgs.IsExportNeed Property.

Щоб зберегти шрифти в потоки замість файлів, використовуйте власність Aspose.Words.Saving.FontSavingArgs.FontStream.

Properties

Bold

Показати, чи є теперішній шрифт сміливим.

public bool Bold { get; }

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

bool

Document

Знайдіть об’єкт документа, який зберігається.

public Document Document { get; }

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

Document

FontFamilyName

Введіть теперішнє ім’я шрифту.

public string FontFamilyName { get; }

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

string

FontFileName

Приймає або вводить ім’я файлу (без шляху), до якого буде збережено шрифт.

public string FontFileName { get; set; }

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

string

Remarks

Ця властивість дозволяє переоцінити, як імена шрифтів генеруються під час експорту до HTML.

Коли подія викидається, ця власність містить ім’я файлу, яке було генерується Aspose.Words. Ви можете змінити вартість цієї власності, щоб зберегти шрифт в інший файл.

Aspose.Words автоматично генерує унікальне ім’я файлу для кожного вбудованого шрифту при експорті до формату HTML. Як генерується ім’я файлу шрифту залежить від того, чи зберігаєте ви документ у файл або потоку.

При збереженні документа в файл, генерується ім’я шрифту файлу виглядає як .

При збереженні документа в потоку, генерується ім’я шрифту файлу виглядає як .

Aspose.Words.Saving.FontSavingArgs.HtFileName повинно містити тільки ім’я файлу без маршруту. Wl26 визначає маршрут для збереження за допомогою імені документу, назви файлів, __ WL26.

Aspose.Words.Saving.FontSavingArgs.FontStream Aspose.Words.Saving.HtmlSaveOptions.FontsFolder Aspose.Words.Saving.HtmlSaveOptions.FontsFolderAlias

FontStream

Дозволяється вказати потік, до якого буде збережено шрифт.

public Stream FontStream { get; set; }

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

Stream

Remarks

Ця властивість дозволяє зберігати шрифти в потоки замість файлів під час експорту HTML.

Коли ця властивість є, шрифт буде збережений до файлу, зазначеного в Aspose.Words.Saving.FontSavingArgs.FontFileName властивості.

Aspose.Words.Saving.FontSavingArgs.FontFileName Aspose.Words.Saving.FontSavingArgs.KeepFontStreamOpen

IsExportNeeded

Дозволяє уточнити, чи буде поточний шрифт експортуватися як джерело шрифту.

public bool IsExportNeeded { get; set; }

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

bool

IsSubsettingNeeded

Дозволяє уточнити, чи буде поточний шрифт підписаний перед експортом як шрифт-ресурс.

public bool IsSubsettingNeeded { get; set; }

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

bool

Remarks

Шрифти можуть бути експортовані як повні оригінальні шрифтні файли або підрозділені, щоб включити тільки символи, які використовуються в документі.

За замовчуванням, Aspose.Words вирішує, чи виконувати підписання чи ні, порівнюючи оригінальний розмір шрифту з тим, що зазначено в Aspose.Words.Saving.HtmlSaveOptions.FontResourcesSubsettingSizeThreshold. Ви можете перевершити це поведінку для окремих шрифтів, встановлюючи Aspose.Words.Saving.FontSavingArgs.IsSubsettingНеобхідну власність.

Italic

Показати, чи є існуючий шрифт італійським.

public bool Italic { get; }

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

bool

KeepFontStreamOpen

Визначає, чи варто Aspose.Words зберігати потік відкритим або закритим після збереження шрифту.

public bool KeepFontStreamOpen { get; set; }

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

bool

Remarks

За замовчуванням і Aspose.Words буде закривати потоки, які ви надаєте в Aspose.Words.Saving.FontSavingArgs.FontStream властивості після написання шрифту в ньому.

Завантажити.Words.Saving.FontSavingArgs.FontStream

OriginalFileName

Отримайте оригінальне ім’я шрифту з розширенням.

public string OriginalFileName { get; }

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

string

Remarks

Ця власність містить оригінальну назву файлу поточного шрифту, якщо вона відома.

Оригінальна.Words.Saving.FontSavingArgs.OriginalFile

OriginalFileSize

Знайдіть оригінальний розмір шрифту.

public int OriginalFileSize { get; }

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

int

Remarks

Ця власність містить оригінальний розмір файлу поточного шрифту, якщо він відомий.

Aspose.Words.Saving.FontSavingArgs.OriginalFileName Aspose.Words.Saving.FontSavingArgs.IsSubsettingNeeded

 Українська