|
| enum | BulletType {
BulletType.e_BulletTypeNone = 0,
BulletType.e_BulletTypeSolidCircle = 1,
BulletType.e_BulletTypeSolidRectangle = 2,
BulletType.e_BulletTypeSolidDiamond = 3,
BulletType.e_BulletTypeCheck = 4,
BulletType.e_BulletTypeRightArrow = 5,
BulletType.e_BulletTypeInverseTangentCircle = 6,
BulletType.e_BulletTypeDiagonalUpRightArrow = 7,
BulletType.e_BulletTypeBlackDiamondMinusWhite = 8
} |
| | 项目符号类型的枚举。 更多...
|
| |
| enum | NumberingType {
NumberingType.e_NumberingTypeNone = 0,
NumberingType.e_NumberingTypeDecimalDot = 1,
NumberingType.e_NumberingTypeDecimalRParen = 2,
NumberingType.e_NumberingTypeUpperLatinDot = 3,
NumberingType.e_NumberingTypeLowerLatinRParen = 4,
NumberingType.e_NumberingTypeLowerLatinDot = 5
} |
| | 编号类型的枚举。 更多...
|
| |
此类表示段落编辑操作。 在使用段落编辑功能的任何方法之前,请确保已调用函数 ParagraphEditing.Activate 。 不需要使用任何段落编辑功能时,请调用函数 ParagraphEditing.Deactivate 来停用。
◆ BulletType
项目符号类型的枚举。
此枚举的值应单独使用。
| 枚举值 |
|---|
| e_BulletTypeNone | 项目符号类型:无。
|
| e_BulletTypeSolidCircle | 项目符号类型:实心圆。
|
| e_BulletTypeSolidRectangle | 项目符号类型:实心矩形。
|
| e_BulletTypeSolidDiamond | 项目符号类型:实心菱形。
|
| e_BulletTypeCheck | 项目符号类型:对勾。
|
| e_BulletTypeRightArrow | 项目符号类型:右箭头(上白下黑)。
|
| e_BulletTypeInverseTangentCircle | 项目符号类型:反切圆。
|
| e_BulletTypeDiagonalUpRightArrow | 项目符号类型:右上对角箭头。
|
| e_BulletTypeBlackDiamondMinusWhite | 项目符号类型:黑菱形减去白色。
|
◆ NumberingType
编号类型的枚举。
此枚举的值应单独使用。
| 枚举值 |
|---|
| e_NumberingTypeNone | 编号类型:无。
|
| e_NumberingTypeDecimalDot | 编号类型:1. 2. 3.
|
| e_NumberingTypeDecimalRParen | 编号类型:1) 2) 3)
|
| e_NumberingTypeUpperLatinDot | 编号类型:A. B. C.
|
| e_NumberingTypeLowerLatinRParen | 编号类型:a) b) c)
|
| e_NumberingTypeLowerLatinDot | 编号类型:a. b. c.
|
◆ ParagraphEditing()
| foxit.addon.pageeditor.ParagraphEditing.ParagraphEditing |
( |
ParagraphEditing |
other | ) |
|
|
inline |
◆ Activate()
| bool foxit.addon.pageeditor.ParagraphEditing.Activate |
( |
| ) |
|
|
inline |
激活段落编辑。
- 返回
- true 表示成功,false 表示失败。
◆ CanCopy()
| bool foxit.addon.pageeditor.ParagraphEditing.CanCopy |
( |
| ) |
|
|
inline |
检查是否可以复制文本。
- 返回
- true 表示当前选中的文本对象可以被复制,false 表示不可以。
◆ CanCut()
| bool foxit.addon.pageeditor.ParagraphEditing.CanCut |
( |
| ) |
|
|
inline |
检查是否可以剪切文本。
- 返回
- true 表示当前选中的文本可以被剪切,false 表示不可以。
◆ CanDelete()
| bool foxit.addon.pageeditor.ParagraphEditing.CanDelete |
( |
| ) |
|
|
inline |
检查是否可以删除文本。
- 返回
- true 表示当前选中的文本可以被删除,false 表示不可以。
◆ CanDeselectAll()
| bool foxit.addon.pageeditor.ParagraphEditing.CanDeselectAll |
( |
| ) |
|
|
inline |
检查是否可以取消选择所有文本。
- 返回
- true 表示当前选中的文本可以被取消选择,false 表示不可以。
◆ CanPaste()
| bool foxit.addon.pageeditor.ParagraphEditing.CanPaste |
( |
| ) |
|
|
inline |
检查是否可以粘贴文本。
- 返回
- true 表示当前选中的文本可以被粘贴,false 表示不可以。
◆ CanSelectAll()
| bool foxit.addon.pageeditor.ParagraphEditing.CanSelectAll |
( |
| ) |
|
|
inline |
检查是否可以全选文本。
- 返回
- true 表示当前所有文本可以被选择,false 表示不可以。
◆ CopySelected()
| bool foxit.addon.pageeditor.ParagraphEditing.CopySelected |
( |
| ) |
|
|
inline |
复制选中的文本。
- 返回
- true 表示成功,false 表示失败。
◆ CutSelected()
| bool foxit.addon.pageeditor.ParagraphEditing.CutSelected |
( |
| ) |
|
|
inline |
剪切选中的文本。
- 返回
- true 表示成功,false 表示失败。
◆ Deactivate()
| bool foxit.addon.pageeditor.ParagraphEditing.Deactivate |
( |
| ) |
|
|
inline |
停用段落编辑。
- 返回
- true 表示成功,false 表示失败。
◆ Dedent()
| void foxit.addon.pageeditor.ParagraphEditing.Dedent |
( |
| ) |
|
|
inline |
◆ DeleteSelected()
| bool foxit.addon.pageeditor.ParagraphEditing.DeleteSelected |
( |
| ) |
|
|
inline |
删除选中的文本。
- 返回
- true 表示成功,false 表示失败。
◆ DeselectAll()
| bool foxit.addon.pageeditor.ParagraphEditing.DeselectAll |
( |
| ) |
|
|
inline |
取消选择所有文本。
- 返回
- true 表示成功,false 表示失败。
◆ ExitEditing()
| void foxit.addon.pageeditor.ParagraphEditing.ExitEditing |
( |
bool |
is_end_directly | ) |
|
|
inline |
退出段落编辑。
- 参数
-
| [in] | is_end_directly | 是否直接结束编辑。 |
- 返回
- 无。
◆ Indent()
| void foxit.addon.pageeditor.ParagraphEditing.Indent |
( |
| ) |
|
|
inline |
◆ InsertText()
| bool foxit.addon.pageeditor.ParagraphEditing.InsertText |
( |
string |
text | ) |
|
|
inline |
在页面中插入文本时调用此函数。
- 参数
-
- 返回
- true 表示成功,false 表示失败。
◆ IsEmpty()
| bool foxit.addon.pageeditor.ParagraphEditing.IsEmpty |
( |
| ) |
|
|
inline |
检查当前对象是否为空。
当当前对象为空时,意味着当前对象无用。
- 返回
- true 表示当前对象为空,false 表示不为空。
◆ OnChar()
| bool foxit.addon.pageeditor.ParagraphEditing.OnChar |
( |
int |
char_code | ) |
|
|
inline |
输入字符代码时调用此函数。
- 参数
-
| [in] | char_code | 字符代码,采用 UTF16-LE 编码。 |
- 返回
- true 表示成功,false 表示失败。
◆ OnKeyDown()
| bool foxit.addon.pageeditor.ParagraphEditing.OnKeyDown |
( |
int |
key_code | ) |
|
|
inline |
键盘按键按下时调用此函数。
- 参数
-
- 返回
- true 表示成功,false 表示失败。
◆ OnKeyUp()
| bool foxit.addon.pageeditor.ParagraphEditing.OnKeyUp |
( |
int |
key_code | ) |
|
|
inline |
键盘按键抬起时调用此函数。
- 参数
-
- 返回
- true 表示成功,false 表示失败。
◆ OnLButtonDoubleClick()
| bool foxit.addon.pageeditor.ParagraphEditing.OnLButtonDoubleClick |
( |
int |
page_index, |
|
|
PointF |
point |
|
) |
| |
|
inline |
鼠标左键双击时调用此函数。
- 参数
-
| [in] | page_index | 页面索引。 |
| [in] | point | 鼠标左键在页面中双击的点,以设备坐标系表示。 |
- 返回
- true 表示成功,false 表示失败。
◆ OnLButtonDown()
| bool foxit.addon.pageeditor.ParagraphEditing.OnLButtonDown |
( |
int |
page_index, |
|
|
PointF |
point |
|
) |
| |
|
inline |
鼠标左键按下时调用此函数。
- 参数
-
| [in] | page_index | 页面索引。 |
| [in] | point | 鼠标左键在页面中按下的点,以设备坐标系表示。 |
- 返回
- true 表示成功,false 表示失败。
◆ OnLButtonUp()
| bool foxit.addon.pageeditor.ParagraphEditing.OnLButtonUp |
( |
int |
page_index, |
|
|
PointF |
point |
|
) |
| |
|
inline |
鼠标左键抬起时调用此函数。
- 参数
-
| [in] | page_index | 页面索引。 |
| [in] | point | 鼠标左键在页面中抬起的点,以设备坐标系表示。 |
- 返回
- true 表示成功,false 表示失败。
◆ OnMouseMove()
| bool foxit.addon.pageeditor.ParagraphEditing.OnMouseMove |
( |
int |
page_index, |
|
|
PointF |
point |
|
) |
| |
|
inline |
鼠标移动时调用此函数。
- 参数
-
| [in] | page_index | 页面索引。 |
| [in] | point | 鼠标在页面中的点,以设备坐标系表示。 |
- 返回
- true 表示成功,false 表示失败。
◆ OnMouseWheel()
| bool foxit.addon.pageeditor.ParagraphEditing.OnMouseWheel |
( |
int |
page_index, |
|
|
PointF |
point, |
|
|
int |
delta |
|
) |
| |
|
inline |
鼠标滚轮滚动时调用此函数。
- 参数
-
| [in] | page_index | 页面索引。 |
| [in] | point | 鼠标在页面中的点,以设备坐标系表示。 |
| [in] | delta | 指示鼠标滚轮移动的量。正值表示向前移动, 负值表示向后移动。 |
- 返回
- true 表示成功,false 表示失败。
◆ PasteSelected()
| bool foxit.addon.pageeditor.ParagraphEditing.PasteSelected |
( |
| ) |
|
|
inline |
粘贴复制的文本。
- 返回
- true 表示成功,false 表示失败。
◆ Render()
| bool foxit.addon.pageeditor.ParagraphEditing.Render |
( |
Int32Array |
page_index_array, |
|
|
Renderer |
renderer |
|
) |
| |
|
inline |
◆ SelectAll()
| bool foxit.addon.pageeditor.ParagraphEditing.SelectAll |
( |
| ) |
|
|
inline |
全选文本。
- 返回
- true 表示成功,false 表示失败。
◆ SetAlignment()
| void foxit.addon.pageeditor.ParagraphEditing.SetAlignment |
( |
Alignment |
alignment | ) |
|
|
inline |
◆ SetBold()
| void foxit.addon.pageeditor.ParagraphEditing.SetBold |
( |
bool |
is_bold | ) |
|
|
inline |
为文本设置粗体状态。
- 参数
-
| [in] | is_bold | 是否将选中的文本设置为粗体。true 表示当前选中的文本将被设置为粗体,false 表示不设置。 |
- 返回
- 无。
◆ SetBulletedList()
为文本设置项目符号列表。
在设置项目符号列表之前,请确保已安装 "wingding.ttf" 字体。
- 参数
-
◆ SetCharHorizontalScale()
| void foxit.addon.pageeditor.ParagraphEditing.SetCharHorizontalScale |
( |
int |
scale | ) |
|
|
inline |
◆ SetCharSpace()
| void foxit.addon.pageeditor.ParagraphEditing.SetCharSpace |
( |
float |
char_space | ) |
|
|
inline |
为文本设置字符间距。
- 参数
-
| [in] | char_space | 字符间距(单位为 1/72 英寸)。 |
- 返回
- 无。
◆ SetFontName()
| void foxit.addon.pageeditor.ParagraphEditing.SetFontName |
( |
string |
font_name | ) |
|
|
inline |
◆ SetFontSize()
| void foxit.addon.pageeditor.ParagraphEditing.SetFontSize |
( |
float |
font_size | ) |
|
|
inline |
◆ SetItalic()
| void foxit.addon.pageeditor.ParagraphEditing.SetItalic |
( |
bool |
is_italic | ) |
|
|
inline |
为文本设置斜体状态。
- 参数
-
| [in] | is_italic | 是否将选中的文本设置为斜体。true 表示当前选中的文本将被设置为斜体,false 表示不设置。 |
- 返回
- 无。
◆ SetLineSpace()
| void foxit.addon.pageeditor.ParagraphEditing.SetLineSpace |
( |
float |
line_space | ) |
|
|
inline |
为文本设置行间距。
- 参数
-
| [in] | line_space | 行间距(单位为 1/72 英寸)。 |
- 返回
- 无。
◆ SetNumberedList()
◆ SetParagraphSpacing()
| void foxit.addon.pageeditor.ParagraphEditing.SetParagraphSpacing |
( |
float |
paragraph_space | ) |
|
|
inline |
◆ SetStrikethrough()
| void foxit.addon.pageeditor.ParagraphEditing.SetStrikethrough |
( |
bool |
is_striketrough | ) |
|
|
inline |
为文本设置删除线样式。
- 参数
-
| [in] | is_striketrough | true 表示设置删除线样式,false 表示不设置。 |
- 返回
- 无。
◆ SetSubscript()
| void foxit.addon.pageeditor.ParagraphEditing.SetSubscript |
( |
bool |
is_subscript | ) |
|
|
inline |
◆ SetSuperscript()
| void foxit.addon.pageeditor.ParagraphEditing.SetSuperscript |
( |
bool |
is_superscript | ) |
|
|
inline |
◆ SetTextColor()
| void foxit.addon.pageeditor.ParagraphEditing.SetTextColor |
( |
int |
text_color | ) |
|
|
inline |
◆ SetUnderline()
| void foxit.addon.pageeditor.ParagraphEditing.SetUnderline |
( |
bool |
is_underline | ) |
|
|
inline |
为文本设置下划线。
- 参数
-
| [in] | is_underline | true 表示给文本加下划线,false 表示不加。 |
- 返回
- 无。
◆ StartEditing()
| void foxit.addon.pageeditor.ParagraphEditing.StartEditing |
( |
int |
page_index, |
|
|
PointF |
start_point, |
|
|
PointF |
end_point |
|
) |
| |
|
inline |
开始段落编辑。
- 参数
-
| [in] | page_index | 页面索引。 |
| [in] | start_point | 在页面上开始编辑的点,以设备坐标系表示。 |
| [in] | end_point | 在页面上结束编辑的点,以设备坐标系表示。 |
- 返回
- 无。