Javascript Pdftron Webviewer自定义表单字段

Javascript Pdftron Webviewer自定义表单字段,javascript,pdftron,Javascript,Pdftron,如何创建自定义表单字段 我想要实现的目标 创建按钮 单击按钮添加自定义逻辑 有SignatureWidgetNotation、CheckButtonWidgetAnnotation,但如何控制单击事件?是的,这是绝对可能的 首先,在小部件上创建一个后操作条目 Obj aa_dict = mywidget.GetSDFObj().PutDict("AA); 然后创建动作,并将其添加到“U”键中以进行单击。例如,下面将添加一个Javascript条目 Obj alert_js = d

如何创建自定义表单字段

我想要实现的目标

  • 创建按钮
  • 单击按钮添加自定义逻辑

有SignatureWidgetNotation、CheckButtonWidgetAnnotation,但如何控制单击事件?

是的,这是绝对可能的

首先,在小部件上创建一个后操作条目

Obj aa_dict = mywidget.GetSDFObj().PutDict("AA);
然后创建动作,并将其添加到“U”键中以进行单击。例如,下面将添加一个Javascript条目

Obj alert_js = doc.CreateIndirectDict();
alert_js.PutName("S", "JavaScript");
alert_js.PutString("JS", "app.alert(' Hello World! ');");

// Associate this JS action with 'On Mouse Up' event.
aa_dict.Put("U", alert_js);

请参阅表194,以获取要挂接的操作的完整列表。

是的,这绝对是可能的

首先,在小部件上创建一个后操作条目

Obj aa_dict = mywidget.GetSDFObj().PutDict("AA);
然后创建动作,并将其添加到“U”键中以进行单击。例如,下面将添加一个Javascript条目

Obj alert_js = doc.CreateIndirectDict();
alert_js.PutName("S", "JavaScript");
alert_js.PutString("JS", "app.alert(' Hello World! ');");

// Associate this JS action with 'On Mouse Up' event.
aa_dict.Put("U", alert_js);
请参阅表194,以了解要挂接的操作的完整列表