FontSettings
Наследование: java.lang.Object
public class FontSettings
Задает настройки шрифта для документа.
Чтобы узнать больше, посетитеWorking with Fonts документальная статья.
Aspose.Words использует настройки шрифта для разрешения шрифтов в документе. Шрифты разрешаются в основном при создании макета документа или рендеринга в фиксированные форматы страниц. Но при загрузке некоторых форматов Aspose.Words также может потребовать разрешения шрифтов. Например, при загрузке HTML-документов Aspose.Words может разрешить шрифты для выполнения резервного шрифта. Поэтому рекомендуется установить настройки шрифта вLoadOptionsпри загрузке документа. Или, по крайней мере, перед созданием макета или рендерингом документа в формате фиксированной страницы.
По умолчанию во всех документах используется один экземпляр настроек статического шрифта. Доступ к нему мог получитьgetDefaultInstance() имущество.
Изменение настроек шрифта безопасно в любое время из любой темы. Но рекомендуется не изменять настройки шрифта при обработке некоторых документов, использующих эти настройки. Это может привести к тому, что один и тот же шрифт будет по-разному разрешаться в разных частях документа.
Конструкторы
Конструктор | Описание |
---|---|
FontSettings() | Инициализирует новый экземпляр этого класса. |
Методы
Метод | Описание |
---|---|
equals(Object arg0) | |
getClass() | |
getDefaultInstance() | Статические настройки шрифта по умолчанию. |
getFallbackSettings() | Настройки, связанные с резервным механизмом шрифта. |
getFontsSources() | Получает копию массива, содержащего список источников, в которых Aspose.Words ищет шрифты TrueType. |
getSubstitutionSettings() | Настройки, связанные с механизмом замены шрифтов. |
hashCode() | |
notify() | |
notifyAll() | |
resetFontSources() | Сбрасывает источники шрифтов к системным значениям по умолчанию. |
saveSearchCache(OutputStream outputStream) | |
setFontsFolder(String fontFolder, boolean recursive) | Устанавливает папку, в которой Aspose.Words ищет шрифты TrueType при рендеринге документов или встраивании шрифтов. |
setFontsFolders(String[] fontsFolders, boolean recursive) | Задает папки, в которых Aspose.Words ищет шрифты TrueType при рендеринге документов или встраивании шрифтов. |
setFontsSources(FontSourceBase[] sources) | Задает источники, в которых Aspose.Words ищет шрифты TrueType при рендеринге документов или встраивании шрифтов. |
setFontsSources(FontSourceBase[] sources, InputStream cacheInputStream) | |
toString() | |
wait() | |
wait(long arg0) | |
wait(long arg0, int arg1) |
FontSettings()
public FontSettings()
Инициализирует новый экземпляр этого класса.
equals(Object arg0)
public boolean equals(Object arg0)
Параметры:
Параметр | Тип | Описание |
---|---|---|
arg0 | java.lang.Object |
Возвращает: логический
getClass()
public final native Class<?> getClass()
Возвращает: java.lang.Класс
getDefaultInstance()
public static FontSettings getDefaultInstance()
Статические настройки шрифта по умолчанию. Этот экземпляр используется по умолчанию в документе, еслиDocument.getFontSettings() / Document.setFontSettings(com.aspose.words.FontSettings) указано.
Возвращает: FontSettings - соответствующийFontSettings ценность.
getFallbackSettings()
public FontFallbackSettings getFallbackSettings()
Настройки, связанные с резервным механизмом шрифта.
Возвращает: FontFallbackSettings - соответствующийFontFallbackSettings ценность.
getFontsSources()
public FontSourceBase[] getFontsSources()
Получает копию массива, содержащего список источников, в которых Aspose.Words ищет шрифты TrueType.
Возвращаемое значение является копией данных, которые использует Aspose.Words. Если вы измените записи в возвращаемом массиве, это не повлияет на визуализацию документа. Чтобы указать новые источники шрифтов, используйтеsetFontsSources(com.aspose.words.FontSourceBase[]) метод.
Возвращает: com.aspose.words.FontSourceBase[] - Копия текущих источников шрифтов.
getSubstitutionSettings()
public FontSubstitutionSettings getSubstitutionSettings()
Настройки, связанные с механизмом замены шрифтов.
Возвращает: FontSubstitutionSettings - соответствующийFontSubstitutionSettings ценность.
hashCode()
public native int hashCode()
Возвращает: инт
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
resetFontSources()
public void resetFontSources()
Сбрасывает источники шрифтов к системным значениям по умолчанию.
saveSearchCache(OutputStream outputStream)
public void saveSearchCache(OutputStream outputStream)
Параметры:
Параметр | Тип | Описание |
---|---|---|
outputStream | java.io.OutputStream |
setFontsFolder(String fontFolder, boolean recursive)
public void setFontsFolder(String fontFolder, boolean recursive)
Устанавливает папку, в которой Aspose.Words ищет шрифты TrueType при рендеринге документов или встраивании шрифтов. Это ярлык дляsetFontsFolders(java.lang.String[], boolean) для установки только одного каталога шрифтов.
Параметры:
Параметр | Тип | Описание |
---|---|---|
fontFolder | java.lang.String | Папка, содержащая шрифты TrueType. |
recursive | boolean | Значение true для рекурсивного сканирования указанных папок на наличие шрифтов. |
setFontsFolders(String[] fontsFolders, boolean recursive)
public void setFontsFolders(String[] fontsFolders, boolean recursive)
Задает папки, в которых Aspose.Words ищет шрифты TrueType при рендеринге документов или встраивании шрифтов.
По умолчанию Aspose.Words ищет шрифты, установленные в системе.
Установка этого свойства сбрасывает кеш всех ранее загруженных шрифтов.
Параметры:
Параметр | Тип | Описание |
---|---|---|
fontsFolders | java.lang.String[] | Массив папок, содержащих шрифты TrueType. |
recursive | boolean | Значение true для рекурсивного сканирования указанных папок на наличие шрифтов. |
setFontsSources(FontSourceBase[] sources)
public void setFontsSources(FontSourceBase[] sources)
Задает источники, в которых Aspose.Words ищет шрифты TrueType при рендеринге документов или встраивании шрифтов.
По умолчанию Aspose.Words ищет шрифты, установленные в системе.
Установка этого свойства сбрасывает кеш всех ранее загруженных шрифтов.
Параметры:
Параметр | Тип | Описание |
---|---|---|
sources | FontSourceBase[] | Массив источников, содержащих шрифты TrueType. |
setFontsSources(FontSourceBase[] sources, InputStream cacheInputStream)
public void setFontsSources(FontSourceBase[] sources, InputStream cacheInputStream)
Параметры:
Параметр | Тип | Описание |
---|---|---|
sources | FontSourceBase[] | |
cacheInputStream | java.io.InputStream |
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 |