StreamFontSource
Наследование: java.lang.Object, com.aspose.words.FontSourceBase
public abstract class StreamFontSource extends FontSourceBase
Базовый класс для пользовательского источника потокового шрифта.
Чтобы узнать больше, посетитеWorking with Fonts документальная статья.
Чтобы использовать источник шрифта потока, вы должны создать производный класс отStreamFontSource и обеспечить реализациюopenFontDataStream() метод.
openFontDataStream() метод может вызываться несколько раз. Впервые он будет вызван, когда Aspose.Words просканирует предоставленные источники шрифтов, чтобы получить список доступных шрифтов. Позже он может быть вызван, если шрифт используется в документе для анализа данных шрифта и внедрения данных шрифта в некоторые форматы вывода.
StreamFontSourceможет быть полезным, поскольку позволяет загружать данные шрифта только тогда, когда это требуется, а не хранить их в памяти дляFontSettings продолжительность жизни.
Методы
Метод | Описание |
---|---|
equals(Object arg0) | |
getAvailableFonts() | Возвращает список шрифтов, доступных через этот источник. |
getCacheKey() | Ключ этого источника в кеше. |
getCacheKeyInternal() | |
getClass() | |
getFilePath() | |
getFontDataInternal() | |
getPriority() | Возвращает приоритет источника шрифта. |
getPriorityInternal() | |
getSize() | |
getType() | Возвращает тип источника шрифта. |
getWarningCallback() | Вызывается во время обработки источника шрифта при обнаружении проблемы, которая может привести к потере точности форматирования. |
hashCode() | |
notify() | |
notifyAll() | |
openFontDataStream() | Этот метод должен открывать поток с данными шрифта по требованию. |
setWarningCallback(IWarningCallback value) | Вызывается во время обработки источника шрифта при обнаружении проблемы, которая может привести к потере точности форматирования. |
toString() | |
wait() | |
wait(long arg0) | |
wait(long arg0, int arg1) |
equals(Object arg0)
public boolean equals(Object arg0)
Параметры:
Параметр | Тип | Описание |
---|---|---|
arg0 | java.lang.Object |
Возвращает: логический
getAvailableFonts()
public ArrayList getAvailableFonts()
Возвращает список шрифтов, доступных через этот источник.
Возвращает: java.util.ArrayList
getCacheKey()
public String getCacheKey()
Ключ этого источника в кеше. Этот ключ используется для идентификации элемента кеша при сохранении/загрузке кеша поиска шрифтов с помощью методов и .
Возвращает: java.lang.String — соответствующее значение java.lang.String.
getCacheKeyInternal()
public String getCacheKeyInternal()
Возвращает: java.lang.String
getClass()
public final native Class<?> getClass()
Возвращает: java.lang.Класс
getFilePath()
public String getFilePath()
Возвращает: java.lang.String
getFontDataInternal()
public Iterable getFontDataInternal()
Возвращает: java.lang.Iterable
getPriority()
public int getPriority()
Возвращает приоритет источника шрифта.
Это значение используется при наличии шрифтов с одинаковым именем семейства и стилем в разных источниках шрифтов. В этом случае Aspose.Words выбирает шрифт из источника с более высоким значением приоритета.
Значение по умолчанию — 0.
Возвращает: int - приоритет источника шрифта.
getPriorityInternal()
public int getPriorityInternal()
Возвращает: инт
getSize()
public int getSize()
Возвращает: инт
getType()
public int getType()
Возвращает тип источника шрифта.
Возвращает: int - Тип источника шрифта. Возвращаемое значение является одним изFontSourceType константы.
getWarningCallback()
public IWarningCallback getWarningCallback()
Вызывается во время обработки источника шрифта при обнаружении проблемы, которая может привести к потере точности форматирования.
Возвращает: IWarningCallback - соответствующийIWarningCallback ценность.
hashCode()
public native int hashCode()
Возвращает: инт
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
openFontDataStream()
public abstract InputStream openFontDataStream()
Этот метод должен открывать поток с данными шрифта по требованию.
Возвращает: java.io.InputStream — поток данных шрифта. Поток будет закрыт после прочтения. Нет необходимости закрывать его явно.
setWarningCallback(IWarningCallback value)
public void setWarningCallback(IWarningCallback value)
Вызывается во время обработки источника шрифта при обнаружении проблемы, которая может привести к потере точности форматирования.
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | IWarningCallback | СоответствующийIWarningCallback ценность. |
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 |