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 /Annots [7 0 R 8 0 R 9 0 R] 27*3ac0a46fSAndroid Build Coastguard Worker>> 28*3ac0a46fSAndroid Build Coastguard Workerendobj 29*3ac0a46fSAndroid Build Coastguard Worker% Forms 30*3ac0a46fSAndroid Build Coastguard Worker{{object 4 0}} << 31*3ac0a46fSAndroid Build Coastguard Worker /XFA [ 32*3ac0a46fSAndroid Build Coastguard Worker (xdp:xdp) 23 0 R 33*3ac0a46fSAndroid Build Coastguard Worker (form) 29 0 R 34*3ac0a46fSAndroid Build Coastguard Worker (</xdp:xdp>) 30 0 R 35*3ac0a46fSAndroid Build Coastguard Worker ] 36*3ac0a46fSAndroid Build Coastguard Worker /Fields [ 37*3ac0a46fSAndroid Build Coastguard Worker 5 0 R 38*3ac0a46fSAndroid Build Coastguard Worker ] 39*3ac0a46fSAndroid Build Coastguard Worker>> 40*3ac0a46fSAndroid Build Coastguard Workerendobj 41*3ac0a46fSAndroid Build Coastguard Worker% Fields 42*3ac0a46fSAndroid Build Coastguard Worker{{object 5 0}} << 43*3ac0a46fSAndroid Build Coastguard Worker /T (MyField) 44*3ac0a46fSAndroid Build Coastguard Worker /Kids [ 45*3ac0a46fSAndroid Build Coastguard Worker 6 0 R 46*3ac0a46fSAndroid Build Coastguard Worker ] 47*3ac0a46fSAndroid Build Coastguard Worker /Rect [100 100 400 400] 48*3ac0a46fSAndroid Build Coastguard Worker>> 49*3ac0a46fSAndroid Build Coastguard Workerendobj 50*3ac0a46fSAndroid Build Coastguard Worker{{object 6 0}} << 51*3ac0a46fSAndroid Build Coastguard Worker /Parent 5 0 R 52*3ac0a46fSAndroid Build Coastguard Worker /FT /Btn 53*3ac0a46fSAndroid Build Coastguard Worker /Kids [ 54*3ac0a46fSAndroid Build Coastguard Worker 7 0 R 55*3ac0a46fSAndroid Build Coastguard Worker 8 0 R 56*3ac0a46fSAndroid Build Coastguard Worker 9 0 R 57*3ac0a46fSAndroid Build Coastguard Worker ] 58*3ac0a46fSAndroid Build Coastguard Worker /Rect [200 200 220 220] 59*3ac0a46fSAndroid Build Coastguard Worker>> 60*3ac0a46fSAndroid Build Coastguard Workerendobj 61*3ac0a46fSAndroid Build Coastguard Worker{{object 7 0}} << 62*3ac0a46fSAndroid Build Coastguard Worker /Parent 6 0 R 63*3ac0a46fSAndroid Build Coastguard Worker /Type /Annot 64*3ac0a46fSAndroid Build Coastguard Worker /Subtype /Widget 65*3ac0a46fSAndroid Build Coastguard Worker /Rect [220 220 240 240] 66*3ac0a46fSAndroid Build Coastguard Worker>> 67*3ac0a46fSAndroid Build Coastguard Workerendobj 68*3ac0a46fSAndroid Build Coastguard Worker{{object 8 0}} << 69*3ac0a46fSAndroid Build Coastguard Worker /Parent 6 0 R 70*3ac0a46fSAndroid Build Coastguard Worker /Type /Annot 71*3ac0a46fSAndroid Build Coastguard Worker /Subtype /Widget 72*3ac0a46fSAndroid Build Coastguard Worker /Rect [240 240 260 260] 73*3ac0a46fSAndroid Build Coastguard Worker>> 74*3ac0a46fSAndroid Build Coastguard Workerendobj 75*3ac0a46fSAndroid Build Coastguard Worker{{object 9 0}} << 76*3ac0a46fSAndroid Build Coastguard Worker /Parent 6 0 R 77*3ac0a46fSAndroid Build Coastguard Worker /Type /Annot 78*3ac0a46fSAndroid Build Coastguard Worker /Subtype /Widget 79*3ac0a46fSAndroid Build Coastguard Worker /Rect [240 240 260 260] 80*3ac0a46fSAndroid Build Coastguard Worker>> 81*3ac0a46fSAndroid Build Coastguard Workerendobj 82*3ac0a46fSAndroid Build Coastguard Worker% OpenAction action 83*3ac0a46fSAndroid Build Coastguard Worker{{object 10 0}} << 84*3ac0a46fSAndroid Build Coastguard Worker /Type /Action 85*3ac0a46fSAndroid Build Coastguard Worker /S /JavaScript 86*3ac0a46fSAndroid Build Coastguard Worker /JS 11 0 R 87*3ac0a46fSAndroid Build Coastguard Worker>> 88*3ac0a46fSAndroid Build Coastguard Workerendobj 89*3ac0a46fSAndroid Build Coastguard Worker% JS program to execute 90*3ac0a46fSAndroid Build Coastguard Worker{{object 11 0}} << 91*3ac0a46fSAndroid Build Coastguard Worker {{streamlen}} 92*3ac0a46fSAndroid Build Coastguard Worker>> 93*3ac0a46fSAndroid Build Coastguard Workerstream 94*3ac0a46fSAndroid Build Coastguard Workervar theName = "MyField"; 95*3ac0a46fSAndroid Build Coastguard Workerfunction Mangles() { 96*3ac0a46fSAndroid Build Coastguard Worker app.alert('Starting ...'); 97*3ac0a46fSAndroid Build Coastguard Worker try { 98*3ac0a46fSAndroid Build Coastguard Worker var f = this.getField(theName); 99*3ac0a46fSAndroid Build Coastguard Worker Object.defineProperty(Array.prototype, 1, { 100*3ac0a46fSAndroid Build Coastguard Worker get: () => { 101*3ac0a46fSAndroid Build Coastguard Worker return this[1]; 102*3ac0a46fSAndroid Build Coastguard Worker }, 103*3ac0a46fSAndroid Build Coastguard Worker set: (v) => { 104*3ac0a46fSAndroid Build Coastguard Worker app.alert('Firing ...'); 105*3ac0a46fSAndroid Build Coastguard Worker this.removeField(theName); 106*3ac0a46fSAndroid Build Coastguard Worker gc(); 107*3ac0a46fSAndroid Build Coastguard Worker return false; 108*3ac0a46fSAndroid Build Coastguard Worker }, 109*3ac0a46fSAndroid Build Coastguard Worker enumerable: true 110*3ac0a46fSAndroid Build Coastguard Worker }); 111*3ac0a46fSAndroid Build Coastguard Worker f.page; 112*3ac0a46fSAndroid Build Coastguard Worker } catch (e) { 113*3ac0a46fSAndroid Build Coastguard Worker app.alert("failed: " + e); 114*3ac0a46fSAndroid Build Coastguard Worker } 115*3ac0a46fSAndroid Build Coastguard Worker} 116*3ac0a46fSAndroid Build Coastguard WorkerMangles(); 117*3ac0a46fSAndroid Build Coastguard Workerendstream 118*3ac0a46fSAndroid Build Coastguard Workerendobj 119*3ac0a46fSAndroid Build Coastguard Worker{{object 23 0}} << 120*3ac0a46fSAndroid Build Coastguard Worker {{streamlen}} 121*3ac0a46fSAndroid Build Coastguard Worker>> 122*3ac0a46fSAndroid Build Coastguard Workerstream 123*3ac0a46fSAndroid Build Coastguard Worker<?xml version="1.0" encoding="UTF-8"?> 124*3ac0a46fSAndroid Build Coastguard Worker<xdp:xdp xmlns:xdp="http://ns.adobe.com/xdp/"> 125*3ac0a46fSAndroid Build Coastguard Workerendstream 126*3ac0a46fSAndroid Build Coastguard Workerendobj 127*3ac0a46fSAndroid Build Coastguard Worker{{object 29 0}} << 128*3ac0a46fSAndroid Build Coastguard Worker {{streamlen}} 129*3ac0a46fSAndroid Build Coastguard Worker>> 130*3ac0a46fSAndroid Build Coastguard Workerstream 131*3ac0a46fSAndroid Build Coastguard Worker<config></config> 132*3ac0a46fSAndroid Build Coastguard Worker<template></template> 133*3ac0a46fSAndroid Build Coastguard Workerendstream 134*3ac0a46fSAndroid Build Coastguard Workerendobj 135*3ac0a46fSAndroid Build Coastguard Worker{{object 30 0}} << 136*3ac0a46fSAndroid Build Coastguard Worker {{streamlen}} 137*3ac0a46fSAndroid Build Coastguard Worker>> 138*3ac0a46fSAndroid Build Coastguard Workerstream 139*3ac0a46fSAndroid Build Coastguard Worker</xdp:xdp> 140*3ac0a46fSAndroid Build Coastguard Workerendstream 141*3ac0a46fSAndroid Build Coastguard Workerendobj 142*3ac0a46fSAndroid Build Coastguard Worker{{xref}} 143*3ac0a46fSAndroid Build Coastguard Worker{{trailer}} 144*3ac0a46fSAndroid Build Coastguard Worker{{startxref}} 145*3ac0a46fSAndroid Build Coastguard Worker%%EOF 146