Foxit PDF SDK for HarmonyOS  3.0
JavascriptModifyItemInfo Class Reference
Inheritance diagram for JavascriptModifyItemInfo:
NativeObjectWrapper

Public Member Functions

 constructor ()
 Constructor.
 
 constructor (event_type, page_index, field_control_index, modify_item_type, modify_type, modify_property_type, field_or_annot_name, new_value, old_value)
 Constructor, with parameters. More...
 
 constructor (r)
 
- Public Member Functions inherited from NativeObjectWrapper
 constructor (r)
 
 GetPointerAsNumber ()
 

Public Attributes

 event_type
 The javascript event type. Please refer to values starting from JavascriptModifyItemInfo.e_JavascriptEventTypeUnknown and this should be one of these values.
 
 field_control_index
 The control index of form field.
 
 field_or_annot_name
 The form field full name or annot subtype name.
 
 modify_item_type
 The modify item type. Please refer to values starting from JavascriptModifyItemInfo.e_JavascriptModifyItemTypeNone and this should be one of these values.
 
 modify_property_type
 The modify property type. Please refer to values starting from JavascriptModifyItemInfo.e_JavascriptModifyPropertyTypeNone and this should be one of these values.
 
 modify_type
 The modify type. Please refer to values starting from JavascriptModifyItemInfo.e_JavascriptModifyTypeNone and this should be one of these values.
 
 new_value
 The new value.
 
 old_value
 The old value.
 
 page_index
 The page index.
 

Static Public Attributes

static e_JavascriptEventTypeAppInit
 Javascript event: App initialize.
 
static e_JavascriptEventTypeBatchExec
 Javascript event: Batch execute.
 
static e_JavascriptEventTypeBookmarkMouseUp
 Javascript event: Bookmark mouse up.
 
static e_JavascriptEventTypeConsoleExec
 Javascript event: Console execute.
 
static e_JavascriptEventTypeDocDidprint
 Javascript event: Document did print.
 
static e_JavascriptEventTypeDocDidSave
 Javascript event: Document did save.
 
static e_JavascriptEventTypeDocOpen
 Javascript event: Document open.
 
static e_JavascriptEventTypeDocWillClose
 Javascript event: Document will close.
 
static e_JavascriptEventTypeDocWillPrint
 Javascript event: Document will print.
 
static e_JavascriptEventTypeDocWillSave
 Javascript event: Document will save.
 
static e_JavascriptEventTypeExternalExec
 Javascript event: External execute.
 
static e_JavascriptEventTypeFieldBlur
 Javascript event: Form field blur.
 
static e_JavascriptEventTypeFieldCalculate
 Javascript event: Form field calculate.
 
static e_JavascriptEventTypeFieldFocus
 Javascript event: Form field focus.
 
static e_JavascriptEventTypeFieldFormat
 Javascript event: Form field format.
 
static e_JavascriptEventTypeFieldKeyStroke
 Javascript event: Form field key stroke.
 
static e_JavascriptEventTypeFieldMouseDown
 Javascript event: Form field mouse down.
 
static e_JavascriptEventTypeFieldMouseEnter
 Javascript event: Form field mouse enter.
 
static e_JavascriptEventTypeFieldMouseExit
 Javascript event: Form field mouse exit.
 
static e_JavascriptEventTypeFieldMouseUp
 Javascript event: Form field mouse up.
 
static e_JavascriptEventTypeFieldValidate
 Javascript event: Form field validate.
 
static e_JavascriptEventTypeHtmlCallback
 Javascript event: Html callback.
 
static e_JavascriptEventTypeLinkMouseUp
 Javascript event: Link mouse up.
 
static e_JavascriptEventTypeMediaBlur
 Javascript event: Media blur.
 
static e_JavascriptEventTypeMediaClose
 Javascript event: Media close.
 
static e_JavascriptEventTypeMediaDone
 Javascript event: Media done.
 
static e_JavascriptEventTypeMediaPlay
 Javascript event: Media play.
 
static e_JavascriptEventTypeMediaReady
 Javascript event: Media ready.
 
static e_JavascriptEventTypeMediaSeek
 Javascript event: Media seek.
 
static e_JavascriptEventTypeMediaStop
 Javascript event: Media stop.
 
static e_JavascriptEventTypeMenuExec
 Javascript event: Menu execute.
 
static e_JavascriptEventTypePageClose
 Javascript event: Page close.
 
static e_JavascriptEventTypePageInView
 Javascript event: Page inview.
 
static e_JavascriptEventTypePageOpen
 Javascript event: Page open.
 
static e_JavascriptEventTypePageOutView
 Javascript event: Page outview.
 
static e_JavascriptEventTypeScreenBlur
 Javascript event: Screen blur.
 
static e_JavascriptEventTypeScreenClose
 Javascript event: Screen close.
 
static e_JavascriptEventTypeScreenFocus
 Javascript event: Screen focus.
 
static e_JavascriptEventTypeScreenInview
 Javascript event: Screen in view.
 
static e_JavascriptEventTypeScreenMouseDown
 Javascript event: Screen mouse down.
 
static e_JavascriptEventTypeScreenMouseEnter
 Javascript event: Screen mouse enter.
 
static e_JavascriptEventTypeScreenMouseExit
 Javascript event: Screen mouse exit.
 
static e_JavascriptEventTypeScreenMouseUp
 Javascript event: Screen mouse up.
 
static e_JavascriptEventTypeScreenOpen
 Javascript event: Screen open.
 
static e_JavascriptEventTypeScreenOutview
 Javascript event: Screen out view.
 
static e_JavascriptEventTypeUnknown
 Javascript event: unknown.
 
static e_JavascriptModifyItemTypeAnnot
 Javascript modify item type: Annot.
 
static e_JavascriptModifyItemTypeDoc
 Javascript modify item type: Doc.
 
static e_JavascriptModifyItemTypeField
 Javascript modify item type: field.
 
static e_JavascriptModifyItemTypeNone
 Javascript modify item type: none.
 
static e_JavascriptModifyItemTypePage
 Javascript modify item type: Page.
 
static e_JavascriptModifyPropertyTypeActivated
 Javascript event item type: activated.
 
static e_JavascriptModifyPropertyTypeAddFileAttachment
 Javascript event item type: add fileattachment.
 
static e_JavascriptModifyPropertyTypeAddLink
 Javascript event item type: add link.
 
static e_JavascriptModifyPropertyTypeAddPageTemplate
 Javascript event item type: add page template.
 
static e_JavascriptModifyPropertyTypeAddWatermark
 Javascript event item type: add watermark.
 
static e_JavascriptModifyPropertyTypeAddWeblinks
 Javascript event item type: add web links.
 
static e_JavascriptModifyPropertyTypeAlignment
 Javascript event item type: alignment.
 
static e_JavascriptModifyPropertyTypeArrowBegin
 Javascript event item type: arrow begin.
 
static e_JavascriptModifyPropertyTypeArrowEnd
 Javascript event item type: arrow end.
 
static e_JavascriptModifyPropertyTypeAttachIcon
 Javascript event item type: attach icon.
 
static e_JavascriptModifyPropertyTypeBorderColor
 Javascript pre-sign item type: border color.
 
static e_JavascriptModifyPropertyTypeBorderEffectIntensity
 Javascript event item type: border effect intensity.
 
static e_JavascriptModifyPropertyTypeBorderEffectStyle
 Javascript event item type: border effect style.
 
static e_JavascriptModifyPropertyTypeBorderStyle
 Javascript event item type: border style.
 
static e_JavascriptModifyPropertyTypeButtonAlignX
 Javascript event item type: button align x.
 
static e_JavascriptModifyPropertyTypeButtonAlignY
 Javascript event item type: button align Y.
 
static e_JavascriptModifyPropertyTypeButtonFitBounds
 Javascript event item type: button fit bounds.
 
static e_JavascriptModifyPropertyTypeButtonPosition
 Javascript event item type: button position.
 
static e_JavascriptModifyPropertyTypeButtonScaleHow
 Javascript event item type: button scale how.
 
static e_JavascriptModifyPropertyTypeButtonScaleWhen
 Javascript event item type: button scale when.
 
static e_JavascriptModifyPropertyTypeButtonSetIcon
 Javascript event item type: set button icon.
 
static e_JavascriptModifyPropertyTypeCallout
 Javascript event item type: callout.
 
static e_JavascriptModifyPropertyTypeCaretSymbol
 Javascript event item type: caret symbol.
 
static e_JavascriptModifyPropertyTypeCharLimit
 Javascript event item type: char limit.
 
static e_JavascriptModifyPropertyTypeCheckThisBox
 Javascript event item type: check this box.
 
static e_JavascriptModifyPropertyTypeClearItems
 Javascript event item type: clear items.
 
static e_JavascriptModifyPropertyTypeComb
 Javascript event item type: Comb.
 
static e_JavascriptModifyPropertyTypeContents
 Javascript event item type: contents.
 
static e_JavascriptModifyPropertyTypeDash
 Javascript event item type: dash.
 
static e_JavascriptModifyPropertyTypeDefaultIsChecked
 Javascript event item type: default is checked.
 
static e_JavascriptModifyPropertyTypeDefaultStyle
 Javascript event item type: default style.
 
static e_JavascriptModifyPropertyTypeDefaultValue
 Javascript event item type: default value.
 
static e_JavascriptModifyPropertyTypeDelay
 Javascript event item type: delay.
 
static e_JavascriptModifyPropertyTypeDeleteAnnot
 Javascript event item type: delete annot.
 
static e_JavascriptModifyPropertyTypeDeleteItemAt
 Javascript event item type: delete item at.
 
static e_JavascriptModifyPropertyTypeDisplay
 Javascript event item type: display.
 
static e_JavascriptModifyPropertyTypeDoCaption
 Javascript event item type: do caption.
 
static e_JavascriptModifyPropertyTypeDoNotScroll
 Javascript event item type: do not scroll.
 
static e_JavascriptModifyPropertyTypeDownCaption
 Javascript event item type: down caption.
 
static e_JavascriptModifyPropertyTypeEditable
 Javascript event item type: editable.
 
static e_JavascriptModifyPropertyTypeFillColor
 Javascript pre-sign item type: fill color.
 
static e_JavascriptModifyPropertyTypeFlatDocument
 Javascript event item type: flat document.
 
static e_JavascriptModifyPropertyTypeGestures
 Javascript event item type: gestures.
 
static e_JavascriptModifyPropertyTypeHidden
 Javascript event item type: hidden.
 
static e_JavascriptModifyPropertyTypeHighlight
 Javascript event item type: highlight.
 
static e_JavascriptModifyPropertyTypeImport
 Javascript event item type: import.
 
static e_JavascriptModifyPropertyTypeImportAnnotFromXFDF
 Javascript event item type: import annot from xfdf.
 
static e_JavascriptModifyPropertyTypeImportDataObject
 Javascript event item type: import data object.
 
static e_JavascriptModifyPropertyTypeInsertFromTemplates
 Javascript event item type: insert from templates.
 
static e_JavascriptModifyPropertyTypeInsertItemAt
 Javascript event item type: insert item at.
 
static e_JavascriptModifyPropertyTypeInsertPages
 Javascript event item type: insert pages.
 
static e_JavascriptModifyPropertyTypeIntent
 Javascript event item type: intent.
 
static e_JavascriptModifyPropertyTypeLeaderExtend
 Javascript event item type: leader extend.
 
static e_JavascriptModifyPropertyTypeLeaderLength
 Javascript event item type: leader length.
 
static e_JavascriptModifyPropertyTypeLineEnding
 Javascript event item type: line ending.
 
static e_JavascriptModifyPropertyTypeLineWidth
 Javascript event item type: line width.
 
static e_JavascriptModifyPropertyTypeMovePage
 Javascript event item type: move page.
 
static e_JavascriptModifyPropertyTypeMultiline
 Javascript event item type: multiline.
 
static e_JavascriptModifyPropertyTypeMultipleSelection
 Javascript event item type: multiple selection.
 
static e_JavascriptModifyPropertyTypeNewPage
 Javascript event item type: new page.
 
static e_JavascriptModifyPropertyTypeNone
 Javascript pre-sign item type: none.
 
static e_JavascriptModifyPropertyTypeNormalCaption
 Javascript event item type: normal caption.
 
static e_JavascriptModifyPropertyTypeNoteIcon
 Javascript event item type: note icon.
 
static e_JavascriptModifyPropertyTypeNotSpellCheck
 Javascript event item type: not spell check.
 
static e_JavascriptModifyPropertyTypeOpacity
 Javascript event item type: opacity.
 
static e_JavascriptModifyPropertyTypePageRotations
 Javascript event item type: page rotations.
 
static e_JavascriptModifyPropertyTypePassword
 Javascript event item type: password.
 
static e_JavascriptModifyPropertyTypePoints
 Javascript event item type: points.
 
static e_JavascriptModifyPropertyTypeQuads
 Javascript event item type: quadspoints.
 
static e_JavascriptModifyPropertyTypeRect
 Javascript event item type: rect.
 
static e_JavascriptModifyPropertyTypeRemoveDataObject
 Javascript event item type: remove data object.
 
static e_JavascriptModifyPropertyTypeRemoveLinks
 Javascript event item type: remove links.
 
static e_JavascriptModifyPropertyTypeRemoveTemplate
 Javascript event item type: remove template.
 
static e_JavascriptModifyPropertyTypeRemoveWeblinks
 Javascript event item type: remove web links.
 
static e_JavascriptModifyPropertyTypeReplacePages
 Javascript event item type: replace pages.
 
static e_JavascriptModifyPropertyTypeRequired
 Javascript event item type: required.
 
static e_JavascriptModifyPropertyTypeResizePage
 Javascript event item type: resize page.
 
static e_JavascriptModifyPropertyTypeRichContents
 Javascript event item type: rich contents.
 
static e_JavascriptModifyPropertyTypeRichDefaults
 Javascript event item type: rich defaults.
 
static e_JavascriptModifyPropertyTypeRichText
 Javascript event item type: rich text.
 
static e_JavascriptModifyPropertyTypeRichValue
 Javascript event item type: rich value.
 
static e_JavascriptModifyPropertyTypeRolloverCaption
 Javascript event item type: rollover caption.
 
static e_JavascriptModifyPropertyTypeRotation
 Javascript event item type: rotation.
 
static e_JavascriptModifyPropertyTypeRsetAllForms
 Javascript event item type: reset all forms.
 
static e_JavascriptModifyPropertyTypeRsetForms
 Javascript event item type: reset forms.
 
static e_JavascriptModifyPropertyTypeRuntimeHighlight
 Javascript event item type: runtime highlight.
 
static e_JavascriptModifyPropertyTypeRuntimeHighlightColor
 Javascript event item type: runtime highlight color.
 
static e_JavascriptModifyPropertyTypeSelectChange
 Javascript event item type: select change.
 
static e_JavascriptModifyPropertyTypeSetItems
 Javascript event item type: set items.
 
static e_JavascriptModifyPropertyTypeSetPageTemplateVisible
 Javascript event item type: set page template visible.
 
static e_JavascriptModifyPropertyTypeSoundIcon
 Javascript event item type: sound icon.
 
static e_JavascriptModifyPropertyTypeSpawnPageFromTemplate
 Javascript event item type: spawn page from template.
 
static e_JavascriptModifyPropertyTypeSubject
 Javascript event item type: subject.
 
static e_JavascriptModifyPropertyTypeTextColor
 Javascript event item type: text color.
 
static e_JavascriptModifyPropertyTypeTextFont
 Javascript event item type: text font.
 
static e_JavascriptModifyPropertyTypeTextSize
 Javascript event item type: text size.
 
static e_JavascriptModifyPropertyTypeTitle
 Javascript event item type: title.
 
static e_JavascriptModifyPropertyTypeToggleNoView
 Javascript event item type: toggle no view.
 
static e_JavascriptModifyPropertyTypeUserName
 Javascript event item type: user name.
 
static e_JavascriptModifyPropertyTypeValue
 Javascript event item type: value.
 
static e_JavascriptModifyPropertyTypeVertices
 Javascript event item type: vertices.
 
static e_JavascriptModifyTypeAdd
 Javascript modify type: add.
 
static e_JavascriptModifyTypeDelete
 Javascript modify type: Delete.
 
static e_JavascriptModifyTypeModify
 Javascript modify type: modify.
 
static e_JavascriptModifyTypeNone
 Javascript modify type: none.
 

Detailed Description

Member Function Documentation

◆ constructor() [1/2]

JavascriptModifyItemInfo.constructor ( event_type  ,
page_index  ,
field_control_index  ,
modify_item_type  ,
modify_type  ,
modify_property_type  ,
field_or_annot_name  ,
new_value  ,
old_value   
)

Constructor, with parameters.

Parameters
[in]event_typeThe javascript event type.
[in]page_indexThe modify page index.
[in]field_control_indexThe control index of form field.
[in]modify_item_typeThe modify item type.
[in]modify_typeThe modify type.
[in]modify_property_typeThe modify property type.
[in]field_or_annot_nameThe form field full name or annot subtype name.
[in]new_valueThe new value.
[in]old_valueThe old value.

◆ constructor() [2/2]

JavascriptModifyItemInfo.constructor ( )

@constructor

Parameters
{NativeObjectReference}r - The native object reference to wrap

@description Creates a new wrapper instance around a native C++ object. The wrapper manages the object's lifecycle according to the ownership rules.