Foxit PDF SDK
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

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

JS修改项类型。

此枚举的值应单独使用。

枚举值
e_JavascriptModifyItemTypeNone 

Javascript修改项类型: 无。

e_JavascriptModifyItemTypeField 

Javascript修改项类型: 表单域。

e_JavascriptModifyItemTypeAnnot 

Javascript修改项类型: 注释。

e_JavascriptModifyItemTypePage 

Javascript修改项类型: 页面。

e_JavascriptModifyItemTypeDoc 

Javascript修改项类型: 文档。

◆ 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

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_typeJS事件类型。
[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修改项对象信息。