|
Foxit PDF SDK
|
继承自 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坐标,单位毫米。 更多... | |
| TextPieceInfo & | operator= (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文本片段信息相关的方法。
| foxit::ofd::TextPieceInfo::TextPieceInfo | ( | const TextPieceInfo & | other | ) |
构造函数,通过另一个文本片段信息对象。
| [in] | other | 另一个文本片段信息对象。 |
| foxit::Int32Array foxit::ofd::TextPieceInfo::GetCharCode | ( | ) | const |
获取文字的Unicode编码值数组。
| foxit::FloatArray foxit::ofd::TextPieceInfo::GetDeltaX | ( | ) | const |
获取代表后一个文字与前一个文字之间在X方向的偏移值数组,单位毫米。
| foxit::FloatArray foxit::ofd::TextPieceInfo::GetDeltaY | ( | ) | const |
获取代表后一个文字与前一个文字之间在Y方向的偏移值数组,单位毫米。
| float foxit::ofd::TextPieceInfo::GetOriginX | ( | ) | const |
获取文字位置(左下点):相对于图元对象boundary起始点的x坐标,单位毫米。
| float foxit::ofd::TextPieceInfo::GetOriginY | ( | ) | const |
获取文字位置(左下点):相对于图元对象boundary起始点的y坐标,单位毫米。
| TextPieceInfo& foxit::ofd::TextPieceInfo::operator= | ( | const TextPieceInfo & | other | ) |
赋值操作符。
| [in] | other | 另一个文本片段信息对象,其值将被赋给当前对象。 |
| void foxit::ofd::TextPieceInfo::SetCharCode | ( | const foxit::Int32Array & | array | ) |
设置文字的Unicode编码值数组。
输入的数组长度必须与通过函数 foxit::ofd::TextPieceInfo::SetLength 设置的文字长度一致。
| [in] | array | 文字的Unicode编码值数组。 |
| void foxit::ofd::TextPieceInfo::SetDeltaX | ( | const foxit::FloatArray & | array | ) |
设置代表后一个文字与前一个文字之间在X方向的偏移值数组,单位毫米。
输入的数组长度必须为通过函数 foxit::ofd::TextPieceInfo::SetLength 设置的文字长度减一。
| [in] | array | 代表后一个文字与前一个文字之间在X方向的偏移值数组,单位毫米。 |
| void foxit::ofd::TextPieceInfo::SetDeltaY | ( | const foxit::FloatArray & | array | ) |
设置代表后一个文字与前一个文字之间在Y方向的偏移值数组,单位毫米。
输入的数组长度必须为通过函数 foxit::ofd::TextPieceInfo::SetLength 设置的文字长度减一。
| [in] | array | 代表后一个文字与前一个文字之间在Y方向的偏移值数组,单位毫米。 |
| void foxit::ofd::TextPieceInfo::SetLength | ( | int | len | ) |
设置文字长度。
| [in] | len | 文字长度。 |
| void foxit::ofd::TextPieceInfo::SetOriginPostion | ( | float | x, |
| float | y | ||
| ) |
设置文字位置(左下点)。
| [in] | x | 文字位置(左下点):相对于图元对象boundary起始点的x坐标,单位毫米。 |
| [in] | y | 文字位置(左下点):相对于图元对象boundary起始点的y坐标,单位毫米。 |