Foxit PDF SDK

fs_ofdtextpieceinfo.h
1 #ifndef FS_OFD_TEXTPIECEINFO_H_
2 #define FS_OFD_TEXTPIECEINFO_H_
3
4 #include "common/fs_common.h"
5
11 namespace foxit {
15 namespace ofd {
17 class TextPieceInfo FS_FINAL : public Object {
18 public:
22 TextPieceInfo();
23
25 ~TextPieceInfo();
26
32 TextPieceInfo(const TextPieceInfo& other);
33
41 TextPieceInfo& operator = (const TextPieceInfo& other);
42
48 foxit::Int32Array GetCharCode() const;
49
55 float GetOriginX() const;
56
62 float GetOriginY() const;
63
69 foxit::FloatArray GetDeltaX() const;
70
76 foxit::FloatArray GetDeltaY() const;
77
85 void SetLength(int len);
86
96 void SetCharCode(const foxit::Int32Array& array);
97
106 void SetOriginPostion(float x, float y);
107
117 void SetDeltaX(const foxit::FloatArray& array);
118
128 void SetDeltaY(const foxit::FloatArray& array);
129
130 private:
134 foxit::Int32Array char_code_array;
135
139 float origin_x;
140
144 float origin_y;
145
150 foxit::FloatArray delta_x_array;
151
155 foxit::FloatArray delta_y_array;
156 };
157
158 } // namespace ofd
159 } // namespace foxit
160
161 #endif // FS_OFD_TEXTPIECEINFO_H_
foxit::Object
CFX_Object Object
对象类型。
Definition: fs_basictypes.h:220
foxit::ofd::TextPieceInfo::GetOriginX
float GetOriginX() const
获取文字位置（左下点）：相对于图元对象boundary起始点的x坐标，单位毫米。
foxit::ofd::TextPieceInfo::GetOriginY
float GetOriginY() const
获取文字位置（左下点）：相对于图元对象boundary起始点的y坐标，单位毫米。
foxit::ofd::TextPieceInfo::~TextPieceInfo
~TextPieceInfo()
析构函数。
foxit::ofd::TextPieceInfo::SetLength
void SetLength(int len)
设置文字长度。
foxit::ofd::TextPieceInfo::GetDeltaY
foxit::FloatArray GetDeltaY() const
获取代表后一个文字与前一个文字之间在Y方向的偏移值数组，单位毫米。
foxit::ofd::TextPieceInfo::SetDeltaY
void SetDeltaY(const foxit::FloatArray &array)
设置代表后一个文字与前一个文字之间在Y方向的偏移值数组，单位毫米。
foxit::ofd::TextPieceInfo::SetOriginPostion
void SetOriginPostion(float x, float y)
设置文字位置（左下点）。
CFX_ArrayTemplate< int32 >
fs_common.h
通用定义和类的头文件。
foxit::ofd::TextPieceInfo::operator=
TextPieceInfo & operator=(const TextPieceInfo &other)
赋值操作符。
foxit::ofd::TextPieceInfo::GetCharCode
foxit::Int32Array GetCharCode() const
获取文字的Unicode编码值数组。
foxit::ofd::TextPieceInfo::SetDeltaX
void SetDeltaX(const foxit::FloatArray &array)
设置代表后一个文字与前一个文字之间在X方向的偏移值数组，单位毫米。
foxit
Foxit命名空间。
Definition: fs_taggedpdf.h:27
foxit::ofd::TextPieceInfo
Definition: fs_ofdtextpieceinfo.h:17
foxit::ofd::TextPieceInfo::SetCharCode
void SetCharCode(const foxit::Int32Array &array)
设置文字的Unicode编码值数组。
foxit::ofd::TextPieceInfo::TextPieceInfo
TextPieceInfo()
构造函数。
foxit::ofd::TextPieceInfo::GetDeltaX
foxit::FloatArray GetDeltaX() const
获取代表后一个文字与前一个文字之间在X方向的偏移值数组，单位毫米。