LONG PDFANNOTATION_OnChange { get; set; } |
The index of the action can be retrieved from any action creating function such as CreateJavaScriptAction.
Equivalent in new interface: IPDFDocument4::OnControlChange.
{ PDF object is supposed to be created } PDF.BeginDoc; a1 := PDF.CreateJavascriptAction('this.getField("edit1").value = "changed!";'); a2 := PDF.CreateJavascriptAction('this.getField("edit2").value = "changed!";'); PDF.PDFPAGE_CreateControl_Edit('edit1', 10, 10, 60, 24); PDF.PDFANNOTATION_Text := 'Edit1'; PDF.PDFANNOTATION_OnChange := a2; PDF.PDFPAGE_CreateControl_Edit('edit2', 10, 30, 60, 44); PDF.PDFANNOTATION_Text := 'Edit2'; PDF.PDFANNOTATION_OnChange := a1; PDF.EndDoc;
// PDF object is supposed to be created PDF->BeginDoc(); LONG a1 = PDF->CreateJavascriptAction("this.getField('edit1').value = 'changed!';"); LONG a2 = PDF->CreateJavascriptAction("this.getField('edit2').value = 'changed!';"); PDF->PDFPAGE_CreateControl_Edit("edit1", 10, 10, 60, 24); PDF->PDFANNOTATION_Text = "Edit1"; PDF->PDFANNOTATION_OnChange = a2; PDF->PDFPAGE_CreateControl_Edit("edit2", 10, 30, 60, 44); PDF->PDFANNOTATION_Text = "Edit2"; PDF->PDFANNOTATION_OnChange = a1; PDF->EndDoc();
// PDF object is supposed to be created PDF.BeginDoc(); long a1 = PDF.CreateJavascriptAction("this.getField('edit1').value = 'changed!';"); long a2 = PDF.CreateJavascriptAction("this.getField('edit2').value = 'changed!';"); PDF.PDFPAGE_CreateControl_Edit("edit1", 10, 10, 60, 24); PDF.PDFANNOTATION_Text = "Edit1"; PDF.PDFANNOTATION_OnChange = a2; PDF.PDFPAGE_CreateControl_Edit("edit2", 10, 30, 60, 44); PDF.PDFANNOTATION_Text = "Edit2"; PDF.PDFANNOTATION_OnChange = a1; PDF.EndDoc();
' PDF object is supposed to be created PDF.BeginDoc a1 = PDF.CreateJavascriptAction("this.getField('edit1').value = 'changed!';") a2 = PDF.CreateJavascriptAction("this.getField('edit2').value = 'changed!';") PDF.PDFPAGE_CreateControl_Edit "edit1", 10, 10, 60, 24 PDF.PDFANNOTATION_Text = "Edit1" PDF.PDFANNOTATION_OnChange = a2 PDF.PDFPAGE_CreateControl_Edit "edit2", 10, 30, 60, 44 PDF.PDFANNOTATION_Text = "Edit2" PDF.PDFANNOTATION_OnChange = a1 PDF.EndDoc