xref: /aosp_15_r20/external/pdfium/testing/resources/javascript/bug_361.in (revision 3ac0a46f773bac49fa9476ec2b1cf3f8da5ec3a4)
1*3ac0a46fSAndroid Build Coastguard Worker{{header}}
2*3ac0a46fSAndroid Build Coastguard Worker{{object 1 0}} <<
3*3ac0a46fSAndroid Build Coastguard Worker  /Type /Catalog
4*3ac0a46fSAndroid Build Coastguard Worker  /Pages 2 0 R
5*3ac0a46fSAndroid Build Coastguard Worker  /AcroForm 4 0 R
6*3ac0a46fSAndroid Build Coastguard Worker  /OpenAction 10 0 R
7*3ac0a46fSAndroid Build Coastguard Worker>>
8*3ac0a46fSAndroid Build Coastguard Workerendobj
9*3ac0a46fSAndroid Build Coastguard Worker{{object 2 0}} <<
10*3ac0a46fSAndroid Build Coastguard Worker  /Type /Pages
11*3ac0a46fSAndroid Build Coastguard Worker  /Count 1
12*3ac0a46fSAndroid Build Coastguard Worker  /Kids [
13*3ac0a46fSAndroid Build Coastguard Worker    3 0 R
14*3ac0a46fSAndroid Build Coastguard Worker  ]
15*3ac0a46fSAndroid Build Coastguard Worker>>
16*3ac0a46fSAndroid Build Coastguard Workerendobj
17*3ac0a46fSAndroid Build Coastguard Worker% Page number 0.
18*3ac0a46fSAndroid Build Coastguard Worker{{object 3 0}} <<
19*3ac0a46fSAndroid Build Coastguard Worker  /Type /Page
20*3ac0a46fSAndroid Build Coastguard Worker  /Parent 2 0 R
21*3ac0a46fSAndroid Build Coastguard Worker  /Resources <<
22*3ac0a46fSAndroid Build Coastguard Worker    /Font <</F1 15 0 R>>
23*3ac0a46fSAndroid Build Coastguard Worker  >>
24*3ac0a46fSAndroid Build Coastguard Worker  /Contents [21 0 R]
25*3ac0a46fSAndroid Build Coastguard Worker  /MediaBox [0 0 612 792]
26*3ac0a46fSAndroid Build Coastguard Worker>>
27*3ac0a46fSAndroid Build Coastguard Workerendobj
28*3ac0a46fSAndroid Build Coastguard Worker% Forms
29*3ac0a46fSAndroid Build Coastguard Worker{{object 4 0}} <<
30*3ac0a46fSAndroid Build Coastguard Worker  /Fields [5 0 R]
31*3ac0a46fSAndroid Build Coastguard Worker>>
32*3ac0a46fSAndroid Build Coastguard Workerendobj
33*3ac0a46fSAndroid Build Coastguard Worker% Field
34*3ac0a46fSAndroid Build Coastguard Worker{{object 5 0}} <<
35*3ac0a46fSAndroid Build Coastguard Worker /FT /Tx
36*3ac0a46fSAndroid Build Coastguard Worker /T (MyField)
37*3ac0a46fSAndroid Build Coastguard Worker /Type /Annot
38*3ac0a46fSAndroid Build Coastguard Worker /Subtype /Widget
39*3ac0a46fSAndroid Build Coastguard Worker /Rect [100 200 150 250]
40*3ac0a46fSAndroid Build Coastguard Worker>>
41*3ac0a46fSAndroid Build Coastguard Workerendobj
42*3ac0a46fSAndroid Build Coastguard Worker% OpenAction action
43*3ac0a46fSAndroid Build Coastguard Worker{{object 10 0}} <<
44*3ac0a46fSAndroid Build Coastguard Worker  /Type /Action
45*3ac0a46fSAndroid Build Coastguard Worker  /S /JavaScript
46*3ac0a46fSAndroid Build Coastguard Worker  /JS 11 0 R
47*3ac0a46fSAndroid Build Coastguard Worker>>
48*3ac0a46fSAndroid Build Coastguard Workerendobj
49*3ac0a46fSAndroid Build Coastguard Worker% JS program to execute
50*3ac0a46fSAndroid Build Coastguard Worker{{object 11 0}} <<
51*3ac0a46fSAndroid Build Coastguard Worker  {{streamlen}}
52*3ac0a46fSAndroid Build Coastguard Worker>>
53*3ac0a46fSAndroid Build Coastguard Workerstream
54*3ac0a46fSAndroid Build Coastguard Workerfunction testField(x) {
55*3ac0a46fSAndroid Build Coastguard Worker  var field = this.getField("MyField");
56*3ac0a46fSAndroid Build Coastguard Worker  field.value = x;
57*3ac0a46fSAndroid Build Coastguard Worker  var y = field.value;
58*3ac0a46fSAndroid Build Coastguard Worker  app.alert("Answer for \"" + x + "\" is: " + typeof(y) + " " + y);
59*3ac0a46fSAndroid Build Coastguard Worker}
60*3ac0a46fSAndroid Build Coastguard WorkertestField("");
61*3ac0a46fSAndroid Build Coastguard WorkertestField("goats");
62*3ac0a46fSAndroid Build Coastguard WorkertestField("b4");
63*3ac0a46fSAndroid Build Coastguard WorkertestField("b4.5");
64*3ac0a46fSAndroid Build Coastguard WorkertestField("4x");
65*3ac0a46fSAndroid Build Coastguard WorkertestField("4.5x");
66*3ac0a46fSAndroid Build Coastguard WorkertestField(4);
67*3ac0a46fSAndroid Build Coastguard WorkertestField("4");
68*3ac0a46fSAndroid Build Coastguard WorkertestField(" 4");
69*3ac0a46fSAndroid Build Coastguard WorkertestField("4 ");
70*3ac0a46fSAndroid Build Coastguard WorkertestField("                          4                                      ");
71*3ac0a46fSAndroid Build Coastguard WorkertestField("4 3 2 1");
72*3ac0a46fSAndroid Build Coastguard WorkertestField("-4");
73*3ac0a46fSAndroid Build Coastguard WorkertestField("23.00000001");
74*3ac0a46fSAndroid Build Coastguard WorkertestField("23.00000000000000001");
75*3ac0a46fSAndroid Build Coastguard WorkertestField(40000000000000000000000000);
76*3ac0a46fSAndroid Build Coastguard WorkertestField("40000000000000000000000000");
77*3ac0a46fSAndroid Build Coastguard WorkertestField("25,5");
78*3ac0a46fSAndroid Build Coastguard WorkertestField("1e+5");
79*3ac0a46fSAndroid Build Coastguard WorkertestField("1e5");
80*3ac0a46fSAndroid Build Coastguard WorkertestField("1e-5");
81*3ac0a46fSAndroid Build Coastguard WorkertestField("-1e-5");
82*3ac0a46fSAndroid Build Coastguard WorkertestField("1.2e5");
83*3ac0a46fSAndroid Build Coastguard WorkertestField(Infinity);
84*3ac0a46fSAndroid Build Coastguard WorkertestField("Infinity");
85*3ac0a46fSAndroid Build Coastguard WorkertestField("INFINITY");
86*3ac0a46fSAndroid Build Coastguard WorkertestField("INF");
87*3ac0a46fSAndroid Build Coastguard WorkertestField(NaN);
88*3ac0a46fSAndroid Build Coastguard WorkertestField("NaN");
89*3ac0a46fSAndroid Build Coastguard WorkertestField("NAN");
90*3ac0a46fSAndroid Build Coastguard WorkertestField("0x100");
91*3ac0a46fSAndroid Build Coastguard WorkertestField("0x100.1");
92*3ac0a46fSAndroid Build Coastguard WorkertestField("0x100,1");
93*3ac0a46fSAndroid Build Coastguard WorkertestField("0x100x1");
94*3ac0a46fSAndroid Build Coastguard WorkertestField("123x6");
95*3ac0a46fSAndroid Build Coastguard WorkertestField("123xy6");
96*3ac0a46fSAndroid Build Coastguard WorkertestField("123.y6");
97*3ac0a46fSAndroid Build Coastguard WorkertestField("1,000,000");
98*3ac0a46fSAndroid Build Coastguard WorkertestField("1.2.3");
99*3ac0a46fSAndroid Build Coastguard WorkertestField("1-3");
100*3ac0a46fSAndroid Build Coastguard WorkertestField("1+3");
101*3ac0a46fSAndroid Build Coastguard WorkertestField("1.-3");
102*3ac0a46fSAndroid Build Coastguard WorkertestField("1.+3");
103*3ac0a46fSAndroid Build Coastguard WorkertestField([1, 2, 3, 4]);
104*3ac0a46fSAndroid Build Coastguard WorkertestField("[1, 2, 3, 4]");
105*3ac0a46fSAndroid Build Coastguard WorkertestField({a: 1, b: 2});
106*3ac0a46fSAndroid Build Coastguard WorkertestField("{a: 1, b: 2}");
107*3ac0a46fSAndroid Build Coastguard WorkertestField(function(x) { return x+1; });
108*3ac0a46fSAndroid Build Coastguard WorkertestField("function(x) { return x+1; }");
109*3ac0a46fSAndroid Build Coastguard Workerendstream
110*3ac0a46fSAndroid Build Coastguard Workerendobj
111*3ac0a46fSAndroid Build Coastguard Worker{{xref}}
112*3ac0a46fSAndroid Build Coastguard Worker{{trailer}}
113*3ac0a46fSAndroid Build Coastguard Worker{{startxref}}
114*3ac0a46fSAndroid Build Coastguard Worker%%EOF
115