Foxit PDF SDK
com.foxit.sdk.common.FontMapResult类 参考

Public 成员函数

 FontMapResult ()
 构造函数。
 
 FontMapResult (FileReaderCallback file_read, int face_index)
 带参数的构造函数。 更多...
 
 FontMapResult (FontMapResult other)
 使用另一个字体映射结果对象的构造函数。 更多...
 
synchronized void delete ()
 直接清除C++相关资源。 更多...
 
int getFace_index ()
 Get 字体面索引。这是基于零的索引值: 更多...
 
FileReaderCallback getFile_read ()
 Get 由用户实现的 com.foxit.sdk.common.fxcrt.FileReaderCallback 对象。Foxit PDF SDK将使用此 回调对象来读取映射字体的数据。如果这是 null,意味着没有映射字体。 更多...
 
void set (FileReaderCallback file_read, int face_index)
 设置值。 更多...
 
void setFace_index (int value)
 Set 字体面索引。这是基于零的索引值: 更多...
 
void setFile_read (FileReaderCallback value)
 Set 由用户实现的 com.foxit.sdk.common.fxcrt.FileReaderCallback 对象。Foxit PDF SDK将使用此 回调对象来读取映射字体的数据。如果这是 null,意味着没有映射字体。 更多...
 

详细描述

此类表示由回调函数 FontMapperCallback.mapFont 返回的字体映射结果。

构造及析构函数说明

◆ FontMapResult() [1/2]

com.foxit.sdk.common.FontMapResult.FontMapResult ( FileReaderCallback  file_read,
int  face_index 
)

带参数的构造函数。

参数
[in]file_read由用户实现的 com.foxit.sdk.common.fxcrt.FileReaderCallback 对象。Foxit PDF SDK将使用此 回调对象来读取映射字体的数据。如果这是 null,意味着没有映射字体。
[in]face_index基于零的索引值:
  • 如果映射的字体(由 file_read 表示)是"集合"(意味着 多个字体面存储在同一文件中),此索引值表示映射字体面的索引。

  • 如果映射的字体(由 file_read 表示)不是集合,索引值应为零。

-1表示没有映射字体。

◆ FontMapResult() [2/2]

com.foxit.sdk.common.FontMapResult.FontMapResult ( FontMapResult  other)

使用另一个字体映射结果对象的构造函数。

参数
[in]other另一个字体映射结果对象。

成员函数说明

◆ delete()

synchronized void com.foxit.sdk.common.FontMapResult.delete ( )

直接清除C++相关资源。

返回
无。
注解
一旦这个接口被调用,这个对象将不能再被使用。

◆ getFace_index()

com.foxit.sdk.common.FontMapResult.getFace_index ( )

Get 字体面索引。这是基于零的索引值:

  • 如果映射的字体(由 file_read 表示)是"集合"(意味着 多个字体面存储在同一文件中),此索引值表示映射字体面的索引。

  • 如果映射的字体(由 file_read 表示)不是集合,索引值应为零。

-1表示没有映射字体。

返回
字体面索引。这是基于零的索引值:

◆ getFile_read()

com.foxit.sdk.common.FontMapResult.getFile_read ( )

Get 由用户实现的 com.foxit.sdk.common.fxcrt.FileReaderCallback 对象。Foxit PDF SDK将使用此 回调对象来读取映射字体的数据。如果这是 null,意味着没有映射字体。

返回
由用户实现的 com.foxit.sdk.common.fxcrt.FileReaderCallback 对象。Foxit PDF SDK将使用此 回调对象来读取映射字体的数据。如果这是 null,意味着没有映射字体。

◆ set()

void com.foxit.sdk.common.FontMapResult.set ( FileReaderCallback  file_read,
int  face_index 
)

设置值。

参数
[in]file_read由用户实现的 com.foxit.sdk.common.fxcrt.FileReaderCallback 对象。Foxit PDF SDK将使用此 回调对象来读取映射字体的数据。如果这是 null,意味着没有映射字体。
[in]face_index基于零的索引值:
  • 如果映射的字体(由 file_read 表示)是"集合"(意味着 多个字体面存储在同一文件中),此索引值表示映射字体面的索引。

  • 如果映射的字体(由 file_read 表示)不是集合,索引值应为零。

-1表示没有映射字体。

◆ setFace_index()

com.foxit.sdk.common.FontMapResult.setFace_index ( int  value)

Set 字体面索引。这是基于零的索引值:

  • 如果映射的字体(由 file_read 表示)是"集合"(意味着 多个字体面存储在同一文件中),此索引值表示映射字体面的索引。

  • 如果映射的字体(由 file_read 表示)不是集合,索引值应为零。

-1表示没有映射字体。

参数
[in]value字体面索引。这是基于零的索引值:
返回
None.

◆ setFile_read()

com.foxit.sdk.common.FontMapResult.setFile_read ( FileReaderCallback  value)

Set 由用户实现的 com.foxit.sdk.common.fxcrt.FileReaderCallback 对象。Foxit PDF SDK将使用此 回调对象来读取映射字体的数据。如果这是 null,意味着没有映射字体。

参数
[in]value由用户实现的 com.foxit.sdk.common.fxcrt.FileReaderCallback 对象。Foxit PDF SDK将使用此 回调对象来读取映射字体的数据。如果这是 null,意味着没有映射字体。
返回
None.