此类表示段落编辑操作。 在使用段落编辑功能的任何方法之前,请确保已调用函数 fsdk.ParagraphEditing.Activate 。 不需要使用任何段落编辑功能时,请调用函数 fsdk.ParagraphEditing.Deactivate 来停用。
◆ Activate()
| def fsdk.ParagraphEditing.Activate |
( |
| ) |
|
激活段落编辑。
- 返回
- true 表示成功,false 表示失败。
◆ CanCopy()
| def fsdk.ParagraphEditing.CanCopy |
( |
| ) |
|
检查是否可以复制文本。
- 返回
- true 表示当前选中的文本对象可以被复制,false 表示不可以。
◆ CanCut()
| def fsdk.ParagraphEditing.CanCut |
( |
| ) |
|
检查是否可以剪切文本。
- 返回
- true 表示当前选中的文本可以被剪切,false 表示不可以。
◆ CanDelete()
| def fsdk.ParagraphEditing.CanDelete |
( |
| ) |
|
检查是否可以删除文本。
- 返回
- true 表示当前选中的文本可以被删除,false 表示不可以。
◆ CanDeselectAll()
| def fsdk.ParagraphEditing.CanDeselectAll |
( |
| ) |
|
检查是否可以取消选择所有文本。
- 返回
- true 表示当前选中的文本可以被取消选择,false 表示不可以。
◆ CanPaste()
| def fsdk.ParagraphEditing.CanPaste |
( |
| ) |
|
检查是否可以粘贴文本。
- 返回
- true 表示当前选中的文本可以被粘贴,false 表示不可以。
◆ CanSelectAll()
| def fsdk.ParagraphEditing.CanSelectAll |
( |
| ) |
|
检查是否可以全选文本。
- 返回
- true 表示当前所有文本可以被选择,false 表示不可以。
◆ CopySelected()
| def fsdk.ParagraphEditing.CopySelected |
( |
| ) |
|
复制选中的文本。
- 返回
- true 表示成功,false 表示失败。
◆ CutSelected()
| def fsdk.ParagraphEditing.CutSelected |
( |
| ) |
|
剪切选中的文本。
- 返回
- true 表示成功,false 表示失败。
◆ Deactivate()
| def fsdk.ParagraphEditing.Deactivate |
( |
| ) |
|
停用段落编辑。
- 返回
- true 表示成功,false 表示失败。
◆ Dedent()
| def fsdk.ParagraphEditing.Dedent |
( |
| ) |
|
◆ DeleteSelected()
| def fsdk.ParagraphEditing.DeleteSelected |
( |
| ) |
|
删除选中的文本。
- 返回
- true 表示成功,false 表示失败。
◆ DeselectAll()
| def fsdk.ParagraphEditing.DeselectAll |
( |
| ) |
|
取消选择所有文本。
- 返回
- true 表示成功,false 表示失败。
◆ ExitEditing()
| def fsdk.ParagraphEditing.ExitEditing |
( |
|
is_end_directly | ) |
|
退出段落编辑。
- 参数
-
| [in] | is_end_directly | 是否直接结束编辑。 |
- 返回
- 无。
◆ Indent()
| def fsdk.ParagraphEditing.Indent |
( |
| ) |
|
◆ InsertText()
| def fsdk.ParagraphEditing.InsertText |
( |
|
text | ) |
|
在页面中插入文本时调用此函数。
- 参数
-
- 返回
- true 表示成功,false 表示失败。
◆ IsEmpty()
| def fsdk.ParagraphEditing.IsEmpty |
( |
| ) |
|
检查当前对象是否为空。
当当前对象为空时,意味着当前对象无用。
- 返回
- true 表示当前对象为空,false 表示不为空。
◆ OnChar()
| def fsdk.ParagraphEditing.OnChar |
( |
|
char_code | ) |
|
输入字符代码时调用此函数。
- 参数
-
| [in] | char_code | 字符代码,采用 UTF16-LE 编码。 |
- 返回
- true 表示成功,false 表示失败。
◆ OnKeyDown()
| def fsdk.ParagraphEditing.OnKeyDown |
( |
|
key_code | ) |
|
键盘按键按下时调用此函数。
- 参数
-
- 返回
- true 表示成功,false 表示失败。
◆ OnKeyUp()
| def fsdk.ParagraphEditing.OnKeyUp |
( |
|
key_code | ) |
|
键盘按键抬起时调用此函数。
- 参数
-
- 返回
- true 表示成功,false 表示失败。
◆ OnLButtonDoubleClick()
| def fsdk.ParagraphEditing.OnLButtonDoubleClick |
( |
|
page_index, |
|
|
|
point |
|
) |
| |
鼠标左键双击时调用此函数。
- 参数
-
| [in] | page_index | 页面索引。 |
| [in] | point | 鼠标左键在页面中双击的点,以设备坐标系表示。 |
- 返回
- true 表示成功,false 表示失败。
◆ OnLButtonDown()
| def fsdk.ParagraphEditing.OnLButtonDown |
( |
|
page_index, |
|
|
|
point |
|
) |
| |
鼠标左键按下时调用此函数。
- 参数
-
| [in] | page_index | 页面索引。 |
| [in] | point | 鼠标左键在页面中按下的点,以设备坐标系表示。 |
- 返回
- true 表示成功,false 表示失败。
◆ OnLButtonUp()
| def fsdk.ParagraphEditing.OnLButtonUp |
( |
|
page_index, |
|
|
|
point |
|
) |
| |
鼠标左键抬起时调用此函数。
- 参数
-
| [in] | page_index | 页面索引。 |
| [in] | point | 鼠标左键在页面中抬起的点,以设备坐标系表示。 |
- 返回
- true 表示成功,false 表示失败。
◆ OnMouseMove()
| def fsdk.ParagraphEditing.OnMouseMove |
( |
|
page_index, |
|
|
|
point |
|
) |
| |
鼠标移动时调用此函数。
- 参数
-
| [in] | page_index | 页面索引。 |
| [in] | point | 鼠标在页面中的点,以设备坐标系表示。 |
- 返回
- true 表示成功,false 表示失败。
◆ OnMouseWheel()
| def fsdk.ParagraphEditing.OnMouseWheel |
( |
|
page_index, |
|
|
|
point, |
|
|
|
delta |
|
) |
| |
鼠标滚轮滚动时调用此函数。
- 参数
-
| [in] | page_index | 页面索引。 |
| [in] | point | 鼠标在页面中的点,以设备坐标系表示。 |
| [in] | delta | 指示鼠标滚轮移动的量。正值表示向前移动, 负值表示向后移动。 |
- 返回
- true 表示成功,false 表示失败。
◆ PasteSelected()
| def fsdk.ParagraphEditing.PasteSelected |
( |
| ) |
|
粘贴复制的文本。
- 返回
- true 表示成功,false 表示失败。
◆ Render()
| def fsdk.ParagraphEditing.Render |
( |
|
page_index_array, |
|
|
|
renderer |
|
) |
| |
◆ SelectAll()
| def fsdk.ParagraphEditing.SelectAll |
( |
| ) |
|
全选文本。
- 返回
- true 表示成功,false 表示失败。
◆ SetAlignment()
| def fsdk.ParagraphEditing.SetAlignment |
( |
|
alignment | ) |
|
◆ SetBold()
| def fsdk.ParagraphEditing.SetBold |
( |
|
is_bold | ) |
|
为文本设置粗体状态。
- 参数
-
| [in] | is_bold | 是否将选中的文本设置为粗体。true 表示当前选中的文本将被设置为粗体,false 表示不设置。 |
- 返回
- 无。
◆ SetBulletedList()
| def fsdk.ParagraphEditing.SetBulletedList |
( |
|
bullet_type | ) |
|
为文本设置项目符号列表。
在设置项目符号列表之前,请确保已安装 "wingding.ttf" 字体。
- 参数
-
◆ SetCharHorizontalScale()
| def fsdk.ParagraphEditing.SetCharHorizontalScale |
( |
|
scale | ) |
|
◆ SetCharSpace()
| def fsdk.ParagraphEditing.SetCharSpace |
( |
|
char_space | ) |
|
为文本设置字符间距。
- 参数
-
| [in] | char_space | 字符间距(单位为 1/72 英寸)。 |
- 返回
- 无。
◆ SetFontName()
| def fsdk.ParagraphEditing.SetFontName |
( |
|
font_name | ) |
|
◆ SetFontSize()
| def fsdk.ParagraphEditing.SetFontSize |
( |
|
font_size | ) |
|
◆ SetItalic()
| def fsdk.ParagraphEditing.SetItalic |
( |
|
is_italic | ) |
|
为文本设置斜体状态。
- 参数
-
| [in] | is_italic | 是否将选中的文本设置为斜体。true 表示当前选中的文本将被设置为斜体,false 表示不设置。 |
- 返回
- 无。
◆ SetLineSpace()
| def fsdk.ParagraphEditing.SetLineSpace |
( |
|
line_space | ) |
|
为文本设置行间距。
- 参数
-
| [in] | line_space | 行间距(单位为 1/72 英寸)。 |
- 返回
- 无。
◆ SetNumberedList()
| def fsdk.ParagraphEditing.SetNumberedList |
( |
|
numbering_type | ) |
|
◆ SetParagraphSpacing()
| def fsdk.ParagraphEditing.SetParagraphSpacing |
( |
|
paragraph_space | ) |
|
◆ SetStrikethrough()
| def fsdk.ParagraphEditing.SetStrikethrough |
( |
|
is_striketrough | ) |
|
为文本设置删除线样式。
- 参数
-
| [in] | is_striketrough | true 表示设置删除线样式,false 表示不设置。 |
- 返回
- 无。
◆ SetSubscript()
| def fsdk.ParagraphEditing.SetSubscript |
( |
|
is_subscript | ) |
|
◆ SetSuperscript()
| def fsdk.ParagraphEditing.SetSuperscript |
( |
|
is_superscript | ) |
|
◆ SetTextColor()
| def fsdk.ParagraphEditing.SetTextColor |
( |
|
text_color | ) |
|
◆ SetUnderline()
| def fsdk.ParagraphEditing.SetUnderline |
( |
|
is_underline | ) |
|
为文本设置下划线。
- 参数
-
| [in] | is_underline | true 表示给文本加下划线,false 表示不加。 |
- 返回
- 无。
◆ StartEditing()
| def fsdk.ParagraphEditing.StartEditing |
( |
|
page_index, |
|
|
|
start_point, |
|
|
|
end_point |
|
) |
| |
开始段落编辑。
- 参数
-
| [in] | page_index | 页面索引。 |
| [in] | start_point | 在页面上开始编辑的点,以设备坐标系表示。 |
| [in] | end_point | 在页面上结束编辑的点,以设备坐标系表示。 |
- 返回
- 无。