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.FontSachingArgs контролирует, следует ли экспортировать конкретный ресурс шрифта и как.
Aspose.Words.Saving.FontSachingArgs также позволяет переопределить, как генерируются имена шрифтов файлов или полностью обрезать сохранение шпионов в файлы, предоставляя свои собственные потоки объектов.
Чтобы решить, сберечь ли конкретный ресурс шрифта, используйте свойство Aspose.Words.Saving.FontSavingArgs.IsExportNeed.
Чтобы сохранить шрифты в потоки вместо файлов, используйте свойство 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
Fonts can be exported as complete original font files or subseted to include only the characters that are used in the document.
По умолчанию, 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.FontSaving.FontStream
OriginalFileName
Получается оригинальное имя шрифта с расширенным названием.
public string OriginalFileName { get; }
Стоимость недвижимости
Remarks
Эта собственность содержит первоначальное имя файла текущего шрифта, если он известен.
Оригинальное название: Aspose.Words.Saving.FontSavingArgs.OriginalFileSize
OriginalFileSize
Получите оригинальный размер файла шрифта.
public int OriginalFileSize { get; }
Стоимость недвижимости
Remarks
Эта собственность содержит оригинальный размер файла текущего шрифта, если он известен.
Aspose.Words.Saving.FontSavingArgs.OriginalFileName Aspose.Words.Saving.FontSavingArgs.IsSubsettingNeeded