LONG PDFANNOTATION_OnLostFocus { get; set; } |
The index of the action can be retrieved from any action creating function such as CreateJavaScriptAction.
Equivalent in new interface: IPDFDocument4::OnControlLostFocus.
{ PDF object is supposed to be created } PDF.BeginDoc; a1 := PDF.CreateJavascriptAction('app.alert(''Focus set.'')'); a2 := PDF.CreateJavascriptAction('app.alert(''Focus lost.'')'); PDF.PDFPAGE_CreateControl_Edit('edit1', 10, 10, 60, 24); PDF.PDFANNOTATION_Text := 'Edit1'; PDF.PDFPAGE_CreateControl_Edit('edit2', 70, 10, 120, 24); PDF.PDFANNOTATION_Text := 'Edit2'; PDF.PDFANNOTATION_OnSetFocus := a1; PDF.PDFANNOTATION_OnLostFocus := a2; PDF.EndDoc;
// PDF object is supposed to be created PDF->BeginDoc(); a1 = PDF->CreateJavascriptAction("app.alert('Focus set.')"); a2 = PDF->CreateJavascriptAction("app.alert('Focus lost.')"); PDF->PDFPAGE_CreateControl_Edit("edit1", 10, 10, 60, 24); PDF->PDFANNOTATION_Text = "Edit1"; PDF->PDFPAGE_CreateControl_Edit("edit2", 70, 10, 120, 24); PDF->PDFANNOTATION_Text = "Edit2"; PDF->PDFANNOTATION_OnSetFocus = a1; PDF->PDFANNOTATION_OnLostFocus = a2; PDF->EndDoc();
// PDF object is supposed to be created PDF.BeginDoc(); a1 = PDF.CreateJavascriptAction("app.alert('Focus set.')"); a2 = PDF.CreateJavascriptAction("app.alert('Focus lost.')"); PDF.PDFPAGE_CreateControl_Edit("edit1", 10, 10, 60, 24); PDF.PDFANNOTATION_Text = "Edit1"; PDF.PDFPAGE_CreateControl_Edit("edit2", 70, 10, 120, 24); PDF.PDFANNOTATION_Text = "Edit2"; PDF.PDFANNOTATION_OnSetFocus = a1; PDF.PDFANNOTATION_OnLostFocus = a2; PDF.EndDoc();
' PDF object is supposed to be created PDF.BeginDoc a1 = PDF.CreateJavascriptAction("app.alert('Focus set.')") a2 = PDF.CreateJavascriptAction("app.alert('Focus lost.')") PDF.PDFPAGE_CreateControl_Edit "edit1", 10, 10, 60, 24 PDF.PDFANNOTATION_Text = "Edit1" PDF.PDFPAGE_CreateControl_Edit "edit2", 70, 10, 120, 24 PDF.PDFANNOTATION_Text = "Edit2" PDF.PDFANNOTATION_OnSetFocus = a1 PDF.PDFANNOTATION_OnLostFocus = a2 PDF.EndDoc