xref: /aosp_15_r20/external/pdfium/testing/resources/javascript/consts.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  /OpenAction 10 0 R
6*3ac0a46fSAndroid Build Coastguard Worker>>
7*3ac0a46fSAndroid Build Coastguard Workerendobj
8*3ac0a46fSAndroid Build Coastguard Worker{{object 2 0}} <<
9*3ac0a46fSAndroid Build Coastguard Worker  /Type /Pages
10*3ac0a46fSAndroid Build Coastguard Worker  /Count 1
11*3ac0a46fSAndroid Build Coastguard Worker  /Kids [
12*3ac0a46fSAndroid Build Coastguard Worker    3 0 R
13*3ac0a46fSAndroid Build Coastguard Worker  ]
14*3ac0a46fSAndroid Build Coastguard Worker>>
15*3ac0a46fSAndroid Build Coastguard Workerendobj
16*3ac0a46fSAndroid Build Coastguard Worker% Page number 0.
17*3ac0a46fSAndroid Build Coastguard Worker{{object 3 0}} <<
18*3ac0a46fSAndroid Build Coastguard Worker  /Type /Page
19*3ac0a46fSAndroid Build Coastguard Worker  /Parent 2 0 R
20*3ac0a46fSAndroid Build Coastguard Worker  /Resources <<
21*3ac0a46fSAndroid Build Coastguard Worker    /Font <</F1 15 0 R>>
22*3ac0a46fSAndroid Build Coastguard Worker  >>
23*3ac0a46fSAndroid Build Coastguard Worker  /Contents [21 0 R]
24*3ac0a46fSAndroid Build Coastguard Worker  /MediaBox [0 0 612 792]
25*3ac0a46fSAndroid Build Coastguard Worker>>
26*3ac0a46fSAndroid Build Coastguard Workerendobj
27*3ac0a46fSAndroid Build Coastguard Worker% OpenAction action
28*3ac0a46fSAndroid Build Coastguard Worker{{object 10 0}} <<
29*3ac0a46fSAndroid Build Coastguard Worker  /Type /Action
30*3ac0a46fSAndroid Build Coastguard Worker  /S /JavaScript
31*3ac0a46fSAndroid Build Coastguard Worker  /JS 11 0 R
32*3ac0a46fSAndroid Build Coastguard Worker>>
33*3ac0a46fSAndroid Build Coastguard Workerendobj
34*3ac0a46fSAndroid Build Coastguard Worker% JS program to execute
35*3ac0a46fSAndroid Build Coastguard Worker{{object 11 0}} <<
36*3ac0a46fSAndroid Build Coastguard Worker  {{streamlen}}
37*3ac0a46fSAndroid Build Coastguard Worker>>
38*3ac0a46fSAndroid Build Coastguard Workerstream
39*3ac0a46fSAndroid Build Coastguard Worker
40*3ac0a46fSAndroid Build Coastguard Workerfunction doTest(name, props) {
41*3ac0a46fSAndroid Build Coastguard Worker  try {
42*3ac0a46fSAndroid Build Coastguard Worker    for (var i = 0; i < props.length; ++i) {
43*3ac0a46fSAndroid Build Coastguard Worker      var expr = name + "." + props[i];
44*3ac0a46fSAndroid Build Coastguard Worker      app.alert(expr + " is " + eval(expr));
45*3ac0a46fSAndroid Build Coastguard Worker    }
46*3ac0a46fSAndroid Build Coastguard Worker  } catch (e) {
47*3ac0a46fSAndroid Build Coastguard Worker    app.alert("ERROR: " + e.toString());
48*3ac0a46fSAndroid Build Coastguard Worker  }
49*3ac0a46fSAndroid Build Coastguard Worker}
50*3ac0a46fSAndroid Build Coastguard Worker
51*3ac0a46fSAndroid Build Coastguard Workerfunction doGlobalTest(props) {
52*3ac0a46fSAndroid Build Coastguard Worker  try {
53*3ac0a46fSAndroid Build Coastguard Worker    for (var i = 0; i < props.length; ++i) {
54*3ac0a46fSAndroid Build Coastguard Worker      app.alert(props[i] + " is " + eval(props[i]));
55*3ac0a46fSAndroid Build Coastguard Worker    }
56*3ac0a46fSAndroid Build Coastguard Worker  } catch (e) {
57*3ac0a46fSAndroid Build Coastguard Worker    app.alert("ERROR: " + e.toString());
58*3ac0a46fSAndroid Build Coastguard Worker  }
59*3ac0a46fSAndroid Build Coastguard Worker}
60*3ac0a46fSAndroid Build Coastguard Worker
61*3ac0a46fSAndroid Build Coastguard Workerfunction doGlobalArrayTest(props) {
62*3ac0a46fSAndroid Build Coastguard Worker  try {
63*3ac0a46fSAndroid Build Coastguard Worker    for (var i = 0; i < props.length; ++i) {
64*3ac0a46fSAndroid Build Coastguard Worker      app.alert(props[i] + " is\n  " + eval(props[i]).join(",\n  "));
65*3ac0a46fSAndroid Build Coastguard Worker    }
66*3ac0a46fSAndroid Build Coastguard Worker  } catch (e) {
67*3ac0a46fSAndroid Build Coastguard Worker    app.alert("ERROR: " + e.toString());
68*3ac0a46fSAndroid Build Coastguard Worker  }
69*3ac0a46fSAndroid Build Coastguard Worker}
70*3ac0a46fSAndroid Build Coastguard Worker
71*3ac0a46fSAndroid Build Coastguard Workerfunction doEqualityTests() {
72*3ac0a46fSAndroid Build Coastguard Worker  app.alert("String equality test (==): " +
73*3ac0a46fSAndroid Build Coastguard Worker            (IDS_GREATER_THAN == IDS_GREATER_THAN));
74*3ac0a46fSAndroid Build Coastguard Worker  app.alert("String equality test (===): " +
75*3ac0a46fSAndroid Build Coastguard Worker            (IDS_GREATER_THAN === IDS_GREATER_THAN));
76*3ac0a46fSAndroid Build Coastguard Worker  app.alert("Array equality test (==): " +
77*3ac0a46fSAndroid Build Coastguard Worker            (RE_PHONE_COMMIT == RE_PHONE_COMMIT));
78*3ac0a46fSAndroid Build Coastguard Worker  app.alert("Array equality test (===): " +
79*3ac0a46fSAndroid Build Coastguard Worker            (RE_PHONE_COMMIT === RE_PHONE_COMMIT));
80*3ac0a46fSAndroid Build Coastguard Worker}
81*3ac0a46fSAndroid Build Coastguard Worker
82*3ac0a46fSAndroid Build Coastguard Workertry {
83*3ac0a46fSAndroid Build Coastguard Worker  doTest("border", ["s", "b", "d", "i", "u", "nonesuch"]);
84*3ac0a46fSAndroid Build Coastguard Worker  doTest("display", ["visible", "hidden", "noPrint", "noView", "nonesuch"]);
85*3ac0a46fSAndroid Build Coastguard Worker  doTest("font", ["Times", "TimesB", "TimesI", "TimesBI", "Helv", "HelvB",
86*3ac0a46fSAndroid Build Coastguard Worker                  "HelvI", "HelvBI", "Cour", "CourB", "CourI", "CourBI",
87*3ac0a46fSAndroid Build Coastguard Worker                  "Symbol", "ZapfD", "Nonesuch"]);
88*3ac0a46fSAndroid Build Coastguard Worker
89*3ac0a46fSAndroid Build Coastguard Worker  doTest("highlight", ["n", "i", "p", "o", "nonesuch"]);
90*3ac0a46fSAndroid Build Coastguard Worker  doTest("position", ["textOnly", "iconOnly", "iconTextV", "textIconV",
91*3ac0a46fSAndroid Build Coastguard Worker                      "iconTextH", "textIconH", "overlay", "nonesuch"]);
92*3ac0a46fSAndroid Build Coastguard Worker
93*3ac0a46fSAndroid Build Coastguard Worker  doTest("scaleHow", ["proportional", "anamorphic", "nonesuch"]);
94*3ac0a46fSAndroid Build Coastguard Worker  doTest("scaleWhen", ["always", "never", "tooBig", "tooSmall", "nonesuch"]);
95*3ac0a46fSAndroid Build Coastguard Worker  doTest("style", ["ch", "cr", "di", "ci", "st", "sq", "nonesuch"]);
96*3ac0a46fSAndroid Build Coastguard Worker  doTest("zoomtype", ["none", "fitP", "fitW", "fitH", "fitV", "pref", "refW",
97*3ac0a46fSAndroid Build Coastguard Worker                      "nonesuch"]);
98*3ac0a46fSAndroid Build Coastguard Worker
99*3ac0a46fSAndroid Build Coastguard Worker  doGlobalTest([
100*3ac0a46fSAndroid Build Coastguard Worker    "IDS_GREATER_THAN",
101*3ac0a46fSAndroid Build Coastguard Worker    "IDS_GT_AND_LT",
102*3ac0a46fSAndroid Build Coastguard Worker    "IDS_LESS_THAN",
103*3ac0a46fSAndroid Build Coastguard Worker    "IDS_INVALID_MONTH",
104*3ac0a46fSAndroid Build Coastguard Worker    "IDS_INVALID_DATE",
105*3ac0a46fSAndroid Build Coastguard Worker    "IDS_INVALID_VALUE",
106*3ac0a46fSAndroid Build Coastguard Worker    "IDS_AM",
107*3ac0a46fSAndroid Build Coastguard Worker    "IDS_PM",
108*3ac0a46fSAndroid Build Coastguard Worker    "IDS_MONTH_INFO",
109*3ac0a46fSAndroid Build Coastguard Worker    "IDS_STARTUP_CONSOLE_MSG"
110*3ac0a46fSAndroid Build Coastguard Worker  ]);
111*3ac0a46fSAndroid Build Coastguard Worker
112*3ac0a46fSAndroid Build Coastguard Worker  doGlobalArrayTest([
113*3ac0a46fSAndroid Build Coastguard Worker    "RE_NUMBER_ENTRY_DOT_SEP",
114*3ac0a46fSAndroid Build Coastguard Worker    "RE_NUMBER_COMMIT_DOT_SEP",
115*3ac0a46fSAndroid Build Coastguard Worker    "RE_NUMBER_ENTRY_COMMA_SEP",
116*3ac0a46fSAndroid Build Coastguard Worker    "RE_NUMBER_COMMIT_COMMA_SEP",
117*3ac0a46fSAndroid Build Coastguard Worker    "RE_ZIP_ENTRY",
118*3ac0a46fSAndroid Build Coastguard Worker    "RE_ZIP_COMMIT",
119*3ac0a46fSAndroid Build Coastguard Worker    "RE_ZIP4_ENTRY",
120*3ac0a46fSAndroid Build Coastguard Worker    "RE_ZIP4_COMMIT",
121*3ac0a46fSAndroid Build Coastguard Worker    "RE_PHONE_ENTRY",
122*3ac0a46fSAndroid Build Coastguard Worker    "RE_PHONE_COMMIT",
123*3ac0a46fSAndroid Build Coastguard Worker    "RE_SSN_ENTRY",
124*3ac0a46fSAndroid Build Coastguard Worker    "RE_SSN_COMMIT"
125*3ac0a46fSAndroid Build Coastguard Worker  ]);
126*3ac0a46fSAndroid Build Coastguard Worker
127*3ac0a46fSAndroid Build Coastguard Worker  doEqualityTests();
128*3ac0a46fSAndroid Build Coastguard Worker} catch (e) {
129*3ac0a46fSAndroid Build Coastguard Worker  app.alert("ERROR: " + e.toString());
130*3ac0a46fSAndroid Build Coastguard Worker}
131*3ac0a46fSAndroid Build Coastguard Workerendstream
132*3ac0a46fSAndroid Build Coastguard Workerendobj
133*3ac0a46fSAndroid Build Coastguard Worker{{xref}}
134*3ac0a46fSAndroid Build Coastguard Worker{{trailer}}
135*3ac0a46fSAndroid Build Coastguard Worker{{startxref}}
136*3ac0a46fSAndroid Build Coastguard Worker%%EOF
137*3ac0a46fSAndroid Build Coastguard Worker
138