Home | History | Annotate | Download | only in javascript
      1 {{header}}
      2 {{object 1 0}} <<
      3   /Type /Catalog
      4   /Pages 2 0 R
      5   /OpenAction 10 0 R
      6 >>
      7 endobj
      8 {{object 2 0}} <<
      9   /Type /Pages
     10   /Count 1
     11   /Kids [
     12     3 0 R
     13   ]
     14 >>
     15 endobj
     16 % Page number 0.
     17 {{object 3 0}} <<
     18   /Type /Page
     19   /Parent 2 0 R
     20   /Resources <<
     21     /Font <</F1 15 0 R>>
     22   >>
     23   /Contents [21 0 R]
     24   /MediaBox [0 0 612 792]
     25 >>
     26 % OpenAction action
     27 {{object 10 0}} <<
     28   /Type /Action
     29   /S /JavaScript
     30   /JS 11 0 R
     31 >>
     32 endobj
     33 % JS program to exexute
     34 {{object 11 0}} <<
     35 >>
     36 stream
     37 function TestOneFormat(fmt, src) {
     38   var title = "('" + fmt + "', '" + src + "')";
     39   try {
     40     app.alert(title +  " => '" + util.printx(fmt, src) + "'");
     41   }
     42   catch (e) {
     43     app.alert(title + ": Caught error: " + e);
     44   }
     45 }
     46 TestOneFormat("", "");
     47 TestOneFormat("", "123");
     48 TestOneFormat("??", "");
     49 TestOneFormat("??", "f2");
     50 TestOneFormat("??", "f27");
     51 TestOneFormat("XXX", "");
     52 TestOneFormat("XXX", "1afp3.");
     53 TestOneFormat("XXX", "-1Afp3.d33F$");
     54 TestOneFormat("AAA", "");
     55 TestOneFormat("AAA", "-1Afp3.");
     56 TestOneFormat("AAA", "-1Afp3.d33F$");
     57 TestOneFormat("999", "");
     58 TestOneFormat("999", "-1Afp3.");
     59 TestOneFormat("999", "-1Afp3.d33F$");
     60 TestOneFormat("9*9", "");
     61 TestOneFormat("9*9", "-1Afp3.");
     62 TestOneFormat("[*]X", "-1Afp3.");
     63 TestOneFormat("<*", "-1Afp3.d33F$");
     64 TestOneFormat(">*", "-1Afp3.d33F$");
     65 TestOneFormat("<[AAAAAAAAAAA]", "-1Afp3.d33F$");
     66 TestOneFormat(">[AAAAAAAAAAA]", "-1Afp3.d33F$");
     67 TestOneFormat("<[XXXXXXXXXXX]", "-1Afp3.d33F$");
     68 TestOneFormat(">[XXXXXXXXXXX]", "-1Afp3.d33F$");
     69 TestOneFormat("<[XXXXXXXXXXX]", "-1Afp3.d33F$");
     70 TestOneFormat(">[???????????]", "-1Afp3.d33F$");
     71 TestOneFormat("<[???????????]", "-1Afp3.d33F$");
     72 TestOneFormat("\\>[\\**]", "-1Afp3.d33F$");
     73 TestOneFormat("\\>[\\\\**]", "-1Afp3.d33F$");
     74 TestOneFormat("=*", "-1Afp3.d33F$");
     75 TestOneFormat("<??????=*", "-1Afp3.d33F$");
     76 TestOneFormat(">??????=*", "-1Afp3.d33F$");
     77 TestOneFormat(">??????<*", "-1Afp3.d33F$");
     78 TestOneFormat("clams", "-1Afp3.d33F$");
     79 TestOneFormat("cl9ms", "-1Afp3.d33F$");
     80 TestOneFormat("cl\\9ms", "-1Afp3.d33F$");
     81 endstream
     82 endobj
     83 {{xref}}
     84 trailer <<
     85   /Root 1 0 R
     86 >>
     87 {{startxref}}
     88 %%EOF
     89