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)
Параметры:
Параметр | Тип | Описание |
---|---|---|
arg0 | java.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)
Позволяет указать, будет ли текущий шрифт экспортироваться как ресурс шрифта. По умолчанию верно.
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | boolean | Соответствующее логическое значение. |
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) имущество.
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | boolean | Соответствующее логическое значение. |
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
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | java.lang.String | Имя файла (без пути), в котором будет сохранен шрифт. |
setFontStream(OutputStream value)
public void setFontStream(OutputStream value)
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | java.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
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | boolean | Соответствующее логическое значение. |
toString()
public String toString()
Возвращает: java.lang.String
wait()
public final void wait()
wait(long arg0)
public final native void wait(long arg0)
Параметры:
Параметр | Тип | Описание |
---|---|---|
arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Параметры:
Параметр | Тип | Описание |
---|---|---|
arg0 | long | |
arg1 | int |