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 规范,CFF Name INDEX 结构中的每个字体名称必须在 Top DICT 索引中具有相应的 DICT 结构。

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 规范,CFF Name INDEX 结构中的每个字体名称必须在 Top DICT 索引中具有相应的 DICT 结构。

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