Foxit PDF SDK

Public 成员函数 | 静态 Public 属性 | 所有成员列表
FoxitPDFSDKPython2.TextState类 参考

继承自 FoxitPDFSDKPython2._object .

## Public 成员函数
def | TextState ()
| 构造函数。
def | TextState (state)
| 使用另一个文本状态对象的构造函数。 更多...
def | Set (version, font, font_size, charspace, wordspace, textmode, origin_position, textmatrix)
| 设置值。 更多...

## 静态 Public 属性
| charspace = _fsdk.TextState_charspace
| 字符间距。 更多...
| e_ModeClip = _fsdk.TextState_e_ModeClip
| 文本模式：将文本添加到路径以进行裁剪。
| e_ModeFill = _fsdk.TextState_e_ModeFill
| 文本模式：填充文本。
| e_ModeFillClip = _fsdk.TextState_e_ModeFillClip
| 文本模式：填充文本并添加到路径以进行裁剪。
| e_ModeFillStroke = _fsdk.TextState_e_ModeFillStroke
| 文本模式：填充和描边文本。
| e_ModeFillStrokeClip = _fsdk.TextState_e_ModeFillStrokeClip
| 文本模式：填充和描边文本，并添加到路径以进行裁剪。
| e_ModeInvisible = _fsdk.TextState_e_ModeInvisible
| 文本模式：既不填充也不描边文本，使其不可见。
| e_ModeStroke = _fsdk.TextState_e_ModeStroke
| 文本模式：描边文本。
| e_ModeStrokeClip = _fsdk.TextState_e_ModeStrokeClip
| 文本模式：描边文本并添加到路径以进行裁剪。
| font = _fsdk.TextState_font
| 字体对象。 更多...
| font_horizontal_size = _fsdk.TextState_font_horizontal_size
| 设备单位中的字体水平大小(只读)。如果有效，应该大于0。 更多...
| font_size = _fsdk.TextState_font_size
| "Tf"中的字体大小。如果有效，应该大于0。 更多...
| font_vertical_size = _fsdk.TextState_font_vertical_size
| 设备单位中的字体垂直大小(只读)。如果有效，应该大于0。 更多...
| origin_position = _fsdk.TextState_origin_position
| 原点，在中。 更多...
| textmatrix = _fsdk.TextState_textmatrix
| 文本变换矩阵。 更多...
| textmode = _fsdk.TextState_textmode
| 文本渲染模式。请参考从FoxitPDFSDKPython2.TextState.e_ModeFill 开始的值， 这应该是这些值中的一个。 更多...
| version = _fsdk.TextState_version
| 此类的版本。 更多...
| wordspace = _fsdk.TextState_wordspace
| 单词间距(仅适用于空格字符)。 更多...

## 详细描述

此类表示PDF文本状态。

## 构造及析构函数说明

## ◆ TextState()

def FoxitPDFSDKPython2.TextState.TextState | ( |  | state | ) |

使用另一个文本状态对象的构造函数。

参数

  [in] | state | 另一个文本状态对象。

## 成员函数说明

## ◆ Set()

def FoxitPDFSDKPython2.TextState.Set | ( |  | version,
|  |  | font,
|  |  | font_size,
|  |  | charspace,
|  |  | wordspace,
|  |  | textmode,
|  |  | origin_position,
|  |  | textmatrix
| ) |  |

设置值。

参数

  [in] | version | 此结构的版本，用于决定哪些成员有用。 目前，只有1是有效的。
  [in] | font | (版本1) 有效的字体对象。
  [in] | font_size | (版本1) "Tf"中的字体大小。应该大于0。
  [in] | charspace | (版本1) 字符间距。
  [in] | wordspace | (版本1) 单词间距(仅适用于空格字符)。
  [in] | textmode | (版本1) 文本渲染模式。请参考从 FoxitPDFSDKPython2.TextState.e_ModeFill 开始的值，这应该是这些值中的一个。
  [in] | origin_position | (版本1) 原点，在中。
  [in] | textmatrix | (版本1) 文本变换矩阵。这是一个由四个数字组成的数组。

返回
  无。

## 类成员变量说明

## ◆ charspace

FoxitPDFSDKPython2.TextState.charspace = _fsdk.TextState_charspace
| static

字符间距。

对于水平书写，正值有扩展字形之间距离的效果， 而对于垂直书写，负值有此效果。

## ◆ font

FoxitPDFSDKPython2.TextState.font = _fsdk.TextState_font
| static

字体对象。

## ◆ font_horizontal_size

FoxitPDFSDKPython2.TextState.font_horizontal_size = _fsdk.TextState_font_horizontal_size
| static

设备单位中的字体水平大小(只读)。如果有效，应该大于0。

## ◆ font_size

FoxitPDFSDKPython2.TextState.font_size = _fsdk.TextState_font_size
| static

"Tf"中的字体大小。如果有效，应该大于0。

## ◆ font_vertical_size

FoxitPDFSDKPython2.TextState.font_vertical_size = _fsdk.TextState_font_vertical_size
| static

设备单位中的字体垂直大小(只读)。如果有效，应该大于0。

## ◆ origin_position

FoxitPDFSDKPython2.TextState.origin_position = _fsdk.TextState_origin_position
| static

原点，在中。

## ◆ textmatrix

FoxitPDFSDKPython2.TextState.textmatrix = _fsdk.TextState_textmatrix
| static

文本变换矩阵。

这是一个由四个数字组成的数组。第一个数字是输入系数a，第二个数字是 输入系数b，第三个数字是输入系数c，第四个数字是输入系数d。

## ◆ textmode

FoxitPDFSDKPython2.TextState.textmode = _fsdk.TextState_textmode
| static

文本渲染模式。请参考从FoxitPDFSDKPython2.TextState.e_ModeFill 开始的值， 这应该是这些值中的一个。

## ◆ version

FoxitPDFSDKPython2.TextState.version = _fsdk.TextState_version
| static

此类的版本。

此类的成员将来可能会扩展。此版本可用于区分不同的扩展成员。

## ◆ wordspace

FoxitPDFSDKPython2.TextState.wordspace = _fsdk.TextState_wordspace
| static

单词间距(仅适用于空格字符)。

对于水平书写，正值有增加单词之间间距的效果。 对于垂直书写，正值减少单词之间的间距(负值增加间距)， 因为垂直坐标从下到上增加。 如果当前对象的font是嵌入字体，这将不起作用。