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 Workerfunction TestOneFormat(fmt, src) { 40*3ac0a46fSAndroid Build Coastguard Worker var title = "('" + fmt + "', '" + src + "')"; 41*3ac0a46fSAndroid Build Coastguard Worker try { 42*3ac0a46fSAndroid Build Coastguard Worker app.alert(title + " => '" + util.printx(fmt, src) + "'"); 43*3ac0a46fSAndroid Build Coastguard Worker } 44*3ac0a46fSAndroid Build Coastguard Worker catch (e) { 45*3ac0a46fSAndroid Build Coastguard Worker app.alert(title + ": Caught error: " + e); 46*3ac0a46fSAndroid Build Coastguard Worker } 47*3ac0a46fSAndroid Build Coastguard Worker} 48*3ac0a46fSAndroid Build Coastguard Worker 49*3ac0a46fSAndroid Build Coastguard Worker// Error cases 50*3ac0a46fSAndroid Build Coastguard Workertry { 51*3ac0a46fSAndroid Build Coastguard Worker util.printx(); 52*3ac0a46fSAndroid Build Coastguard Worker} catch (e) { 53*3ac0a46fSAndroid Build Coastguard Worker app.alert('PASS: ' + e); 54*3ac0a46fSAndroid Build Coastguard Worker} 55*3ac0a46fSAndroid Build Coastguard Workertry { 56*3ac0a46fSAndroid Build Coastguard Worker util.printx("99"); 57*3ac0a46fSAndroid Build Coastguard Worker} catch (e) { 58*3ac0a46fSAndroid Build Coastguard Worker app.alert('PASS: ' + e); 59*3ac0a46fSAndroid Build Coastguard Worker} 60*3ac0a46fSAndroid Build Coastguard Worker 61*3ac0a46fSAndroid Build Coastguard WorkerTestOneFormat("", ""); 62*3ac0a46fSAndroid Build Coastguard WorkerTestOneFormat("", "123"); 63*3ac0a46fSAndroid Build Coastguard WorkerTestOneFormat("??", ""); 64*3ac0a46fSAndroid Build Coastguard WorkerTestOneFormat("??", "f2"); 65*3ac0a46fSAndroid Build Coastguard WorkerTestOneFormat("??", "f27"); 66*3ac0a46fSAndroid Build Coastguard WorkerTestOneFormat("XXX", ""); 67*3ac0a46fSAndroid Build Coastguard WorkerTestOneFormat("XXX", "1afp3."); 68*3ac0a46fSAndroid Build Coastguard WorkerTestOneFormat("XXX", "-1Afp3.d33F$"); 69*3ac0a46fSAndroid Build Coastguard WorkerTestOneFormat("AAA", ""); 70*3ac0a46fSAndroid Build Coastguard WorkerTestOneFormat("AAA", "-1Afp3."); 71*3ac0a46fSAndroid Build Coastguard WorkerTestOneFormat("AAA", "-1Afp3.d33F$"); 72*3ac0a46fSAndroid Build Coastguard WorkerTestOneFormat("999", ""); 73*3ac0a46fSAndroid Build Coastguard WorkerTestOneFormat("999", "-1Afp3."); 74*3ac0a46fSAndroid Build Coastguard WorkerTestOneFormat("999", "-1Afp3.d33F$"); 75*3ac0a46fSAndroid Build Coastguard WorkerTestOneFormat("9*9", ""); 76*3ac0a46fSAndroid Build Coastguard WorkerTestOneFormat("9*9", "-1Afp3."); 77*3ac0a46fSAndroid Build Coastguard WorkerTestOneFormat("[*]X", "-1Afp3."); 78*3ac0a46fSAndroid Build Coastguard WorkerTestOneFormat("<*", "-1Afp3.d33F$"); 79*3ac0a46fSAndroid Build Coastguard WorkerTestOneFormat(">*", "-1Afp3.d33F$"); 80*3ac0a46fSAndroid Build Coastguard WorkerTestOneFormat("<[AAAAAAAAAAA]", "-1Afp3.d33F$"); 81*3ac0a46fSAndroid Build Coastguard WorkerTestOneFormat(">[AAAAAAAAAAA]", "-1Afp3.d33F$"); 82*3ac0a46fSAndroid Build Coastguard WorkerTestOneFormat("<[XXXXXXXXXXX]", "-1Afp3.d33F$"); 83*3ac0a46fSAndroid Build Coastguard WorkerTestOneFormat(">[XXXXXXXXXXX]", "-1Afp3.d33F$"); 84*3ac0a46fSAndroid Build Coastguard WorkerTestOneFormat("<[XXXXXXXXXXX]", "-1Afp3.d33F$"); 85*3ac0a46fSAndroid Build Coastguard WorkerTestOneFormat(">[???????????]", "-1Afp3.d33F$"); 86*3ac0a46fSAndroid Build Coastguard WorkerTestOneFormat("<[???????????]", "-1Afp3.d33F$"); 87*3ac0a46fSAndroid Build Coastguard WorkerTestOneFormat("\\>[\\**]", "-1Afp3.d33F$"); 88*3ac0a46fSAndroid Build Coastguard WorkerTestOneFormat("\\>[\\\\**]", "-1Afp3.d33F$"); 89*3ac0a46fSAndroid Build Coastguard WorkerTestOneFormat("=*", "-1Afp3.d33F$"); 90*3ac0a46fSAndroid Build Coastguard WorkerTestOneFormat("<??????=*", "-1Afp3.d33F$"); 91*3ac0a46fSAndroid Build Coastguard WorkerTestOneFormat(">??????=*", "-1Afp3.d33F$"); 92*3ac0a46fSAndroid Build Coastguard WorkerTestOneFormat(">??????<*", "-1Afp3.d33F$"); 93*3ac0a46fSAndroid Build Coastguard WorkerTestOneFormat("clams", "-1Afp3.d33F$"); 94*3ac0a46fSAndroid Build Coastguard WorkerTestOneFormat("cl9ms", "-1Afp3.d33F$"); 95*3ac0a46fSAndroid Build Coastguard WorkerTestOneFormat("cl\\9ms", "-1Afp3.d33F$"); 96*3ac0a46fSAndroid Build Coastguard Workerendstream 97*3ac0a46fSAndroid Build Coastguard Workerendobj 98*3ac0a46fSAndroid Build Coastguard Worker{{xref}} 99*3ac0a46fSAndroid Build Coastguard Worker{{trailer}} 100*3ac0a46fSAndroid Build Coastguard Worker{{startxref}} 101*3ac0a46fSAndroid Build Coastguard Worker%%EOF 102