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.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; }
вартість нерухомості
Document
Знайдіть об’єкт документа, який зберігається.
public Document Document { get; }
вартість нерухомості
FontFamilyName
Введіть теперішнє ім’я шрифту.
public string FontFamilyName { get; }
вартість нерухомості
FontFileName
Приймає або вводить ім’я файлу (без шляху), до якого буде збережено шрифт.
public string FontFileName { get; set; }
вартість нерухомості
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; }
вартість нерухомості
Remarks
Ця властивість дозволяє зберігати шрифти в потоки замість файлів під час експорту HTML.
Коли ця властивість є, шрифт буде збережений до файлу, зазначеного в Aspose.Words.Saving.FontSavingArgs.FontFileName властивості.
Aspose.Words.Saving.FontSavingArgs.FontFileName Aspose.Words.Saving.FontSavingArgs.KeepFontStreamOpen
IsExportNeeded
Дозволяє уточнити, чи буде поточний шрифт експортуватися як джерело шрифту.
public bool IsExportNeeded { get; set; }
вартість нерухомості
IsSubsettingNeeded
Дозволяє уточнити, чи буде поточний шрифт підписаний перед експортом як шрифт-ресурс.
public bool IsSubsettingNeeded { get; set; }
вартість нерухомості
Remarks
Шрифти можуть бути експортовані як повні оригінальні шрифтні файли або підрозділені, щоб включити тільки символи, які використовуються в документі.
За замовчуванням, Aspose.Words вирішує, чи виконувати підписання чи ні, порівнюючи оригінальний розмір шрифту з тим, що зазначено в Aspose.Words.Saving.HtmlSaveOptions.FontResourcesSubsettingSizeThreshold. Ви можете перевершити це поведінку для окремих шрифтів, встановлюючи Aspose.Words.Saving.FontSavingArgs.IsSubsettingНеобхідну власність.
Italic
Показати, чи є існуючий шрифт італійським.
public bool Italic { get; }
вартість нерухомості
KeepFontStreamOpen
Визначає, чи варто Aspose.Words зберігати потік відкритим або закритим після збереження шрифту.
public bool KeepFontStreamOpen { get; set; }
вартість нерухомості
Remarks
За замовчуванням і Aspose.Words буде закривати потоки, які ви надаєте в Aspose.Words.Saving.FontSavingArgs.FontStream властивості після написання шрифту в ньому.
Завантажити.Words.Saving.FontSavingArgs.FontStream
OriginalFileName
Отримайте оригінальне ім’я шрифту з розширенням.
public string OriginalFileName { get; }
вартість нерухомості
Remarks
Ця власність містить оригінальну назву файлу поточного шрифту, якщо вона відома.
Оригінальна.Words.Saving.FontSavingArgs.OriginalFile
OriginalFileSize
Знайдіть оригінальний розмір шрифту.
public int OriginalFileSize { get; }
вартість нерухомості
Remarks
Ця власність містить оригінальний розмір файлу поточного шрифту, якщо він відомий.
Aspose.Words.Saving.FontSavingArgs.OriginalFileName Aspose.Words.Saving.FontSavingArgs.IsSubsettingNeeded