NameIndexDataProvider

Inheritance: java.lang.Object

All Implemented Interfaces: com.aspose.font.ICffIndexDataProvider

public abstract class NameIndexDataProvider implements ICffIndexDataProvider

Предоставляет настройки, общие для шрифтов CFF.

Конструкторы

КонструкторОписание
NameIndexDataProvider()

Методы

МетодОписание
addName(String name)Добавляет имя шрифта в структуру Name INDEX.
equals(Object arg0)
get(int index)Получает имя шрифта по указанному индексу.
getClass()
getCount()Получает количество объектов в структуре CFF INDEX.
getName(int index)Получает имя шрифта по указанному индексу.
getRawBytes()Получает все байты структуры CFF INDEX.
hashCode()
notify()
notifyAll()
removeName(int index)Удаляет имя по указанному индексу.
set(int index, String name)Указывает имя шрифта по указанному индексу.
setName(String name, int index)Устанавливает имя шрифта по указанному индексу.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

NameIndexDataProvider()

public NameIndexDataProvider()

addName(String name)

public abstract void addName(String name)

Добавляет имя шрифта в структуру Name INDEX. Используйте этот метод с осторожностью, потому что каждое имя шрифта в структуре CFF Name INDEX должно иметь соответствующую структуру DICT в верхнем индексе Top DICT согласно спецификации CFF.

Parameters:

ПараметрТипОписание
имяjava.lang.String

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

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

Returns: boolean

get(int index)

public abstract String get(int index)

Получает имя шрифта по указанному индексу.

Parameters:

ПараметрТипОписание
индексintИндекс шрифта.

Returns: java.lang.String - Имя шрифта.

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getCount()

public abstract int getCount()

Получает количество объектов в структуре CFF INDEX.

Returns: int

getName(int index)

public abstract String getName(int index)

Получает имя шрифта по указанному индексу.

Parameters:

ПараметрТипОписание
индексintИндекс шрифта.

Returns: java.lang.String - Имя шрифта.

getRawBytes()

public abstract byte[] getRawBytes()

Получает все байты структуры CFF INDEX.

Returns: byte[] - Байты структуры CFF INDEX

hashCode()

public native int hashCode()

Returns: int

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

removeName(int index)

public abstract void removeName(int index)

Удаляет имя по указанному индексу. Используйте этот метод с осторожностью, потому что каждое имя шрифта в структуре CFF Name INDEX должно иметь соответствующую структуру DICT в верхнем индексе Top DICT согласно спецификации CFF.

Parameters:

ПараметрТипОписание
индексintИндекс шрифта.

set(int index, String name)

public abstract void set(int index, String name)

Указывает имя шрифта по указанному индексу.

Parameters:

ПараметрТипОписание
индексintИндекс шрифта.
имяjava.lang.StringИмя шрифта.

setName(String name, int index)

public abstract void setName(String name, int index)

Устанавливает имя шрифта по указанному индексу.

Parameters:

ПараметрТипОписание
имяjava.lang.StringИмя шрифта.
индексintИндекс шрифта.

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Parameters:

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

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

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