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 20 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 [10 0 R] 12*3ac0a46fSAndroid Build Coastguard Worker>> 13*3ac0a46fSAndroid Build Coastguard Workerendobj 14*3ac0a46fSAndroid Build Coastguard Worker{{object 10 0}} << 15*3ac0a46fSAndroid Build Coastguard Worker /Type /Page 16*3ac0a46fSAndroid Build Coastguard Worker /Parent 2 0 R 17*3ac0a46fSAndroid Build Coastguard Worker /MediaBox [0 0 612 792] 18*3ac0a46fSAndroid Build Coastguard Worker /Annots [22 0 R] 19*3ac0a46fSAndroid Build Coastguard Worker /Tabs /R 20*3ac0a46fSAndroid Build Coastguard Worker>> 21*3ac0a46fSAndroid Build Coastguard Workerendobj 22*3ac0a46fSAndroid Build Coastguard Worker{{object 20 0}} << 23*3ac0a46fSAndroid Build Coastguard Worker /Type /Action 24*3ac0a46fSAndroid Build Coastguard Worker /S /JavaScript 25*3ac0a46fSAndroid Build Coastguard Worker /JS 21 0 R 26*3ac0a46fSAndroid Build Coastguard Worker>> 27*3ac0a46fSAndroid Build Coastguard Workerendobj 28*3ac0a46fSAndroid Build Coastguard Worker{{object 21 0}} << 29*3ac0a46fSAndroid Build Coastguard Worker {{streamlen}} 30*3ac0a46fSAndroid Build Coastguard Worker>> 31*3ac0a46fSAndroid Build Coastguard Workerstream 32*3ac0a46fSAndroid Build Coastguard Workerapp.alert("Test that non-existent annot fetch gives error"); 33*3ac0a46fSAndroid Build Coastguard Workertry { 34*3ac0a46fSAndroid Build Coastguard Worker var nonesuch = this.getAnnot(0, "nonesuch"); 35*3ac0a46fSAndroid Build Coastguard Worker app.alert("nonesuch: " + typeof nonesuch); 36*3ac0a46fSAndroid Build Coastguard Worker} catch (e) { 37*3ac0a46fSAndroid Build Coastguard Worker app.alert("SUCCESS: " + e); 38*3ac0a46fSAndroid Build Coastguard Worker} 39*3ac0a46fSAndroid Build Coastguard Workerapp.alert("Test initial cases"); 40*3ac0a46fSAndroid Build Coastguard Workertry { 41*3ac0a46fSAndroid Build Coastguard Worker var annot = this.getAnnot(0, "Annot-1"); 42*3ac0a46fSAndroid Build Coastguard Worker app.alert("annot: " + typeof annot); 43*3ac0a46fSAndroid Build Coastguard Worker app.alert("hidden: " + annot.hidden); 44*3ac0a46fSAndroid Build Coastguard Worker app.alert("name: " + annot.name); 45*3ac0a46fSAndroid Build Coastguard Worker app.alert("type: " + annot.type); 46*3ac0a46fSAndroid Build Coastguard Worker 47*3ac0a46fSAndroid Build Coastguard Worker annot.hidden = true; 48*3ac0a46fSAndroid Build Coastguard Worker app.alert("hidden now: " + annot.hidden); 49*3ac0a46fSAndroid Build Coastguard Worker annot.hidden = false; 50*3ac0a46fSAndroid Build Coastguard Worker app.alert("hidden now: " + annot.hidden); 51*3ac0a46fSAndroid Build Coastguard Worker 52*3ac0a46fSAndroid Build Coastguard Worker annot.name = "nonesuch"; 53*3ac0a46fSAndroid Build Coastguard Worker app.alert("name now: " + annot.name); 54*3ac0a46fSAndroid Build Coastguard Worker} catch (e) { 55*3ac0a46fSAndroid Build Coastguard Worker app.alert("ERROR: " + e); 56*3ac0a46fSAndroid Build Coastguard Worker} 57*3ac0a46fSAndroid Build Coastguard Workerapp.alert("Test assigment to read-only property gives error"); 58*3ac0a46fSAndroid Build Coastguard Workertry { 59*3ac0a46fSAndroid Build Coastguard Worker annot.type = 42; 60*3ac0a46fSAndroid Build Coastguard Worker} catch (e) { 61*3ac0a46fSAndroid Build Coastguard Worker app.alert("SUCCESS: " + e); 62*3ac0a46fSAndroid Build Coastguard Worker} 63*3ac0a46fSAndroid Build Coastguard Workerapp.alert("Test lookup after name change gives error"); 64*3ac0a46fSAndroid Build Coastguard Workertry { 65*3ac0a46fSAndroid Build Coastguard Worker annot = this.getAnnot(0, "Annot-1"); 66*3ac0a46fSAndroid Build Coastguard Worker app.alert("annot after name change: " + typeof annot); 67*3ac0a46fSAndroid Build Coastguard Worker} catch (e) { 68*3ac0a46fSAndroid Build Coastguard Worker app.alert("SUCCESS: " + e); 69*3ac0a46fSAndroid Build Coastguard Worker} 70*3ac0a46fSAndroid Build Coastguard Workerapp.alert("Test lookup under changed name"); 71*3ac0a46fSAndroid Build Coastguard Workertry { 72*3ac0a46fSAndroid Build Coastguard Worker nonesuch = this.getAnnot(0, "nonesuch"); 73*3ac0a46fSAndroid Build Coastguard Worker app.alert("nonesuch after name change: " + typeof nonesuch); 74*3ac0a46fSAndroid Build Coastguard Worker} catch (e) { 75*3ac0a46fSAndroid Build Coastguard Worker app.alert("ERROR: " + e); 76*3ac0a46fSAndroid Build Coastguard Worker} 77*3ac0a46fSAndroid Build Coastguard Workerapp.alert("Test setting empty name under changed name"); 78*3ac0a46fSAndroid Build Coastguard Workertry { 79*3ac0a46fSAndroid Build Coastguard Worker var annot = this.getAnnot(0, "nonesuch"); 80*3ac0a46fSAndroid Build Coastguard Worker annot.name = ""; 81*3ac0a46fSAndroid Build Coastguard Worker app.alert("name after empty name change: " + annot.name); 82*3ac0a46fSAndroid Build Coastguard Worker} catch (e) { 83*3ac0a46fSAndroid Build Coastguard Worker app.alert("ERROR: " + e); 84*3ac0a46fSAndroid Build Coastguard Worker} 85*3ac0a46fSAndroid Build Coastguard Worker 86*3ac0a46fSAndroid Build Coastguard Workerendstream 87*3ac0a46fSAndroid Build Coastguard Workerendobj 88*3ac0a46fSAndroid Build Coastguard Worker{{object 22 0}} << 89*3ac0a46fSAndroid Build Coastguard Worker /Type /Annot 90*3ac0a46fSAndroid Build Coastguard Worker /Subtype /Highlight 91*3ac0a46fSAndroid Build Coastguard Worker /Rect [475 681 512 690] 92*3ac0a46fSAndroid Build Coastguard Worker /NM (Annot-1) 93*3ac0a46fSAndroid Build Coastguard Worker /F 2 94*3ac0a46fSAndroid Build Coastguard Worker /QuadPoints [475 688 512 688 475 679 512 679] 95*3ac0a46fSAndroid Build Coastguard Worker /C [0.0001108646 0.001760244 0.9982184] 96*3ac0a46fSAndroid Build Coastguard Worker /Contents () 97*3ac0a46fSAndroid Build Coastguard Worker>> 98*3ac0a46fSAndroid Build Coastguard Workerendobj 99*3ac0a46fSAndroid Build Coastguard Worker{{xref}} 100*3ac0a46fSAndroid Build Coastguard Worker{{trailer}} 101*3ac0a46fSAndroid Build Coastguard Worker{{startxref}} 102*3ac0a46fSAndroid Build Coastguard Worker%%EOF 103