Foxit PDF SDK
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 (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 (const JavascriptModifyItemInfo &other)
 带有另一个JS修改项对象信息的构造。 更多...
 
JavascriptModifyItemInfooperator= (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

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::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_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::JavascriptModifyItemInfo::JavascriptModifyItemInfo ( const JavascriptModifyItemInfo other)
inline

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

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

成员函数说明

◆ operator=()

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

赋值操作符。

参数
[in]other另一个JS修改项对象信息。
返回
返回当前对象的引用。