xref: /aosp_15_r20/external/pdfium/testing/resources/javascript/bug_494057.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% Fields
34*3ac0a46fSAndroid Build Coastguard Worker{{object 5 0}} <<
35*3ac0a46fSAndroid Build Coastguard Worker  /T (MyField)
36*3ac0a46fSAndroid Build Coastguard Worker  /Type /Annot
37*3ac0a46fSAndroid Build Coastguard Worker  /Subtype /Widget
38*3ac0a46fSAndroid Build Coastguard Worker  /Rect [100 100 400 400]
39*3ac0a46fSAndroid Build Coastguard Worker  /Kids [
40*3ac0a46fSAndroid Build Coastguard Worker    6 0 R
41*3ac0a46fSAndroid Build Coastguard Worker    7 0 R
42*3ac0a46fSAndroid Build Coastguard Worker    8 0 R
43*3ac0a46fSAndroid Build Coastguard Worker    9 0 R
44*3ac0a46fSAndroid Build Coastguard Worker  ]
45*3ac0a46fSAndroid Build Coastguard Worker>>
46*3ac0a46fSAndroid Build Coastguard Workerendobj
47*3ac0a46fSAndroid Build Coastguard Worker{{object 6 0}} <<
48*3ac0a46fSAndroid Build Coastguard Worker  /FT /Tx
49*3ac0a46fSAndroid Build Coastguard Worker  /Parent 5 0 R
50*3ac0a46fSAndroid Build Coastguard Worker  /T (Sub_X)
51*3ac0a46fSAndroid Build Coastguard Worker  /Type /Annot
52*3ac0a46fSAndroid Build Coastguard Worker  /Subtype /Widget
53*3ac0a46fSAndroid Build Coastguard Worker  /Rect [200 200 220 220]
54*3ac0a46fSAndroid Build Coastguard Worker>>
55*3ac0a46fSAndroid Build Coastguard Workerendobj
56*3ac0a46fSAndroid Build Coastguard Worker{{object 7 0}} <<
57*3ac0a46fSAndroid Build Coastguard Worker  /FT /Tx
58*3ac0a46fSAndroid Build Coastguard Worker  /Parent 5 0 R
59*3ac0a46fSAndroid Build Coastguard Worker  /T (Sub_A)
60*3ac0a46fSAndroid Build Coastguard Worker  /Type /Annot
61*3ac0a46fSAndroid Build Coastguard Worker  /Subtype /Widget
62*3ac0a46fSAndroid Build Coastguard Worker  /Rect [220 220 240 240]
63*3ac0a46fSAndroid Build Coastguard Worker>>
64*3ac0a46fSAndroid Build Coastguard Workerendobj
65*3ac0a46fSAndroid Build Coastguard Worker{{object 8 0}} <<
66*3ac0a46fSAndroid Build Coastguard Worker  /FT /Tx
67*3ac0a46fSAndroid Build Coastguard Worker  /Parent 5 0 R
68*3ac0a46fSAndroid Build Coastguard Worker  /T (Sub_Z)
69*3ac0a46fSAndroid Build Coastguard Worker  /Type /Annot
70*3ac0a46fSAndroid Build Coastguard Worker  /Subtype /Widget
71*3ac0a46fSAndroid Build Coastguard Worker  /Rect [240 240 260 260]
72*3ac0a46fSAndroid Build Coastguard Worker>>
73*3ac0a46fSAndroid Build Coastguard Workerendobj
74*3ac0a46fSAndroid Build Coastguard Worker{{object 9 0}} <<
75*3ac0a46fSAndroid Build Coastguard Worker  /FT /Tx
76*3ac0a46fSAndroid Build Coastguard Worker  /Parent 5 0 R
77*3ac0a46fSAndroid Build Coastguard Worker  /T (Sub_B)
78*3ac0a46fSAndroid Build Coastguard Worker  /Type /Annot
79*3ac0a46fSAndroid Build Coastguard Worker  /Subtype /Widget
80*3ac0a46fSAndroid Build Coastguard Worker  /Rect [260 260 280 280]
81*3ac0a46fSAndroid Build Coastguard Worker>>
82*3ac0a46fSAndroid Build Coastguard Workerendobj
83*3ac0a46fSAndroid Build Coastguard Worker% OpenAction action
84*3ac0a46fSAndroid Build Coastguard Worker{{object 10 0}} <<
85*3ac0a46fSAndroid Build Coastguard Worker  /Type /Action
86*3ac0a46fSAndroid Build Coastguard Worker  /S /JavaScript
87*3ac0a46fSAndroid Build Coastguard Worker  /JS 11 0 R
88*3ac0a46fSAndroid Build Coastguard Worker>>
89*3ac0a46fSAndroid Build Coastguard Workerendobj
90*3ac0a46fSAndroid Build Coastguard Worker% JS program to execute
91*3ac0a46fSAndroid Build Coastguard Worker{{object 11 0}} <<
92*3ac0a46fSAndroid Build Coastguard Worker  {{streamlen}}
93*3ac0a46fSAndroid Build Coastguard Worker>>
94*3ac0a46fSAndroid Build Coastguard Workerstream
95*3ac0a46fSAndroid Build Coastguard Workerfunction TestGetFieldWithDelay() {
96*3ac0a46fSAndroid Build Coastguard Worker  try {
97*3ac0a46fSAndroid Build Coastguard Worker    var ff = this.getField("MyField");
98*3ac0a46fSAndroid Build Coastguard Worker    app.alert("field is " + ff.name);
99*3ac0a46fSAndroid Build Coastguard Worker    app.alert("field value is '" + ff.value + "'");
100*3ac0a46fSAndroid Build Coastguard Worker    ff.delay = true;
101*3ac0a46fSAndroid Build Coastguard Worker    ff.value = "new value";
102*3ac0a46fSAndroid Build Coastguard Worker    this.delay=true;
103*3ac0a46fSAndroid Build Coastguard Worker    ff.delay = false;
104*3ac0a46fSAndroid Build Coastguard Worker    app.alert("field value is '" + ff.value + "'");
105*3ac0a46fSAndroid Build Coastguard Worker  } catch (e) {
106*3ac0a46fSAndroid Build Coastguard Worker    app.alert("Unexpected error: " + e);
107*3ac0a46fSAndroid Build Coastguard Worker  }
108*3ac0a46fSAndroid Build Coastguard Worker}
109*3ac0a46fSAndroid Build Coastguard WorkerTestGetFieldWithDelay();
110*3ac0a46fSAndroid Build Coastguard Workerendstream
111*3ac0a46fSAndroid Build Coastguard Workerendobj
112*3ac0a46fSAndroid Build Coastguard Worker{{xref}}
113*3ac0a46fSAndroid Build Coastguard Worker{{trailer}}
114*3ac0a46fSAndroid Build Coastguard Worker{{startxref}}
115*3ac0a46fSAndroid Build Coastguard Worker%%EOF
116