Foxit PDF SDK
foxit::ofd::TextPieceInfo类 参考

继承自 Object .

Public 成员函数

 TextPieceInfo ()
 构造函数。
 
 TextPieceInfo (const TextPieceInfo &other)
 构造函数,通过另一个文本片段信息对象。 更多...
 
 ~TextPieceInfo ()
 析构函数。
 
foxit::Int32Array GetCharCode () const
 获取文字的Unicode编码值数组。 更多...
 
foxit::FloatArray GetDeltaX () const
 获取代表后一个文字与前一个文字之间在X方向的偏移值数组,单位毫米。 更多...
 
foxit::FloatArray GetDeltaY () const
 获取代表后一个文字与前一个文字之间在Y方向的偏移值数组,单位毫米。 更多...
 
float GetOriginX () const
 获取文字位置(左下点):相对于图元对象boundary起始点的x坐标,单位毫米。 更多...
 
float GetOriginY () const
 获取文字位置(左下点):相对于图元对象boundary起始点的y坐标,单位毫米。 更多...
 
TextPieceInfooperator= (const TextPieceInfo &other)
 赋值操作符。 更多...
 
void SetCharCode (const foxit::Int32Array &array)
 设置文字的Unicode编码值数组。 更多...
 
void SetDeltaX (const foxit::FloatArray &array)
 设置代表后一个文字与前一个文字之间在X方向的偏移值数组,单位毫米。 更多...
 
void SetDeltaY (const foxit::FloatArray &array)
 设置代表后一个文字与前一个文字之间在Y方向的偏移值数组,单位毫米。 更多...
 
void SetLength (int len)
 设置文字长度。 更多...
 
void SetOriginPostion (float x, float y)
 设置文字位置(左下点)。 更多...
 

详细描述

此类表示和OFD文本片段信息相关的方法。

构造及析构函数说明

◆ TextPieceInfo()

foxit::ofd::TextPieceInfo::TextPieceInfo ( const TextPieceInfo other)

构造函数,通过另一个文本片段信息对象。

参数
[in]other另一个文本片段信息对象。

成员函数说明

◆ GetCharCode()

foxit::Int32Array foxit::ofd::TextPieceInfo::GetCharCode ( ) const

获取文字的Unicode编码值数组。

返回
文字的Unicode编码值数组。

◆ GetDeltaX()

foxit::FloatArray foxit::ofd::TextPieceInfo::GetDeltaX ( ) const

获取代表后一个文字与前一个文字之间在X方向的偏移值数组,单位毫米。

返回
代表后一个文字与前一个文字之间在X方向的偏移值数组,单位毫米。

◆ GetDeltaY()

foxit::FloatArray foxit::ofd::TextPieceInfo::GetDeltaY ( ) const

获取代表后一个文字与前一个文字之间在Y方向的偏移值数组,单位毫米。

返回
代表后一个文字与前一个文字之间在Y方向的偏移值数组,单位毫米。

◆ GetOriginX()

float foxit::ofd::TextPieceInfo::GetOriginX ( ) const

获取文字位置(左下点):相对于图元对象boundary起始点的x坐标,单位毫米。

返回
文字位置(左下点):相对于图元对象boundary起始点的x坐标,单位毫米。

◆ GetOriginY()

float foxit::ofd::TextPieceInfo::GetOriginY ( ) const

获取文字位置(左下点):相对于图元对象boundary起始点的y坐标,单位毫米。

返回
文字位置(左下点):相对于图元对象boundary起始点的y坐标,单位毫米。

◆ operator=()

TextPieceInfo& foxit::ofd::TextPieceInfo::operator= ( const TextPieceInfo other)

赋值操作符。

参数
[in]other另一个文本片段信息对象,其值将被赋给当前对象。
返回
当前对象自身的引用。

◆ SetCharCode()

void foxit::ofd::TextPieceInfo::SetCharCode ( const foxit::Int32Array array)

设置文字的Unicode编码值数组。

输入的数组长度必须与通过函数 foxit::ofd::TextPieceInfo::SetLength 设置的文字长度一致。

参数
[in]array文字的Unicode编码值数组。
返回
无。

◆ SetDeltaX()

void foxit::ofd::TextPieceInfo::SetDeltaX ( const foxit::FloatArray array)

设置代表后一个文字与前一个文字之间在X方向的偏移值数组,单位毫米。

输入的数组长度必须为通过函数 foxit::ofd::TextPieceInfo::SetLength 设置的文字长度减一。

参数
[in]array代表后一个文字与前一个文字之间在X方向的偏移值数组,单位毫米。
返回
无。

◆ SetDeltaY()

void foxit::ofd::TextPieceInfo::SetDeltaY ( const foxit::FloatArray array)

设置代表后一个文字与前一个文字之间在Y方向的偏移值数组,单位毫米。

输入的数组长度必须为通过函数 foxit::ofd::TextPieceInfo::SetLength 设置的文字长度减一。

参数
[in]array代表后一个文字与前一个文字之间在Y方向的偏移值数组,单位毫米。
返回
无。

◆ SetLength()

void foxit::ofd::TextPieceInfo::SetLength ( int  len)

设置文字长度。

参数
[in]len文字长度。
返回
无。

◆ SetOriginPostion()

void foxit::ofd::TextPieceInfo::SetOriginPostion ( float  x,
float  y 
)

设置文字位置(左下点)。

参数
[in]x文字位置(左下点):相对于图元对象boundary起始点的x坐标,单位毫米。
[in]y文字位置(左下点):相对于图元对象boundary起始点的y坐标,单位毫米。
返回
无。