Foxit PDF SDK

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

继承自 SystemIDisposable .

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

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

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

## 详细描述

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

## 成员枚举类型说明

## ◆ JavascriptEventType

enum foxit.pdf.actions.JavascriptModifyItemInfo.JavascriptEventType
| strong

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.pdf.actions.JavascriptModifyItemInfo.JavascriptModifyItemType
| strong

JS修改项类型。

此枚举的值应单独使用。

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

## ◆ JavascriptModifyPropertyType

enum foxit.pdf.actions.JavascriptModifyItemInfo.JavascriptModifyPropertyType
| strong

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.pdf.actions.JavascriptModifyItemInfo.JavascriptModifyType
| strong

JS修改类型的枚举。

此枚举的值应单独使用。

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

## 构造及析构函数说明

## ◆ JavascriptModifyItemInfo() [1/2]

foxit.pdf.actions.JavascriptModifyItemInfo.JavascriptModifyItemInfo | ( | JavascriptModifyItemInfo.JavascriptEventType | event_type,
|  | int | page_index,
|  | int | field_control_index,
|  | JavascriptModifyItemInfo.JavascriptModifyItemType | modify_item_type,
|  | JavascriptModifyItemInfo.JavascriptModifyType | modify_type,
|  | JavascriptModifyItemInfo.JavascriptModifyPropertyType | modify_property_type,
|  | string | field_or_annot_name,
|  | string | new_value,
|  | string | 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.pdf.actions.JavascriptModifyItemInfo.JavascriptModifyItemInfo | ( | JavascriptModifyItemInfo | other | ) |
| inline

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

参数

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