FontSavingArgs

Наследование: java.lang.Object

public class FontSavingArgs

Предоставляет данные дляIFontSavingCallback.fontSaving(com.aspose.words.FontSavingArgs) мероприятие.

Чтобы узнать больше, посетитеSave a Document документальная статья.

Когда Aspose.Words сохраняет документ в HTML или родственных форматах иHtmlSaveOptions.getExportFontResources() / HtmlSaveOptions.setExportFontResources(boolean) установлен наtrue, он сохраняет каждую тему шрифта для экспорта в отдельный файл.

FontSavingArgs определяет, следует ли экспортировать конкретный ресурс шрифта и каким образом.

FontSavingArgs также позволяет переопределить, как генерируются имена файлов шрифтов, или полностью обойти сохранение шрифтов в файлы, предоставив свои собственные потоковые объекты.

Чтобы решить, сохранять ли конкретный ресурс шрифта, используйтеisExportNeeded() / isExportNeeded(boolean) имущество.

Чтобы сохранить шрифты в потоки, а не в файлы, используйтеP:Aspose.Words.Saving.FontSavingArgs.FontStream имущество.

Методы

МетодОписание
equals(Object arg0)
getBold()Указывает, является ли текущий шрифт полужирным.
getClass()
getDocument()Получает сохраняемый объект документа.
getFontFamilyName()Указывает текущее имя семейства шрифтов.
getFontFileName()Получает имя файла (без пути), в котором будет сохранен шрифт.
getFontStream()
getItalic()Указывает, является ли текущий шрифт курсивом.
getKeepFontStreamOpen()Указывает, должен ли Aspose.Words оставить поток открытым или закрыть его после сохранения шрифта.
getOriginalFileName()Получает исходное имя файла шрифта с расширением.
getOriginalFileSize()Получает исходный размер файла шрифта.
hashCode()
isExportNeeded()Позволяет указать, будет ли текущий шрифт экспортироваться как ресурс шрифта.
isExportNeeded(boolean value)Позволяет указать, будет ли текущий шрифт экспортироваться как ресурс шрифта.
isSubsettingNeeded()Позволяет указать, будет ли текущий шрифт подмножаться перед экспортом в качестве ресурса шрифта.
isSubsettingNeeded(boolean value)Позволяет указать, будет ли текущий шрифт подмножаться перед экспортом в качестве ресурса шрифта.
notify()
notifyAll()
setFontFileName(String value)Устанавливает имя файла (без пути), в котором будет сохранен шрифт.
setFontStream(OutputStream value)
setKeepFontStreamOpen(boolean value)Указывает, должен ли Aspose.Words оставить поток открытым или закрыть его после сохранения шрифта.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

equals(Object arg0)

public boolean equals(Object arg0)

Параметры:

ПараметрТипОписание
arg0java.lang.Object

Возвращает: логический

getBold()

public boolean getBold()

Указывает, является ли текущий шрифт полужирным.

Возвращает: boolean - соответствующее логическое значение.

getClass()

public final native Class<?> getClass()

Возвращает: java.lang.Класс

getDocument()

public Document getDocument()

Получает сохраняемый объект документа.

Возвращает: Document - Сохраняемый объект документа.

getFontFamilyName()

public String getFontFamilyName()

Указывает текущее имя семейства шрифтов.

Возвращает: java.lang.String — соответствующее значение java.lang.String.

getFontFileName()

public String getFontFileName()

Получает имя файла (без пути), в котором будет сохранен шрифт.

Это свойство позволяет переопределить способ генерации имен файлов шрифтов при экспорте в HTML.

Когда событие запускается, это свойство содержит имя файла, созданное Aspose.Words. Вы можете изменить значение этого свойства, чтобы сохранить шрифт в другой файл. Обратите внимание, что имена файлов должны быть уникальными.

Aspose.Words автоматически генерирует уникальное имя файла для каждого встроенного шрифта при экспорте в формат HTML. Способ генерации имени файла шрифта зависит от того, сохраняете ли вы документ в файл или в поток.

При сохранении документа в файл сгенерированное имя файла шрифта выглядит так:...

При сохранении документа в поток сгенерированное имя файла шрифта выглядит так:Aspose.Words….

getFontFileName() / setFontFileName(java.lang.String) должен содержать только имя файла без пути. Aspose.Words определяет путь для сохранения по имени файла документа,HtmlSaveOptions.getFontsFolder() / HtmlSaveOptions.setFontsFolder(java.lang.String) а такжеHtmlSaveOptions.getFontsFolderAlias() / HtmlSaveOptions.setFontsFolderAlias(java.lang.String) характеристики.

P:Aspose.Words.Saving.FontSavingArgs.FontStream

Возвращает: java.lang.String — имя файла (без пути), в котором будет сохранен шрифт.

getFontStream()

public OutputStream getFontStream()

Возвращает: java.io.OutputStream

getItalic()

public boolean getItalic()

Указывает, является ли текущий шрифт курсивом.

Возвращает: boolean - соответствующее логическое значение.

getKeepFontStreamOpen()

public boolean getKeepFontStreamOpen()

Указывает, должен ли Aspose.Words оставить поток открытым или закрыть его после сохранения шрифта.

По умолчанию установлено значение false, и Aspose.Words закроет поток, указанный вами вP:Aspose.Words.Saving.FontSavingArgs.FontStream свойство после записи в него шрифта. Укажите значение true, чтобы поток оставался открытым.

P:Aspose.Words.Saving.FontSavingArgs.FontStream

Возвращает: boolean - соответствующее логическое значение.

getOriginalFileName()

public String getOriginalFileName()

Получает исходное имя файла шрифта с расширением.

Это свойство содержит исходное имя файла текущего шрифта, если оно известно. В противном случае это может быть пустая строка.

Возвращает: java.lang.String — исходное имя файла шрифта с расширением.

getOriginalFileSize()

public int getOriginalFileSize()

Получает исходный размер файла шрифта.

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

Возвращает: int - Исходный размер файла шрифта.

hashCode()

public native int hashCode()

Возвращает: инт

isExportNeeded()

public boolean isExportNeeded()

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

Возвращает: boolean - соответствующее логическое значение.

isExportNeeded(boolean value)

public void isExportNeeded(boolean value)

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

Параметры:

ПараметрТипОписание
valuebooleanСоответствующее логическое значение.

isSubsettingNeeded()

public boolean isSubsettingNeeded()

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

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

По умолчанию Aspose.Words решает, выполнять ли подмножество или нет, сравнивая исходный размер файла шрифта с размером, указанным вHtmlSaveOptions.getFontResourcesSubsettingSizeThreshold() / HtmlSaveOptions.setFontResourcesSubsettingSizeThreshold(int) . Вы можете переопределить это поведение для отдельных шрифтов, установивisSubsettingNeeded() / isSubsettingNeeded(boolean) имущество.

Возвращает: boolean - соответствующее логическое значение.

isSubsettingNeeded(boolean value)

public void isSubsettingNeeded(boolean value)

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

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

По умолчанию Aspose.Words решает, выполнять ли подмножество или нет, сравнивая исходный размер файла шрифта с размером, указанным вHtmlSaveOptions.getFontResourcesSubsettingSizeThreshold() / HtmlSaveOptions.setFontResourcesSubsettingSizeThreshold(int) . Вы можете переопределить это поведение для отдельных шрифтов, установивisSubsettingNeeded() / isSubsettingNeeded(boolean) имущество.

Параметры:

ПараметрТипОписание
valuebooleanСоответствующее логическое значение.

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

setFontFileName(String value)

public void setFontFileName(String value)

Устанавливает имя файла (без пути), в котором будет сохранен шрифт.

Это свойство позволяет переопределить способ генерации имен файлов шрифтов при экспорте в HTML.

Когда событие запускается, это свойство содержит имя файла, созданное Aspose.Words. Вы можете изменить значение этого свойства, чтобы сохранить шрифт в другой файл. Обратите внимание, что имена файлов должны быть уникальными.

Aspose.Words автоматически генерирует уникальное имя файла для каждого встроенного шрифта при экспорте в формат HTML. Способ генерации имени файла шрифта зависит от того, сохраняете ли вы документ в файл или в поток.

При сохранении документа в файл сгенерированное имя файла шрифта выглядит так:...

При сохранении документа в поток сгенерированное имя файла шрифта выглядит так:Aspose.Words….

getFontFileName() / setFontFileName(java.lang.String) должен содержать только имя файла без пути. Aspose.Words определяет путь для сохранения по имени файла документа,HtmlSaveOptions.getFontsFolder() / HtmlSaveOptions.setFontsFolder(java.lang.String) а такжеHtmlSaveOptions.getFontsFolderAlias() / HtmlSaveOptions.setFontsFolderAlias(java.lang.String) характеристики.

P:Aspose.Words.Saving.FontSavingArgs.FontStream

Параметры:

ПараметрТипОписание
valuejava.lang.StringИмя файла (без пути), в котором будет сохранен шрифт.

setFontStream(OutputStream value)

public void setFontStream(OutputStream value)

Параметры:

ПараметрТипОписание
valuejava.io.OutputStream

setKeepFontStreamOpen(boolean value)

public void setKeepFontStreamOpen(boolean value)

Указывает, должен ли Aspose.Words оставить поток открытым или закрыть его после сохранения шрифта.

По умолчанию установлено значение false, и Aspose.Words закроет поток, указанный вами вP:Aspose.Words.Saving.FontSavingArgs.FontStream свойство после записи в него шрифта. Укажите значение true, чтобы поток оставался открытым.

P:Aspose.Words.Saving.FontSavingArgs.FontStream

Параметры:

ПараметрТипОписание
valuebooleanСоответствующее логическое значение.

toString()

public String toString()

Возвращает: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Параметры:

ПараметрТипОписание
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Параметры:

ПараметрТипОписание
arg0long
arg1int