Foxit PDF SDK

Public 成员函数 | 所有成员列表
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坐标，单位毫米。 更多...
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文本片段信息相关的方法。

## 构造及析构函数说明

## ◆ 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坐标，单位毫米。

返回
  无。