|
Foxit PDF SDK
|
Public 成员函数 | |
| def | GetCharCount () |
| 获取当前文本对象中的字符数量。 更多... | |
| def | GetCharHeightByIndex (index) |
| 获取当前文本对象中指定索引字符的高度。 更多... | |
| def | GetCharPos (index) |
| 获取当前文本对象中指定索引字符的位置。 更多... | |
| def | GetCharWidthByIndex (index) |
| 获取当前文本对象中指定索引字符的宽度。 更多... | |
| def | GetText () |
| 获取文本字符串。 更多... | |
| def | GetTextState (page) |
| 获取文本状态信息。 更多... | |
| def | SetText (text) |
| 设置文本字符串。 更多... | |
| def | SetTextState (page, text_state, is_italic, weight) |
| 设置文本状态信息。 更多... | |
文本图形对象是一种PDF图形对象,因此 TextObject 类派生自 GraphicsObject 类。它提供了获取/设置文本图形对象数据的函数。
要创建新的文本图形对象,请使用 fsdk.TextObjectCreate 函数,然后 使用设置函数为新的文本图形对象设置信息。
| def fsdk.TextObject.GetCharCount | ( | ) |
获取当前文本对象中的字符数量。
| def fsdk.TextObject.GetCharHeightByIndex | ( | index | ) |
获取当前文本对象中指定索引字符的高度。
| [in] | index | 要检索其位置的字符索引。有效范围:从0到(count-1)。 count由 fsdk.TextObject.GetCharCount 函数返回。 |
| def fsdk.TextObject.GetCharPos | ( | index | ) |
获取当前文本对象中指定索引字符的位置。
| [in] | index | 要检索其位置的字符索引。有效范围:从0到(count-1)。 count由 fsdk.TextObject.GetCharCount 函数返回。 |
| def fsdk.TextObject.GetCharWidthByIndex | ( | index | ) |
获取当前文本对象中指定索引字符的宽度。
| [in] | index | 要检索其位置的字符索引。有效范围:从0到(count-1)。 count由 fsdk.TextObject.GetCharCount 函数返回。 |
| def fsdk.TextObject.GetText | ( | ) |
获取文本字符串。
| def fsdk.TextObject.GetTextState | ( | page | ) |
获取文本状态信息。
| [in] | page | 有效的PDF页面。请确保当前图形对象正好属于此页面。 |
| def fsdk.TextObject.SetText | ( | text | ) |
设置文本字符串。
| [in] | text | 新的文本字符串。 |
| def fsdk.TextObject.SetTextState | ( | page, | |
| text_state, | |||
| is_italic, | |||
| weight | |||
| ) |
设置文本状态信息。
| [in] | page | 有效的PDF页面。请确保当前图形对象正好属于此页面。 |
| [in] | text_state | 新的文本状态信息。 |
| [in] | is_italic | true 表示当前图形对象的文本是斜体, false 表示不是。 |
| [in] | weight | 原始字体粗细。如果值大于500,表示使用粗体。 |