{{header}} {{object 1 0}} << /Type /Catalog /Pages 2 0 R /AcroForm 4 0 R /OpenAction 30 0 R >> endobj {{object 2 0}} << /Type /Pages /Count 1 /Kids [ 3 0 R ] >> endobj % Page number 0. {{object 3 0}} << /Type /Page /Parent 2 0 R /Annots [ 8 0 R ] /AA << /C 36 0 R >> >> endobj % Forms {{object 4 0}} << /XFA [ (xdp:xdp) 43 0 R (form) 49 0 R () 50 0 R ] /Fields [ 8 0 R ] >> endobj % Fields {{object 8 0}} << /FT /Tx /T (MyField) /Type /Annot /Subtype /Widget /Rect [100 300 500 400] /AA << /Bl 34 0 R >> >> endobj % JS Action {{object 30 0}} << /Type /Action /S /JavaScript /JS 31 0 R >> endobj % JS program to exexute {{object 31 0}} << {{streamlen}} >> stream this.getField("MyField").setFocus(); app.alert("focused"); endstream endobj % Lost Focus AAction MyField {{object 34 0}} << /Type /Action /S /JavaScript /JS 35 0 R >> endobj % JS program to exexute {{object 35 0}} << {{streamlen}} >> stream this.removeField("MyField"); app.alert("removed"); endstream endobj % Closing Page 0 {{object 36 0}} << /Type /Action /S /JavaScript /JS 37 0 R >> endobj % JS program to exexute {{object 37 0}} << {{streamlen}} >> stream this.removeField("MyField"); endstream endobj {{object 43 0}} << {{streamlen}} >> stream endstream endobj {{object 49 0}} << {{streamlen}} >> stream endstream endobj {{object 50 0}} << {{streamlen}} >> stream endstream endobj {{xref}} {{trailer}} {{startxref}} %%EOF