blob: 34fde70fe26dc5fe3feea1f82ab54349c9ed0d49 [file] [log] [blame]
Tom Sepez51e01b82016-01-13 15:50:36 -08001{{header}}
2{{object 1 0}} <<
3 /Type /Catalog
4 /Pages 2 0 R
5 /AcroForm 4 0 R
6 /OpenAction 10 0 R
7>>
8endobj
9{{object 2 0}} <<
10 /Type /Pages
11 /Count 1
12 /Kids [
13 3 0 R
14 ]
15>>
16endobj
17% Page number 0.
18{{object 3 0}} <<
19 /Type /Page
20 /Parent 2 0 R
21 /Resources <<
22 /Font <</F1 15 0 R>>
23 >>
24 /Contents [21 0 R]
25 /MediaBox [0 0 612 792]
26>>
27% Forms
28{{object 4 0}} <<
29 /Fields [5 0 R]
30>>
31% Field
32{{object 5 0}} <<
33 /FT /Tx
34 /T (MyField)
35>>
36% OpenAction action
37{{object 10 0}} <<
38 /Type /Action
39 /S /JavaScript
40 /JS 11 0 R
41>>
42endobj
43% JS program to exexute
44{{object 11 0}} <<
45>>
46stream
47function testField(x) {
48 var field = this.getField("MyField");
49 field.value = x;
50 var y = field.value;
51 app.alert("Answer for \"" + x + "\" is: " + typeof(y) + " " + y);
52}
53testField("goats");
54testField("b4");
55testField("b4.5");
56testField("4x");
57testField("4.5x");
58testField("4");
59testField(" 4");
60testField("4 ");
61testField(" 4 ");
62testField("4 3 2 1");
63testField("-4");
64testField("23.00000001");
65testField("23.00000000000000001");
66testField("25,5");
67testField("1e+5");
68testField("1e5");
69testField("1e-5");
70testField("-1e-5");
71testField("1.2e5");
72testField("NAN");
73testField("INF");
74testField("0x100");
75testField("123x6");
76testField("123xy6");
77testField("123.y6");
78testField("1,000,000");
79testField("1.2.3");
80testField("1-3");
81testField("1+3");
82testField("1.-3");
83testField("1.+3");
84endstream
85endobj
86{{xref}}
87trailer <<
88 /Root 1 0 R
89>>
90{{startxref}}
91%%EOF