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)

Параметры:

ПараметрТипОписание
arg0java.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)

Параметры:

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

setFontsFolder(String fontFolder, boolean recursive)

public void setFontsFolder(String fontFolder, boolean recursive)

Устанавливает папку, в которой Aspose.Words ищет шрифты TrueType при рендеринге документов или встраивании шрифтов. Это ярлык дляsetFontsFolders(java.lang.String[], boolean) для установки только одного каталога шрифтов.

Параметры:

ПараметрТипОписание
fontFolderjava.lang.StringПапка, содержащая шрифты TrueType.
recursivebooleanЗначение true для рекурсивного сканирования указанных папок на наличие шрифтов.

setFontsFolders(String[] fontsFolders, boolean recursive)

public void setFontsFolders(String[] fontsFolders, boolean recursive)

Задает папки, в которых Aspose.Words ищет шрифты TrueType при рендеринге документов или встраивании шрифтов.

По умолчанию Aspose.Words ищет шрифты, установленные в системе.

Установка этого свойства сбрасывает кеш всех ранее загруженных шрифтов.

Параметры:

ПараметрТипОписание
fontsFoldersjava.lang.String[]Массив папок, содержащих шрифты TrueType.
recursivebooleanЗначение true для рекурсивного сканирования указанных папок на наличие шрифтов.

setFontsSources(FontSourceBase[] sources)

public void setFontsSources(FontSourceBase[] sources)

Задает источники, в которых Aspose.Words ищет шрифты TrueType при рендеринге документов или встраивании шрифтов.

По умолчанию Aspose.Words ищет шрифты, установленные в системе.

Установка этого свойства сбрасывает кеш всех ранее загруженных шрифтов.

Параметры:

ПараметрТипОписание
sourcesFontSourceBase[]Массив источников, содержащих шрифты TrueType.

setFontsSources(FontSourceBase[] sources, InputStream cacheInputStream)

public void setFontsSources(FontSourceBase[] sources, InputStream cacheInputStream)

Параметры:

ПараметрТипОписание
sourcesFontSourceBase[]
cacheInputStreamjava.io.InputStream

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