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