Foxit PDF SDK

Public 类型 | Public 成员函数 | Public 属性 | 所有成员列表
foxit::JavascriptModifyItemInfo类 参考

继承自 Object .

## Public 类型
enum | JavascriptEventType { e_JavascriptEventTypeUnknown = 0, e_JavascriptEventTypeAppInit = 1, e_JavascriptEventTypeHtmlCallback = 2, e_JavascriptEventTypeDocOpen = 3, e_JavascriptEventTypeDocWillPrint = 4, e_JavascriptEventTypeDocDidprint = 5, e_JavascriptEventTypeDocWillSave = 6, e_JavascriptEventTypeDocDidSave = 7, e_JavascriptEventTypeDocWillClose = 8, e_JavascriptEventTypePageOpen = 9, e_JavascriptEventTypePageClose = 10, e_JavascriptEventTypePageInView = 11, e_JavascriptEventTypePageOutView = 12, e_JavascriptEventTypeFieldMouseDown = 13, e_JavascriptEventTypeFieldMouseUp = 14, e_JavascriptEventTypeFieldMouseEnter = 15, e_JavascriptEventTypeFieldMouseExit = 16, e_JavascriptEventTypeFieldFocus = 17, e_JavascriptEventTypeFieldBlur = 18, e_JavascriptEventTypeFieldKeyStroke = 19, e_JavascriptEventTypeFieldValidate = 21, e_JavascriptEventTypeFieldCalculate = 22, e_JavascriptEventTypeFieldFormat = 23, e_JavascriptEventTypeScreenFocus = 24, e_JavascriptEventTypeScreenBlur = 25, e_JavascriptEventTypeScreenOpen = 26, e_JavascriptEventTypeScreenClose = 27, e_JavascriptEventTypeScreenMouseDown = 28, e_JavascriptEventTypeScreenMouseUp = 29, e_JavascriptEventTypeScreenMouseEnter = 30, e_JavascriptEventTypeScreenMouseExit = 31, e_JavascriptEventTypeScreenInview = 32, e_JavascriptEventTypeScreenOutview = 33, e_JavascriptEventTypeBatchExec = 34, e_JavascriptEventTypeMenuExec = 35, e_JavascriptEventTypeConsoleExec = 36, e_JavascriptEventTypeExternalExec = 37, e_JavascriptEventTypeBookmarkMouseUp = 38, e_JavascriptEventTypeLinkMouseUp = 39, e_JavascriptEventTypeMediaBlur = 40, e_JavascriptEventTypeMediaClose = 41, e_JavascriptEventTypeMediaDone = 42, e_JavascriptEventTypeMediaPlay = 43, e_JavascriptEventTypeMediaReady = 44, e_JavascriptEventTypeMediaSeek = 45, e_JavascriptEventTypeMediaStop = 46 }
| JS事件枚举。 更多...
enum | JavascriptModifyItemType { e_JavascriptModifyItemTypeNone = 0, e_JavascriptModifyItemTypeField = 1, e_JavascriptModifyItemTypeAnnot = 2, e_JavascriptModifyItemTypePage = 3, e_JavascriptModifyItemTypeDoc = 4 }
| JS修改项类型。 更多...
enum | JavascriptModifyPropertyType { e_JavascriptModifyPropertyTypeNone = 0, e_JavascriptModifyPropertyTypeBorderColor = 1, e_JavascriptModifyPropertyTypeFillColor = 2, e_JavascriptModifyPropertyTypeTextColor = 3, e_JavascriptModifyPropertyTypeValue = 4, e_JavascriptModifyPropertyTypeCharLimit = 5, e_JavascriptModifyPropertyTypeButtonPosition = 6, e_JavascriptModifyPropertyTypeSelectChange = 7, e_JavascriptModifyPropertyTypeAlignment = 8, e_JavascriptModifyPropertyTypeBorderStyle = 9, e_JavascriptModifyPropertyTypeButtonAlignX = 10, e_JavascriptModifyPropertyTypeButtonAlignY = 11, e_JavascriptModifyPropertyTypeButtonFitBounds = 12, e_JavascriptModifyPropertyTypeButtonScaleHow = 13, e_JavascriptModifyPropertyTypeButtonScaleWhen = 14, e_JavascriptModifyPropertyTypeComb = 15, e_JavascriptModifyPropertyTypeDefaultStyle = 16, e_JavascriptModifyPropertyTypeDefaultValue = 17, e_JavascriptModifyPropertyTypeDoNotScroll = 18, e_JavascriptModifyPropertyTypeDelay = 19, e_JavascriptModifyPropertyTypeDisplay = 20, e_JavascriptModifyPropertyTypeEditable = 21, e_JavascriptModifyPropertyTypeNotSpellCheck = 22, e_JavascriptModifyPropertyTypeHidden = 23, e_JavascriptModifyPropertyTypeHighlight = 24, e_JavascriptModifyPropertyTypeLineWidth = 25, e_JavascriptModifyPropertyTypeMultiline = 26, e_JavascriptModifyPropertyTypePassword = 27, e_JavascriptModifyPropertyTypeRect = 28, e_JavascriptModifyPropertyTypeRequired = 29, e_JavascriptModifyPropertyTypeRichText = 30, e_JavascriptModifyPropertyTypeRichValue = 31, e_JavascriptModifyPropertyTypeRotation = 32, e_JavascriptModifyPropertyTypeNormalCaption = 33, e_JavascriptModifyPropertyTypeDownCaption = 34, e_JavascriptModifyPropertyTypeRolloverCaption = 35, e_JavascriptModifyPropertyTypeTextFont = 36, e_JavascriptModifyPropertyTypeUserName = 37, e_JavascriptModifyPropertyTypeButtonSetIcon = 38, e_JavascriptModifyPropertyTypeCheckThisBox = 39, e_JavascriptModifyPropertyTypeClearItems = 40, e_JavascriptModifyPropertyTypeDefaultIsChecked = 41, e_JavascriptModifyPropertyTypeDeleteItemAt = 42, e_JavascriptModifyPropertyTypeInsertItemAt = 43, e_JavascriptModifyPropertyTypeSetItems = 44, e_JavascriptModifyPropertyTypeActivated = 45, e_JavascriptModifyPropertyTypeArrowBegin = 46, e_JavascriptModifyPropertyTypeArrowEnd = 47, e_JavascriptModifyPropertyTypeAttachIcon = 48, e_JavascriptModifyPropertyTypeBorderEffectIntensity = 49, e_JavascriptModifyPropertyTypeBorderEffectStyle = 50, e_JavascriptModifyPropertyTypeCallout = 51, e_JavascriptModifyPropertyTypeCaretSymbol = 52, e_JavascriptModifyPropertyTypeContents = 53, e_JavascriptModifyPropertyTypeDash = 54, e_JavascriptModifyPropertyTypeDoCaption = 55, e_JavascriptModifyPropertyTypeGestures = 56, e_JavascriptModifyPropertyTypeIntent = 57, e_JavascriptModifyPropertyTypeLeaderExtend = 58, e_JavascriptModifyPropertyTypeLeaderLength = 59, e_JavascriptModifyPropertyTypeLineEnding = 60, e_JavascriptModifyPropertyTypeNoteIcon = 61, e_JavascriptModifyPropertyTypeToggleNoView = 62, e_JavascriptModifyPropertyTypeOpacity = 63, e_JavascriptModifyPropertyTypePoints = 64, e_JavascriptModifyPropertyTypeQuads = 65, e_JavascriptModifyPropertyTypeTextSize = 66, e_JavascriptModifyPropertyTypeRichContents = 67, e_JavascriptModifyPropertyTypeRichDefaults = 68, e_JavascriptModifyPropertyTypeSoundIcon = 69, e_JavascriptModifyPropertyTypeSubject = 70, e_JavascriptModifyPropertyTypeVertices = 71, e_JavascriptModifyPropertyTypeImport = 72, e_JavascriptModifyPropertyTypeRemoveDataObject = 73, e_JavascriptModifyPropertyTypeImportDataObject = 74, e_JavascriptModifyPropertyTypeRemoveTemplate = 75, e_JavascriptModifyPropertyTypeAddPageTemplate = 76, e_JavascriptModifyPropertyTypeRsetForms = 77, e_JavascriptModifyPropertyTypeRsetAllForms = 78, e_JavascriptModifyPropertyTypeTitle = 79, e_JavascriptModifyPropertyTypeResizePage = 80, e_JavascriptModifyPropertyTypeSpawnPageFromTemplate = 81, e_JavascriptModifyPropertyTypeAddWeblinks = 82, e_JavascriptModifyPropertyTypeRemoveWeblinks = 83, e_JavascriptModifyPropertyTypeRemoveLinks = 84, e_JavascriptModifyPropertyTypePageRotations = 85, e_JavascriptModifyPropertyTypeNewPage = 86, e_JavascriptModifyPropertyTypeMovePage = 87, e_JavascriptModifyPropertyTypeInsertPages = 88, e_JavascriptModifyPropertyTypeReplacePages = 89, e_JavascriptModifyPropertyTypeImportAnnotFromXFDF = 90, e_JavascriptModifyPropertyTypeDeleteAnnot = 91, e_JavascriptModifyPropertyTypeAddWatermark = 92, e_JavascriptModifyPropertyTypeFlatDocument = 93, e_JavascriptModifyPropertyTypeAddFileAttachment = 94, e_JavascriptModifyPropertyTypeRuntimeHighlight = 95, e_JavascriptModifyPropertyTypeRuntimeHighlightColor = 96, e_JavascriptModifyPropertyTypeInsertFromTemplates = 97, e_JavascriptModifyPropertyTypeAddLink = 98, e_JavascriptModifyPropertyTypeMultipleSelection = 99, e_JavascriptModifyPropertyTypeSetPageTemplateVisible = 100 }
| JS签名前修改项枚举。 更多...
enum | JavascriptModifyType { e_JavascriptModifyTypeNone = 0, e_JavascriptModifyTypeAdd = 1, e_JavascriptModifyTypeModify = 2, e_JavascriptModifyTypeDelete = 3 }
| JS修改类型的枚举。 更多...

## Public 成员函数
| JavascriptModifyItemInfo ()
| 构造函数。
| JavascriptModifyItemInfo (const JavascriptModifyItemInfo &other)
| 带有另一个JS修改项对象信息的构造。 更多...
| JavascriptModifyItemInfo (JavascriptEventType event_type, int page_index, int field_control_index, JavascriptModifyItemType modify_item_type, JavascriptModifyType modify_type, JavascriptModifyPropertyType modify_property_type, WString field_or_annot_name, WString new_value, WString old_value)
| 带参数的构造函数。 更多...
JavascriptModifyItemInfo & | operator= (const JavascriptModifyItemInfo &other)
| 赋值操作符。 更多...

## Public 属性
JavascriptEventType | event_type
| JS事件类型。请参考值从 JavascriptModifyItemInfo::e_JavascriptEventTypeUnknown ， 它的值应该是这些值中的一个。
int | field_control_index
| 表单域控件索引。
WString | field_or_annot_name
| 表单域完整名字或注释类型名字。
JavascriptModifyItemType | modify_item_type
| 修改项类型。请参考从 JavascriptModifyItemInfo::e_JavascriptModifyItemTypeNone ， 它的值应该是这些值中的一个。
JavascriptModifyPropertyType | modify_property_type
| 修改属性。请参考从 JavascriptModifyItemInfo::e_JavascriptModifyPropertyTypeNone ， 它的值应该是这些值中的一个。
JavascriptModifyType | modify_type
| 修改类型。请参考从JavascriptModifyItemInfo::e_JavascriptModifyTypeNone ， 它的值应该是这些值中的一个。
WString | new_value
| 修改后的值。
WString | old_value
| 修改前的值。
int | page_index
| 页面索引。

## 详细描述

这个类表示JS修改项信息。

## 成员枚举类型说明

## ◆ JavascriptEventType

enum foxit::JavascriptModifyItemInfo::JavascriptEventType

JS事件枚举。

此枚举的值应单独使用。

枚举值
e_JavascriptEventTypeUnknown | Javascript事件类型: 未知。
e_JavascriptEventTypeAppInit | Javascript事件类型: APP初始化。
e_JavascriptEventTypeHtmlCallback | Javascript事件类型: Html回调。
e_JavascriptEventTypeDocOpen | Javascript事件类型: 文档打开。
e_JavascriptEventTypeDocWillPrint | Javascript事件类型: 文档将打印。
e_JavascriptEventTypeDocDidprint | Javascript事件类型: 文档打印。
e_JavascriptEventTypeDocWillSave | Javascript事件类型: 文档将保存。
e_JavascriptEventTypeDocDidSave | Javascript事件类型: 文档保存。
e_JavascriptEventTypeDocWillClose | Javascript事件类型: 文档将关闭。
e_JavascriptEventTypePageOpen | Javascript事件类型: 页面打开。
e_JavascriptEventTypePageClose | Javascript事件类型: 页面关闭。
e_JavascriptEventTypePageInView | Javascript事件类型: 页面在视图中。
e_JavascriptEventTypePageOutView | Javascript事件类型: 页面在视图外。
e_JavascriptEventTypeFieldMouseDown | Javascript事件类型: 表单域鼠标按下事件。
e_JavascriptEventTypeFieldMouseUp | Javascript事件类型: 表单域鼠标抬起事件。
e_JavascriptEventTypeFieldMouseEnter | Javascript事件类型: 表单域鼠标进入事件。
e_JavascriptEventTypeFieldMouseExit | Javascript事件类型: 表单域鼠标退出事件。
e_JavascriptEventTypeFieldFocus | Javascript事件类型: 表单域聚焦事件。
e_JavascriptEventTypeFieldBlur | Javascript事件类型: 表单域失焦事件。
e_JavascriptEventTypeFieldKeyStroke | Javascript事件类型: 表单域按键输入。
e_JavascriptEventTypeFieldValidate | Javascript事件类型: 表单域验证。
e_JavascriptEventTypeFieldCalculate | Javascript事件类型: 表单域计算。
e_JavascriptEventTypeFieldFormat | Javascript事件类型: 表单域格式化。
e_JavascriptEventTypeScreenFocus | Javascript事件类型: 屏幕聚焦。
e_JavascriptEventTypeScreenBlur | Javascript事件类型: 屏幕失焦。
e_JavascriptEventTypeScreenOpen | Javascript事件类型: 打开屏幕。
e_JavascriptEventTypeScreenClose | Javascript事件类型: 关闭屏幕。
e_JavascriptEventTypeScreenMouseDown | Javascript事件类型: 屏幕鼠标按下事件。
e_JavascriptEventTypeScreenMouseUp | Javascript事件类型: 屏幕鼠标抬起事件。
e_JavascriptEventTypeScreenMouseEnter | Javascript事件类型: 屏幕鼠标进入事件。
e_JavascriptEventTypeScreenMouseExit | Javascript事件类型: 屏幕鼠标退出事件。
e_JavascriptEventTypeScreenInview | Javascript事件类型: 屏幕进入到视图。
e_JavascriptEventTypeScreenOutview | Javascript事件类型: 屏幕退出视图。
e_JavascriptEventTypeBatchExec | Javascript事件类型: 批处理。
e_JavascriptEventTypeMenuExec | Javascript事件类型: 菜单处理。
e_JavascriptEventTypeConsoleExec | Javascript事件类型: 控制台处理。
e_JavascriptEventTypeExternalExec | Javascript事件类型: 外部执行。
e_JavascriptEventTypeBookmarkMouseUp | Javascript事件类型: 书签鼠标抬起。
e_JavascriptEventTypeLinkMouseUp | Javascript事件类型: 链接鼠标抬起。
e_JavascriptEventTypeMediaBlur | Javascript事件类型: 多媒体失焦。
e_JavascriptEventTypeMediaClose | Javascript事件类型: 多媒体关闭。
e_JavascriptEventTypeMediaDone | Javascript事件类型: 多媒体完成。
e_JavascriptEventTypeMediaPlay | Javascript事件类型: 多媒体播放。
e_JavascriptEventTypeMediaReady | Javascript事件类型: 多媒体准备。
e_JavascriptEventTypeMediaSeek | Javascript事件类型: 多媒体查找。
e_JavascriptEventTypeMediaStop | Javascript事件类型: 多媒体停止。

## ◆ JavascriptModifyItemType

enum foxit::JavascriptModifyItemInfo::JavascriptModifyItemType

JS修改项类型。

此枚举的值应单独使用。

枚举值
e_JavascriptModifyItemTypeNone | Javascript修改项类型: 无。
e_JavascriptModifyItemTypeField | Javascript修改项类型: 表单域。
e_JavascriptModifyItemTypeAnnot | Javascript修改项类型: 注释。
e_JavascriptModifyItemTypePage | Javascript修改项类型: 页面。
e_JavascriptModifyItemTypeDoc | Javascript修改项类型: 文档。

## ◆ JavascriptModifyPropertyType

enum foxit::JavascriptModifyItemInfo::JavascriptModifyPropertyType

JS签名前修改项枚举。

此枚举的值应单独使用。

枚举值
e_JavascriptModifyPropertyTypeNone | JS签名前修改项枚举: 无。
e_JavascriptModifyPropertyTypeBorderColor | JS签名前修改项枚举: 边框颜色。
e_JavascriptModifyPropertyTypeFillColor | JS签名前修改项枚举: 填充颜色。
e_JavascriptModifyPropertyTypeTextColor | JS签名前修改项枚举: 文本颜色。
e_JavascriptModifyPropertyTypeValue | JS签名前修改项枚举: 值。
e_JavascriptModifyPropertyTypeCharLimit | JS签名前修改项枚举: 字符限制。
e_JavascriptModifyPropertyTypeButtonPosition | JS签名前修改项枚举: 按钮位置。
e_JavascriptModifyPropertyTypeSelectChange | JS签名前修改项枚举: 选择项改变。
e_JavascriptModifyPropertyTypeAlignment | JS签名前修改项枚举: 对齐方式。
e_JavascriptModifyPropertyTypeBorderStyle | JS签名前修改项枚举: 边框风格。
e_JavascriptModifyPropertyTypeButtonAlignX | JS签名前修改项枚举: 按钮X方向对齐。
e_JavascriptModifyPropertyTypeButtonAlignY | JS签名前修改项枚举: 按钮Y方向对齐。
e_JavascriptModifyPropertyTypeButtonFitBounds | JS签名前修改项枚举: 按钮外观适配边界。
e_JavascriptModifyPropertyTypeButtonScaleHow | JS签名前修改项枚举: 按钮外观的缩放方式。
e_JavascriptModifyPropertyTypeButtonScaleWhen | JS签名前修改项枚举: 当按钮缩放。
e_JavascriptModifyPropertyTypeComb | JS签名前修改项枚举: 符合。
e_JavascriptModifyPropertyTypeDefaultStyle | JS签名前修改项枚举: 默认风格。
e_JavascriptModifyPropertyTypeDefaultValue | JS签名前修改项枚举: 默认值。
e_JavascriptModifyPropertyTypeDoNotScroll | JS签名前修改项枚举: 禁止滚动。
e_JavascriptModifyPropertyTypeDelay | JS签名前修改项枚举: 延时。
e_JavascriptModifyPropertyTypeDisplay | JS签名前修改项枚举: 显示。
e_JavascriptModifyPropertyTypeEditable | JS签名前修改项枚举: 可编辑。
e_JavascriptModifyPropertyTypeNotSpellCheck | JS签名前修改项枚举: 不做拼写检查。
e_JavascriptModifyPropertyTypeHidden | JS签名前修改项枚举: 隐藏。
e_JavascriptModifyPropertyTypeHighlight | JS签名前修改项枚举: 高亮。
e_JavascriptModifyPropertyTypeLineWidth | JS签名前修改项枚举: 线框。
e_JavascriptModifyPropertyTypeMultiline | JS签名前修改项枚举: 多行。
e_JavascriptModifyPropertyTypePassword | JS签名前修改项枚举: 密码。
e_JavascriptModifyPropertyTypeRect | JS签名前修改项枚举: 矩形框。
e_JavascriptModifyPropertyTypeRequired | JS签名前修改项枚举: 必须项。
e_JavascriptModifyPropertyTypeRichText | JS签名前修改项枚举: 富文本。
e_JavascriptModifyPropertyTypeRichValue | JS签名前修改项枚举: 富文本值。
e_JavascriptModifyPropertyTypeRotation | JS签名前修改项枚举: 旋转。
e_JavascriptModifyPropertyTypeNormalCaption | JS签名前修改项枚举: 正常文本。
e_JavascriptModifyPropertyTypeDownCaption | JS签名前修改项枚举: 按下状态文本。
e_JavascriptModifyPropertyTypeRolloverCaption | JS签名前修改项枚举: 悬停状态文本。
e_JavascriptModifyPropertyTypeTextFont | JS签名前修改项枚举: 文本字体。
e_JavascriptModifyPropertyTypeUserName | JS签名前修改项枚举: 用户名。
e_JavascriptModifyPropertyTypeButtonSetIcon | JS签名前修改项枚举: 设置按钮图标。
e_JavascriptModifyPropertyTypeCheckThisBox | JS签名前修改项枚举: 检查框。
e_JavascriptModifyPropertyTypeClearItems | JS签名前修改项枚举: 清除项。
e_JavascriptModifyPropertyTypeDefaultIsChecked | JS签名前修改项枚举: 默认选中。
e_JavascriptModifyPropertyTypeDeleteItemAt | JS签名前修改项枚举: 删除某项。
e_JavascriptModifyPropertyTypeInsertItemAt | JS签名前修改项枚举: 插入某项。
e_JavascriptModifyPropertyTypeSetItems | JS签名前修改项枚举: 设置项。
e_JavascriptModifyPropertyTypeActivated | JS签名前修改项枚举: 激活。
e_JavascriptModifyPropertyTypeArrowBegin | JS签名前修改项枚举: 箭头起始点。
e_JavascriptModifyPropertyTypeArrowEnd | JS签名前修改项枚举: 箭头终止点。
e_JavascriptModifyPropertyTypeAttachIcon | JS签名前修改项枚举: 关联图标。
e_JavascriptModifyPropertyTypeBorderEffectIntensity | JS签名前修改项枚举: 边框效果强度。
e_JavascriptModifyPropertyTypeBorderEffectStyle | JS签名前修改项枚举: 边框效果样式。
e_JavascriptModifyPropertyTypeCallout | JS签名前修改项枚举: 标注框注释.
e_JavascriptModifyPropertyTypeCaretSymbol | JS签名前修改项枚举: 插入符号。
e_JavascriptModifyPropertyTypeContents | JS签名前修改项枚举: 内容。
e_JavascriptModifyPropertyTypeDash | JS签名前修改项枚举: 虚线。
e_JavascriptModifyPropertyTypeDoCaption | JS签名前修改项枚举: 生成或添加标题/注释文本。
e_JavascriptModifyPropertyTypeGestures | JS签名前修改项枚举: 手势操作。
e_JavascriptModifyPropertyTypeIntent | JS签名前修改项枚举: 意图。
e_JavascriptModifyPropertyTypeLeaderExtend | JS签名前修改项枚举: 引导线延伸。
e_JavascriptModifyPropertyTypeLeaderLength | JS签名前修改项枚举: 引导线的长度。
e_JavascriptModifyPropertyTypeLineEnding | JS签名前修改项枚举: 线终点。
e_JavascriptModifyPropertyTypeNoteIcon | JS签名前修改项枚举: 笔记图标。
e_JavascriptModifyPropertyTypeToggleNoView | JS签名前修改项枚举: 切换不可见状态。
e_JavascriptModifyPropertyTypeOpacity | JS签名前修改项枚举: 透明。
e_JavascriptModifyPropertyTypePoints | JS签名前修改项枚举: 坐标点。
e_JavascriptModifyPropertyTypeQuads | JS签名前修改项枚举: 四点坐标.
e_JavascriptModifyPropertyTypeTextSize | JS签名前修改项枚举: 文本大小。
e_JavascriptModifyPropertyTypeRichContents | JS签名前修改项枚举: 富文本内容。
e_JavascriptModifyPropertyTypeRichDefaults | JS签名前修改项枚举: 默认富文本。
e_JavascriptModifyPropertyTypeSoundIcon | JS签名前修改项枚举: 声音图标。
e_JavascriptModifyPropertyTypeSubject | JS签名前修改项枚举: 主题。
e_JavascriptModifyPropertyTypeVertices | JS签名前修改项枚举: 顶点。
e_JavascriptModifyPropertyTypeImport | JS签名前修改项枚举: 导入。
e_JavascriptModifyPropertyTypeRemoveDataObject | JS签名前修改项枚举: 移除数据对象。
e_JavascriptModifyPropertyTypeImportDataObject | JS签名前修改项枚举: 导入数据对象。
e_JavascriptModifyPropertyTypeRemoveTemplate | JS签名前修改项枚举: 删除模板。
e_JavascriptModifyPropertyTypeAddPageTemplate | JS签名前修改项枚举: 添加页面模板。
e_JavascriptModifyPropertyTypeRsetForms | JS签名前修改项枚举: 重置表单。
e_JavascriptModifyPropertyTypeRsetAllForms | JS签名前修改项枚举: 重置所有表单。
e_JavascriptModifyPropertyTypeTitle | JS签名前修改项枚举: 标题。
e_JavascriptModifyPropertyTypeResizePage | JS签名前修改项枚举: 改变页面大小。
e_JavascriptModifyPropertyTypeSpawnPageFromTemplate | JS签名前修改项枚举: 从已有的模板页面生成一个新页面。
e_JavascriptModifyPropertyTypeAddWeblinks | JS签名前修改项枚举: 添加web链接。
e_JavascriptModifyPropertyTypeRemoveWeblinks | JS签名前修改项枚举: 删除web链接。
e_JavascriptModifyPropertyTypeRemoveLinks | JS签名前修改项枚举: 删除链接。
e_JavascriptModifyPropertyTypePageRotations | JS签名前修改项枚举: 页面旋转。
e_JavascriptModifyPropertyTypeNewPage | JS签名前修改项枚举: 新页面。
e_JavascriptModifyPropertyTypeMovePage | JS签名前修改项枚举: 移动页面。
e_JavascriptModifyPropertyTypeInsertPages | JS签名前修改项枚举: 插入页面。
e_JavascriptModifyPropertyTypeReplacePages | JS签名前修改项枚举: 替换页面。
e_JavascriptModifyPropertyTypeImportAnnotFromXFDF | JS签名前修改项枚举: 从xfdf导入annot。
e_JavascriptModifyPropertyTypeDeleteAnnot | JS签名前修改项枚举: 删除注释。
e_JavascriptModifyPropertyTypeAddWatermark | JS签名前修改项枚举: 添加水印。
e_JavascriptModifyPropertyTypeFlatDocument | JS签名前修改项枚举: 扁平化文档。
e_JavascriptModifyPropertyTypeAddFileAttachment | JS签名前修改项枚举: 添加附近。
e_JavascriptModifyPropertyTypeRuntimeHighlight | JS签名前修改项枚举: 高亮。
e_JavascriptModifyPropertyTypeRuntimeHighlightColor | JS签名前修改项枚举: 高亮颜色。
e_JavascriptModifyPropertyTypeInsertFromTemplates | JS签名前修改项枚举: 从模板插入。
e_JavascriptModifyPropertyTypeAddLink | JS签名前修改项枚举: 添加链接。
e_JavascriptModifyPropertyTypeMultipleSelection | JS签名前修改项枚举: 多选。
e_JavascriptModifyPropertyTypeSetPageTemplateVisible | JS签名前修改项枚举: 设置页面模板可见。

## ◆ JavascriptModifyType

enum foxit::JavascriptModifyItemInfo::JavascriptModifyType

JS修改类型的枚举。

此枚举的值应单独使用。

枚举值
e_JavascriptModifyTypeNone | JS修改类型：无。
e_JavascriptModifyTypeAdd | JS修改类型：添加。
e_JavascriptModifyTypeModify | JS修改类型：修改。
e_JavascriptModifyTypeDelete | JS修改类型：删除。

## 构造及析构函数说明

## ◆ JavascriptModifyItemInfo() [1/2]

foxit::JavascriptModifyItemInfo::JavascriptModifyItemInfo | ( | JavascriptEventType | event_type,
|  | int | page_index,
|  | int | field_control_index,
|  | JavascriptModifyItemType | modify_item_type,
|  | JavascriptModifyType | modify_type,
|  | JavascriptModifyPropertyType | modify_property_type,
|  | WString | field_or_annot_name,
|  | WString | new_value,
|  | WString | old_value
| ) |  |
| inline

带参数的构造函数。

参数

  [in] | event_type | JS事件类型。
  [in] | page_index | 修改页面。
  [in] | field_control_index | 表单域控件索引。
  [in] | modify_item_type | 修改项类型。
  [in] | modify_type | 修改类型。
  [in] | modify_property_type | 修改属性。
  [in] | field_or_annot_name | 表单域完整名字或注释类型名字。
  [in] | new_value | 修改后的值。
  [in] | old_value | 修改前的值。

## ◆ JavascriptModifyItemInfo() [2/2]

foxit::JavascriptModifyItemInfo::JavascriptModifyItemInfo | ( | const JavascriptModifyItemInfo & | other | ) |
| inline

带有另一个JS修改项对象信息的构造。

参数

  [in] | other | 另一个JS修改项对象信息。

## 成员函数说明

## ◆ operator=()

JavascriptModifyItemInfo& foxit::JavascriptModifyItemInfo::operator= | ( | const JavascriptModifyItemInfo & | other | ) |
| inline

赋值操作符。

参数

  [in] | other | 另一个JS修改项对象信息。

返回
  返回当前对象的引用。