home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 5 Edit / 05-Edit.zip / psform.zip / REGIST.C < prev    next >
Text File  |  1995-05-04  |  38KB  |  1,453 lines

  1. /*****************************************************************************/ 
  2. /*                                                                           */ 
  3. /*  FORM PRINT PROGRAMM                                                      */ 
  4. /*  -------------------                                                      */ 
  5. /*                                                                           */ 
  6. /*                                                                           */ 
  7. /*  COPYRIGHT:                                                               */ 
  8. /*  ----------                                                               */ 
  9. /*                                                                           */ 
  10. /*  Copyright (C)  Arno Müller, Hermann Schmitt, 1994,1995.                  */ 
  11. /*                                                                           */ 
  12. /*  REVISION LEVEL: 1.0                                                      */ 
  13. /*  ---------------                                                          */ 
  14. /*                                                                           */ 
  15. /*                                                                           */ 
  16. /*    NECESSARY FILES FOR COMPLILATION:                                      */ 
  17. /*    --------------------------------                                       */ 
  18. /*                                                                           */ 
  19. /*      msg.h          - Messages                                            */ 
  20. /*      globals.h      - global data                                         */ 
  21. /*                                                                           */ 
  22. /*    NECESSARY LINK FILE:                                                   */ 
  23. /*    ---------------------                                                  */ 
  24. /*                                                                           */ 
  25. /*      PSF.OBJ        - Functions                                           */ 
  26. /*                                                                           */ 
  27. /*    INPUT PARAMETER:                                                       */ 
  28. /*    ----------------                                                       */ 
  29. /*                                                                           */ 
  30. /*      1.  varfile, with the variable data                                  */ 
  31. /*      2.  printfile, with which the output-data can be printed             */ 
  32. /*      3.  constfile, for constant data in a run                            */ 
  33. /*                                                                           */ 
  34. /*    OUTPUT:                                                                */ 
  35. /*    -------                                                                */ 
  36. /*                                                                           */ 
  37. /*      The Postscriptstream of the form(s) filled with replaced data.       */ 
  38. /*                                                                           */ 
  39. /*****************************************************************************/ 
  40. #include <stdio.h>
  41. #include <string.h>
  42. #include <stdlib.h>
  43.  
  44. #include "globals.h"
  45. #include "msg.h"
  46.  
  47.  
  48. /****************************************************************************** 
  49. *                                                                             * 
  50. *                  Functions declared by the User                             * 
  51. *                                                                             * 
  52. ******************************************************************************/ 
  53.  
  54.  
  55. char *f_amount(char *currency, char *quantity)
  56. {
  57.   int q;
  58.   int faktor = 0;
  59.   int us = 20;
  60.   int dm = 25;
  61.   char ergebnis[6];
  62.  
  63.   if ( strlen(currency) < 4 ) {
  64.     if ( strcmp(currency, "DM") == 0 ) {
  65.       faktor = dm;
  66.     } else {
  67.       if ( strcmp(currency, "US$") == 0 ) {
  68.         faktor = us;
  69.       } else {
  70.         printf("Falsche Währungsangabe !  /  Wrong currency ! \n");
  71.         strcpy( ergebnis, NULL);
  72.       } 
  73.     } 
  74.     if ( strlen(quantity) < 3 ) {
  75.       q = atoi(quantity);
  76.       q = q * faktor;
  77.       itoa(q, ergebnis, 10);
  78.     } else {
  79.       printf("Falsche Währungsangabe !  /  Wrong currency !\n");
  80.       strcpy( ergebnis, NULL);
  81.     } 
  82.   } else {
  83.     printf("Falsche Währungsangabe !  /  Wrong currency !\n");
  84.     strcpy( ergebnis, NULL);
  85.   } 
  86.  
  87.   return ergebnis;
  88. }
  89.  
  90. /****************************************************************************** 
  91. *                                                                             * 
  92. *                  Function to print the User Function Return Value           * 
  93. *                                                                             * 
  94. ******************************************************************************/ 
  95.  
  96. void typ_3_druck(Posliste *liste, FILE *druckdatei) 
  97.    Posliste *funktion; 
  98.    Posliste *erste_funktion; 
  99.  
  100.    erste_funktion = create_posliste_element(); 
  101.    funktion = erste_funktion; 
  102.    funktion->daten.typ = 3; 
  103.    strcpy( funktion->varname, "Amount" ); 
  104.    strcpy( funktion->daten.funktion, f_amount( f_index2(3), f_index2(2) ) ); 
  105.    strcpy( funktion->daten.fuellzeichen, " " ); 
  106.    strcpy( funktion->daten.ausrichtung, "r" ); 
  107.    funktion->next = create_posliste_element(); 
  108.    funktion = funktion->next; 
  109.    for ( funktion = erste_funktion; funktion != NULL; 
  110.          funktion = funktion->next) { 
  111.      if ( strcmp(funktion->varname, liste->varname) == 0 ) { 
  112.        funktion->laenge = liste->laenge; 
  113.        ufuell(funktion->daten.funktion, funktion, druckdatei); 
  114.      } /* endif */ 
  115.    } /* endfor */ 
  116.  
  117.  
  118.  
  119. /****************************************************************************** 
  120. *                                                                             * 
  121. *   Program, which print a form                                               * 
  122. *                                                                             * 
  123. ******************************************************************************/ 
  124.  
  125. main(int argc, char *argv[], char *envp[])
  126. {
  127.    FILE *fp_var, *fp_prt, *fp_ini;
  128.    char *fdp_ps, *fdp_spe; 
  129.    char *fdp_ini; 
  130.    Posliste *varliste, *spezliste, *help_1, *help_2, *help_3; 
  131.    int i = 0; 
  132.  
  133.  
  134.  
  135.    /***************************************************************************/ 
  136.  
  137.    /* Declaration of the Postscript_Data                                      */ 
  138.  
  139.    /***************************************************************************/ 
  140.    char postscript[] = "%!PS-Adobe-1.0 EPSF-1.0\
  141. %%DocumentFonts:\
  142. %%Creator: Harvard Graphics 3.0\
  143. %%BoundingBox: 24 24 587 767\
  144. %%EndComments\
  145. %%BeginSetup\
  146. %%EndSetup\
  147. \
  148. gsave\
  149. /SB {statusdict begin} def\
  150. /ESB {end} def\
  151. /hg3letter {/letter true SB setpapersize ESB } def\
  152. /hg3legal  {/legal  true SB setpapersize ESB } def\
  153. /hg3a4     {/a4     true SB setpapersize ESB } def\
  154. /N /newpath load def\
  155. /M /moveto load def\
  156. /L /lineto load def\
  157. /E /eofill load def\
  158. /S /stroke load def\
  159. /P /closepath load def\
  160. /C { 2 index 255 div\
  161.      2 index 255 div\
  162.      2 index 255 div setrgbcolor\
  163.      pop pop pop\
  164.    } def\
  165. /B { N C M L S } def\
  166. /PT {counttomark 1 exch 2 exch {pop SL M SL L} for pop} def\
  167. /lpat0 [] def \
  168. /lpat1 [ 5 5 ] def \
  169. /lpat2 [ 12 12 ] def \
  170. /Rect {\
  171.  3 index 3 index M\
  172.  3 index 1 index L\
  173.  1 index 1 index L\
  174.  1 index 3 index L P\
  175.  pop pop pop pop \
  176.  } bind def \
  177. /ellipsedict 8 dict def\
  178.  ellipsedict /mtrx matrix put\
  179.  /ellipse\
  180.  { ellipsedict begin\
  181.  /endangle exch def\
  182.  /startangle exch def\
  183.  /yrad exch def\
  184.  /xrad exch def\
  185.  /y exch def\
  186.  /x exch def\
  187.  /savematrix mtrx currentmatrix def\
  188.  x y translate\
  189.  xrad yrad scale\
  190.  0 0 1 startangle endangle arc\
  191.  savematrix setmatrix\
  192.  end\
  193.  } bind def\
  194. \
  195. /rrectdict 5 dict def\
  196. /Rrect {\
  197.   rrectdict begin\
  198.   /Radius exch def\
  199.   /Top exch def\
  200.   /Right exch def\
  201.   /Bottom exch def\
  202.   /Left exch def\
  203.   Left Bottom Radius add moveto\
  204.   Left Top Right Top Radius arcto 4 {pop} repeat\
  205.   Right Top Right Bottom Radius arcto 4 {pop} repeat\
  206.   Right Bottom Left Bottom Radius arcto 4 {pop} repeat\
  207.   Left Bottom Left Top Radius arcto 4 {pop} repeat\
  208.   end\
  209. } bind def\
  210. \
  211. \
  212. /ReEncodeDict 12 dict def\
  213. \
  214. /ReEncode\
  215. { ReEncodeDict begin\
  216. \
  217. /newencoding exch def\
  218. /newfontname exch def\
  219. /basefontname exch def\
  220. \
  221. /basefontdict basefontname findfont def\
  222. /newfont basefontdict maxlength dict def\
  223. \
  224. basefontdict\
  225. { exch dup /FID ne\
  226. { dup /Encoding eq\
  227. { exch dup length array copy newfont 3 1 roll put }\
  228. { exch newfont 3 1 roll put }\
  229. ifelse\
  230. }\
  231. { pop pop }\
  232. ifelse\
  233. } forall\
  234. \
  235. newfont /FontName newfontname put\
  236. newencoding aload pop\
  237. \
  238. newencoding length 2 idiv\
  239. { newfont /Encoding get 3 1 roll put }\
  240. repeat\
  241. \
  242. newfontname newfont definefont pop\
  243. \
  244. end\
  245. } def\
  246. \
  247. /RR-ReEncoding [\
  248. 128 /Ccedilla\
  249. 129 /udieresis\
  250. 130 /eacute \
  251. 131 /acircumflex \
  252. 132 /adieresis \
  253. 133 /agrave \
  254. 134 /aring \
  255. 135 /ccedilla \
  256. 136 /ecircumflex \
  257. 137 /edieresis \
  258. 138 /egrave \
  259. 139 /idieresis \
  260. 140 /icircumflex \
  261. 141 /igrave \
  262. 142 /Adieresis\
  263. 143 /Aring\
  264. 144 /Eacute\
  265. 145 /ae\
  266. 146 /AE\
  267. 147 /ocircumflex\
  268. 148 /odieresis\
  269. 149 /ograve\
  270. 150 /ucircumflex\
  271. 151 /ugrave\
  272. 152 /ydieresis\
  273. 153 /Odieresis\
  274. 154 /Udieresis\
  275. 155 /oslash\
  276. 156 /sterling\
  277. 157 /Oslash\
  278. 158 /multiply\
  279. 159 /florin\
  280. 160 /aacute \
  281. 161 /iacute\
  282. 162 /oacute\
  283. 163 /uacute\
  284. 164 /ntilde\
  285. 165 /Ntilde\
  286. 166 /ordfeminine\
  287. 167 /ordmasculine\
  288. 168 /questiondown\
  289. 169 /registered\
  290. 170 /logicalnot\
  291. 171 /onehalf\
  292. 172 /onequarter\
  293. 173 /exclamdown\
  294. 174 /guillemotleft\
  295. 175 /guillemotright\
  296. 176 /cedilla\
  297. 177 /dieresis\
  298. 178 /circumflex\
  299. 179 /grave\
  300. 180 /acute\
  301. 181 /Aacute\
  302. 182 /Acircumflex\
  303. 183 /Agrave\
  304. 184 /copyright\
  305. 185 /OE\
  306. 189 /cent\
  307. 190 /yen\
  308. 198 /atilde\
  309. 199 /Atilde\
  310. 202 /quotedblleft\
  311. 203 /quotedblright\
  312. 204 /oe\
  313. 207 /currency\
  314. 208 /eth\
  315. 209 /Eth\
  316. 210 /Ecircumflex\
  317. 211 /Edieresis\
  318. 212 /Egrave\
  319. 213 /dotlessi\
  320. 214 /Iacute\
  321. 215 /Icircumflex\
  322. 216 /Idieresis\
  323. 221 /brokenbar\
  324. 222 /Igrave\
  325. 224 /Oacute\
  326. 225 /germandbls\
  327. 226 /Ocircumflex\
  328. 227 /Ograve\
  329. 228 /otilde\
  330. 229 /Otilde\
  331. 230 /mu\
  332. 231 /thorn\
  333. 232 /Thorn\
  334. 233 /Uacute\
  335. 234 /Ucircumflex\
  336. 235 /Ugrave\
  337. 236 /yacute\
  338. 237 /Yacute\
  339. 240 /perthousand\
  340. 241 /plusminus\
  341. 244 /paragraph\
  342. 245 /section\
  343. 246 /divide\
  344. 248 /ring\
  345. 250 /bullet\
  346. 253 /minus\
  347. ] def\
  348. \
  349. 1 setlinewidth 0 setlinecap 0 setlinejoin\
  350. [] 0 setdash 0 setgray 1 setmiterlimit\
  351. \
  352. 24.0000 24.0000 translate\
  353. 1.0000 1.0000 scale\
  354. /Courier-Bold /RR-Courier-Bold RR-ReEncoding ReEncode\
  355. /RR-Courier-Bold findfont [15.7166 .0000 .0000 15.7318 .0000 .0000 ] makefont setfont\
  356. 0 0 0 C\
  357. 43 712 M (P) show\
  358. 53 712 M (s) show\
  359. 64 712 M (f) show\
  360. 74 712 M (o) show\
  361. 84 712 M (r) show\
  362. 94 712 M (m) show\
  363. 115 712 M (1) show\
  364. 125 712 M (.) show\
  365. 135 712 M (0) show\
  366. 145 712 M (0) show\
  367. 398 712 M (R) show\
  368. 408 712 M (e) show\
  369. 418 712 M (g) show\
  370. 429 712 M (i) show\
  371. 439 712 M (s) show\
  372. 449 712 M (t) show\
  373. 459 712 M (r) show\
  374. 469 712 M (a) show\
  375. 480 712 M (t) show\
  376. 490 712 M (i) show\
  377. 500 712 M (o) show\
  378. 510 712 M (n) show\
  379. /Courier-Oblique /RR-Courier-Oblique RR-ReEncoding ReEncode\
  380. /RR-Courier-Oblique findfont [10.4828 .0000 .0000 10.4980 .0000 .0000 ] makefont setfont\
  381. 47 636 M (P) show\
  382. 54 636 M (l) show\
  383. 61 636 M (e) show\
  384. 68 636 M (a) show\
  385. 75 636 M (s) show\
  386. 82 636 M (e) show\
  387. 97 636 M (s) show\
  388. 104 636 M (e) show\
  389. 111 636 M (n) show\
  390. 118 636 M (d) show\
  391. 134 636 M (a) show\
  392. 149 636 M (c) show\
  393. 156 636 M (h) show\
  394. 163 636 M (e) show\
  395. 170 636 M (q) show\
  396. 177 636 M (u) show\
  397. 184 636 M (e) show\
  398. 199 636 M (p) show\
  399. 206 636 M (a) show\
  400. 213 636 M (y) show\
  401. 220 636 M (a) show\
  402. 227 636 M (b) show\
  403. 234 636 M (l) show\
  404. 241 636 M (e) show\
  405. 256 636 M (i) show\
  406. 263 636 M (n) show\
  407. 279 636 M (U) show\
  408. 285 636 M (S) show\
  409. 292 636 M ($) show\
  410. 308 636 M (o) show\
  411. 315 636 M (r) show\
  412. 330 636 M (D) show\
  413. 337 636 M (M) show\
  414. 353 636 M (t) show\
  415. 360 636 M (o) show\
  416. 375 636 M (t) show\
  417. 382 636 M (h) show\
  418. 389 636 M (e) show\
  419. 405 636 M (f) show\
  420. 412 636 M (o) show\
  421. 418 636 M (l) show\
  422. 425 636 M (l) show\
  423. 432 636 M (o) show\
  424. 439 636 M (w) show\
  425. 446 636 M (i) show\
  426. 453 636 M (n) show\
  427. 460 636 M (g) show\
  428. 475 636 M (a) show\
  429. 482 636 M (d) show\
  430. 489 636 M (-) show\
  431. 47 621 M (d) show\
  432. 54 621 M (r) show\
  433. 61 621 M (e) show\
  434. 68 621 M (s) show\
  435. 75 621 M (s) show\
  436. 81 621 M (:) show\
  437. 92 591 M (M) show\
  438. 99 591 M (r) show\
  439. 106 591 M (.) show\
  440. 119 591 M (H) show\
  441. 126 591 M (e) show\
  442. 133 591 M (r) show\
  443. 139 591 M (m) show\
  444. 146 591 M (a) show\
  445. 153 591 M (n) show\
  446. 160 591 M (n) show\
  447. 173 591 M (S) show\
  448. 180 591 M (c) show\
  449. 187 591 M (h) show\
  450. 194 591 M (m) show\
  451. 200 591 M (i) show\
  452. 207 591 M (t) show\
  453. 214 591 M (t) show\
  454. 92 575 M (S) show\
  455. 99 575 M (i) show\
  456. 106 575 M (e) show\
  457. 112 575 M (g) show\
  458. 119 575 M (e) show\
  459. 126 575 M (n) show\
  460. 133 575 M (s) show\
  461. 139 575 M (t) show\
  462. 146 575 M (r) show\
  463. 153 575 M (.) show\
  464. 160 575 M (3) show\
  465. 167 575 M (5) show\
  466. 92 560 M (5) show\
  467. 99 560 M (1) show\
  468. 106 560 M (4) show\
  469. 112 560 M (2) show\
  470. 119 560 M (7) show\
  471. 132 560 M (B) show\
  472. 139 560 M (e) show\
  473. 146 560 M (r) show\
  474. 153 560 M (g) show\
  475. 160 560 M (i) show\
  476. 167 560 M (s) show\
  477. 173 560 M (c) show\
  478. 180 560 M (h) show\
  479. 193 560 M (G) show\
  480. 200 560 M (l) show\
  481. 207 560 M (a) show\
  482. 214 560 M (d) show\
  483. 221 560 M (b) show\
  484. 228 560 M (a) show\
  485. 235 560 M (c) show\
  486. 241 560 M (h) show\
  487. 92 544 M (G) show\
  488. 99 544 M (e) show\
  489. 106 544 M (r) show\
  490. 112 544 M (m) show\
  491. 119 544 M (a) show\
  492. 126 544 M (n) show\
  493. 133 544 M (y) show\
  494. N 43 517 M 43 511 L \
  495. 49 511 L 49 517 L P E\
  496. N 67 517 M 67 511 L \
  497. 72 511 L 72 517 L P E\
  498. N 90 517 M 90 511 L \
  499. 95 511 L 95 517 L P E\
  500. N 113 517 M 113 511 L \
  501. 118 511 L 118 517 L P E\
  502. N 136 517 M 136 511 L \
  503. 142 511 L 142 517 L P E\
  504. N 159 517 M 159 511 L \
  505. 165 511 L 165 517 L P E\
  506. N 183 517 M 183 511 L \
  507. 188 511 L 188 517 L P E\
  508. N 206 517 M 206 511 L \
  509. 211 511 L 211 517 L P E\
  510. N 229 517 M 229 511 L \
  511. 234 511 L 234 517 L P E\
  512. N 252 517 M 252 511 L \
  513. 258 511 L 258 517 L P E\
  514. N 276 517 M 276 511 L \
  515. 281 511 L 281 517 L P E\
  516. N 298 517 M 298 511 L \
  517. 303 511 L 303 517 L P E\
  518. N 321 517 M 321 511 L \
  519. 326 511 L 326 517 L P E\
  520. N 344 517 M 344 511 L \
  521. 350 511 L 350 517 L P E\
  522. N 368 517 M 368 511 L \
  523. 373 511 L 373 517 L P E\
  524. N 391 517 M 391 511 L \
  525. 396 511 L 396 517 L P E\
  526. N 414 517 M 414 511 L \
  527. 419 511 L 419 517 L P E\
  528. N 437 517 M 437 511 L \
  529. 442 511 L 442 517 L P E\
  530. N 460 517 M 460 511 L \
  531. 466 511 L 466 517 L P E\
  532. N 484 517 M 484 511 L \
  533. 489 511 L 489 517 L P E\
  534. N 507 517 M 507 511 L \
  535. 512 511 L 512 517 L P E\
  536. N 518 517 M 518 511 L \
  537. 525 511 L 525 517 L P E\
  538. 45 472 M (Q) show\
  539. 52 472 M (t) show\
  540. 59 472 M (y) show\
  541. 66 472 M (.) show\
  542. 390 472 M (A) show\
  543. 397 472 M (m) show\
  544. 404 472 M (o) show\
  545. 410 472 M (u) show\
  546. 417 472 M (n) show\
  547. 424 472 M (t) show\
  548. 388 443 M ({M  }) show\
  549. 415 443 M ({Amount}) show\
  550. 116 443 M (P) show\
  551. 123 443 M (s) show\
  552. 130 443 M (f) show\
  553. 137 443 M (o) show\
  554. 144 443 M (r) show\
  555. 151 443 M (m) show\
  556. 164 443 M (R) show\
  557. 171 443 M (e) show\
  558. 178 443 M (g) show\
  559. 184 443 M (i) show\
  560. 191 443 M (s) show\
  561. 198 443 M (t) show\
  562. 205 443 M (r) show\
  563. 212 443 M (a) show\
  564. 219 443 M (t) show\
  565. 225 443 M (i) show\
  566. 232 443 M (o) show\
  567. 239 443 M (n) show\
  568. 252 443 M (\205) show\
  569. 266 443 M (U) show\
  570. 272 443 M (S) show\
  571. 279 443 M ($) show\
  572. 286 443 M (2) show\
  573. 293 443 M (0) show\
  574. 300 443 M (/) show\
  575. 307 443 M (D) show\
  576. 313 443 M (M) show\
  577. 320 443 M (2) show\
  578. 327 443 M (5) show\
  579. N 43 668 M 43 663 L \
  580. 49 663 L 49 668 L P E\
  581. N 67 668 M 67 663 L \
  582. 72 663 L 72 668 L P E\
  583. N 90 668 M 90 663 L \
  584. 95 663 L 95 668 L P E\
  585. N 113 668 M 113 663 L \
  586. 118 663 L 118 668 L P E\
  587. N 136 668 M 136 663 L \
  588. 141 663 L 141 668 L P E\
  589. N 159 668 M 159 663 L \
  590. 165 663 L 165 668 L P E\
  591. N 183 668 M 183 663 L \
  592. 188 663 L 188 668 L P E\
  593. N 206 668 M 206 663 L \
  594. 211 663 L 211 668 L P E\
  595. N 229 668 M 229 663 L \
  596. 234 663 L 234 668 L P E\
  597. N 252 668 M 252 663 L \
  598. 258 663 L 258 668 L P E\
  599. N 276 668 M 276 663 L \
  600. 281 663 L 281 668 L P E\
  601. N 298 668 M 298 663 L \
  602. 303 663 L 303 668 L P E\
  603. N 321 668 M 321 663 L \
  604. 326 663 L 326 668 L P E\
  605. N 344 668 M 344 663 L \
  606. 350 663 L 350 668 L P E\
  607. N 367 668 M 367 663 L \
  608. 373 663 L 373 668 L P E\
  609. N 391 668 M 391 663 L \
  610. 396 663 L 396 668 L P E\
  611. N 414 668 M 414 663 L \
  612. 419 663 L 419 668 L P E\
  613. N 437 668 M 437 663 L \
  614. 442 663 L 442 668 L P E\
  615. N 460 668 M 460 663 L \
  616. 466 663 L 466 668 L P E\
  617. N 484 668 M 484 663 L \
  618. 489 663 L 489 668 L P E\
  619. N 507 668 M 507 663 L \
  620. 512 663 L 512 668 L P E\
  621. N 516 668 M 516 663 L \
  622. 521 663 L 521 668 L P E\
  623. 41 415 M (A) show\
  624. 55 415 M (c) show\
  625. 62 415 M (h) show\
  626. 68 415 M (e) show\
  627. 75 415 M (q) show\
  628. 82 415 M (u) show\
  629. 89 415 M (e) show\
  630. 102 415 M (f) show\
  631. 109 415 M (o) show\
  632. 116 415 M (r) show\
  633. 129 415 M (t) show\
  634. 136 415 M (h) show\
  635. 143 415 M (e) show\
  636. 156 415 M (s) show\
  637. 163 415 M (p) show\
  638. 170 415 M (e) show\
  639. 177 415 M (c) show\
  640. 184 415 M (i) show\
  641. 191 415 M (f) show\
  642. 198 415 M (i) show\
  643. 204 415 M (e) show\
  644. 211 415 M (d) show\
  645. 225 415 M (a) show\
  646. 231 415 M (m) show\
  647. 238 415 M (o) show\
  648. 245 415 M (u) show\
  649. 252 415 M (n) show\
  650. 259 415 M (t) show\
  651. 272 415 M (i) show\
  652. 279 415 M (s) show\
  653. 292 415 M (e) show\
  654. 299 415 M (n) show\
  655. 306 415 M (c) show\
  656. 313 415 M (l) show\
  657. 320 415 M (o) show\
  658. 327 415 M (s) show\
  659. 334 415 M (e) show\
  660. 340 415 M (d) show\
  661. N 37 138 M 37 133 L \
  662. 43 133 L 43 138 L P E\
  663. N 61 138 M 61 133 L \
  664. 66 133 L 66 138 L P E\
  665. N 84 138 M 84 133 L \
  666. 89 133 L 89 138 L P E\
  667. N 107 138 M 107 133 L \
  668. 112 133 L 112 138 L P E\
  669. N 130 138 M 130 133 L \
  670. 136 133 L 136 138 L P E\
  671. N 154 138 M 154 133 L \
  672. 159 133 L 159 138 L P E\
  673. N 177 138 M 177 133 L \
  674. 182 133 L 182 138 L P E\
  675. N 200 138 M 200 133 L \
  676. 205 133 L 205 138 L P E\
  677. N 223 138 M 223 133 L \
  678. 228 133 L 228 138 L P E\
  679. N 246 138 M 246 133 L \
  680. 252 133 L 252 138 L P E\
  681. N 270 138 M 270 133 L \
  682. 275 133 L 275 138 L P E\
  683. N 292 138 M 292 133 L \
  684. 297 133 L 297 138 L P E\
  685. N 315 138 M 315 133 L \
  686. 320 133 L 320 138 L P E\
  687. N 338 138 M 338 133 L \
  688. 344 133 L 344 138 L P E\
  689. N 362 138 M 362 133 L \
  690. 367 133 L 367 138 L P E\
  691. N 385 138 M 385 133 L \
  692. 390 133 L 390 138 L P E\
  693. N 408 138 M 408 133 L \
  694. 413 133 L 413 138 L P E\
  695. N 431 138 M 431 133 L \
  696. 436 133 L 436 138 L P E\
  697. N 454 138 M 454 133 L \
  698. 460 133 L 460 138 L P E\
  699. N 478 138 M 478 133 L \
  700. 483 133 L 483 138 L P E\
  701. N 501 138 M 501 133 L \
  702. 506 133 L 506 138 L P E\
  703. N 512 138 M 512 133 L \
  704. 519 133 L 519 138 L P E\
  705. 42 112 M (Y) show\
  706. 49 112 M (o) show\
  707. 56 112 M (u) show\
  708. 69 112 M (m) show\
  709. 76 112 M (a) show\
  710. 83 112 M (y) show\
  711. 96 112 M (s) show\
  712. 103 112 M (e) show\
  713. 110 112 M (n) show\
  714. 117 112 M (d) show\
  715. 130 112 M (c) show\
  716. 137 112 M (o) show\
  717. 144 112 M (m) show\
  718. 150 112 M (m) show\
  719. 157 112 M (e) show\
  720. 164 112 M (n) show\
  721. 171 112 M (t) show\
  722. 178 112 M (s) show\
  723. 185 112 M (,) show\
  724. 198 112 M (q) show\
  725. 205 112 M (u) show\
  726. 212 112 M (e) show\
  727. 219 112 M (s) show\
  728. 225 112 M (t) show\
  729. 232 112 M (i) show\
  730. 239 112 M (o) show\
  731. 246 112 M (n) show\
  732. 253 112 M (s) show\
  733. 260 112 M (,) show\
  734. 273 112 M (a) show\
  735. 280 112 M (n) show\
  736. 287 112 M (d) show\
  737. 300 112 M (e) show\
  738. 307 112 M (r) show\
  739. 314 112 M (r) show\
  740. 321 112 M (o) show\
  741. 327 112 M (r) show\
  742. 341 112 M (n) show\
  743. 347 112 M (o) show\
  744. 354 112 M (t) show\
  745. 361 112 M (i) show\
  746. 368 112 M (f) show\
  747. 375 112 M (i) show\
  748. 382 112 M (c) show\
  749. 389 112 M (a) show\
  750. 396 112 M (t) show\
  751. 402 112 M (i) show\
  752. 409 112 M (o) show\
  753. 416 112 M (n) show\
  754. 423 112 M (s) show\
  755. 436 112 M (w) show\
  756. 443 112 M (i) show\
  757. 450 112 M (t) show\
  758. 457 112 M (h) show\
  759. 42 97 M (e) show\
  760. 49 97 M (m) show\
  761. 56 97 M (a) show\
  762. 63 97 M (i) show\
  763. 70 97 M (l) show\
  764. 83 97 M (t) show\
  765. 90 97 M (o) show\
  766. 103 97 M (t) show\
  767. 110 97 M (h) show\
  768. 117 97 M (e) show\
  769. 130 97 M (f) show\
  770. 137 97 M (o) show\
  771. 144 97 M (l) show\
  772. 150 97 M (l) show\
  773. 157 97 M (o) show\
  774. 164 97 M (w) show\
  775. 171 97 M (i) show\
  776. 178 97 M (n) show\
  777. 185 97 M (g) show\
  778. 198 97 M (C) show\
  779. 205 97 M (o) show\
  780. 212 97 M (m) show\
  781. 219 97 M (p) show\
  782. 225 97 M (u) show\
  783. 232 97 M (s) show\
  784. 239 97 M (e) show\
  785. 246 97 M (r) show\
  786. 253 97 M (v) show\
  787. 260 97 M (e) show\
  788. 273 97 M (U) show\
  789. 280 97 M (s) show\
  790. 287 97 M (e) show\
  791. 293 97 M (r) show\
  792. 300 97 M (I) show\
  793. 307 97 M (d) show\
  794. 314 97 M (.) show\
  795. 321 97 M (:) show\
  796. 334 97 M (1) show\
  797. 341 97 M (0) show\
  798. 348 97 M (0) show\
  799. 355 97 M (0) show\
  800. 362 97 M (4) show\
  801. 368 97 M (2) show\
  802. 375 97 M (,) show\
  803. 382 97 M (1) show\
  804. 389 97 M (4) show\
  805. 396 97 M (7) show\
  806. 403 97 M (1) show\
  807. 416 97 M (o) show\
  808. 423 97 M (f) show\
  809. 42 81 M (H) show\
  810. 49 81 M (e) show\
  811. 56 81 M (r) show\
  812. 63 81 M (m) show\
  813. 70 81 M (a) show\
  814. 76 81 M (n) show\
  815. 83 81 M (n) show\
  816. 96 81 M (S) show\
  817. 103 81 M (c) show\
  818. 110 81 M (h) show\
  819. 117 81 M (m) show\
  820. 124 81 M (i) show\
  821. 130 81 M (t) show\
  822. 137 81 M (t) show\
  823. 144 81 M (.) show\
  824. 42 66 M (O) show\
  825. 49 66 M (n) show\
  826. 56 66 M (l) show\
  827. 63 66 M (y) show\
  828. 76 66 M (e) show\
  829. 83 66 M (m) show\
  830. 90 66 M (a) show\
  831. 97 66 M (i) show\
  832. 104 66 M (l) show\
  833. 117 66 M (f) show\
  834. 124 66 M (r) show\
  835. 131 66 M (o) show\
  836. 137 66 M (m) show\
  837. 151 66 M (r) show\
  838. 158 66 M (e) show\
  839. 164 66 M (g) show\
  840. 171 66 M (i) show\
  841. 178 66 M (s) show\
  842. 185 66 M (t) show\
  843. 192 66 M (e) show\
  844. 199 66 M (r) show\
  845. 206 66 M (e) show\
  846. 212 66 M (d) show\
  847. 226 66 M (u) show\
  848. 233 66 M (s) show\
  849. 239 66 M (e) show\
  850. 246 66 M (r) show\
  851. 253 66 M (s) show\
  852. 266 66 M (w) show\
  853. 273 66 M (i) show\
  854. 280 66 M (l) show\
  855. 287 66 M (l) show\
  856. 300 66 M (b) show\
  857. 307 66 M (e) show\
  858. 320 66 M (a) show\
  859. 327 66 M (n) show\
  860. 334 66 M (s) show\
  861. 341 66 M (w) show\
  862. 348 66 M (e) show\
  863. 355 66 M (r) show\
  864. 362 66 M (e) show\
  865. 368 66 M (d) show\
  866. 375 66 M (.) show\
  867. N 308 709 M 308 734 L \
  868. 269 737 L 244 727 L 243 718 L 243 718 L 243 717 L \
  869. 243 717 L 243 717 L 243 717 L 244 717 L 244 716 L \
  870. 244 701 L 290 697 L P gsave\
  871. 255 255 255 C\
  872. E\
  873. grestore\
  874. 1 setlinewidth\
  875. lpat0 0 setdash\
  876. S\
  877. N 276 723 M 275 716 L \
  878. 288 715 L 289 722 L P gsave\
  879. 85 85 85 C\
  880. E\
  881. grestore\
  882. S\
  883. N 244 727 M 290 723 L \
  884. 290 723 L S\
  885. N 271 707 M 290 705 L \
  886. 308 718 L S\
  887. N 289 714 M 289 713 L \
  888. 289 713 L 290 713 L 290 713 L 290 713 L 290 712 L \
  889. 290 712 L 290 697 L S\
  890. N 290 723 M 291 723 L \
  891. 291 723 L 308 734 L S\
  892. N 289 714 M 290 723 L \
  893. S\
  894. N 243 718 M 289 714 L \
  895. S\
  896. N 296 735 M 296 734 L \
  897. 296 734 L 281 725 L 281 725 L 280 725 L 280 725 L \
  898. 250 727 L 250 727 L 250 727 L 250 727 L 250 728 L \
  899. 250 728 L 250 729 L 267 738 L 268 739 L 268 739 L \
  900. 268 739 L 296 736 L 296 736 L 296 736 L P gsave\
  901. 255 255 255 C\
  902. E\
  903. grestore\
  904. S\
  905. N 256 730 M 280 728 L \
  906. 291 735 L 268 737 L 268 734 L S\
  907. N 268 731 M 284 730 L \
  908. S\
  909. N 268 734 M 268 733 L \
  910. S\
  911. N 268 731 M 268 733 L \
  912. S\
  913. N 268 737 M 256 730 L \
  914. S\
  915. N 256 730 M 268 731 L \
  916. S\
  917. N 260 730 M 271 731 L \
  918. S\
  919. N 264 729 M 275 731 L \
  920. S\
  921. N 267 729 M 278 730 L \
  922. S\
  923. N 272 729 M 282 730 L \
  924. S\
  925. N 276 728 M 282 729 L \
  926. S\
  927. N 268 734 M 288 732 L \
  928. 285 731 L 285 731 L 283 732 L 283 731 L 281 731 L \
  929. 281 732 L 278 732 L 278 731 L 276 731 L 276 732 L \
  930. 275 732 L 275 732 L 269 732 L 269 733 L 268 733 L \
  931. P gsave\
  932. 85 85 85 C\
  933. E\
  934. grestore\
  935. S\
  936. N 277 722 M 277 721 L \
  937. 281 721 L 281 721 L P gsave\
  938. 255 255 255 C\
  939. E\
  940. grestore\
  941. S\
  942. N 276 717 M 276 719 L \
  943. 287 718 L 287 716 L P gsave\
  944. 255 255 255 C\
  945. E\
  946. grestore\
  947. S\
  948. N 286 718 M 285 716 L \
  949. S\
  950. N 284 718 M 284 716 L \
  951. S\
  952. N 283 718 M 282 717 L \
  953. S\
  954. N 281 718 M 281 717 L \
  955. S\
  956. N 279 719 M 279 717 L \
  957. S\
  958. N 278 719 M 278 717 L \
  959. S\
  960. N 275 703 M 275 701 L \
  961. 269 698 L 268 697 L 268 697 L 267 697 L 267 697 L \
  962. 243 700 L 242 700 L 242 700 L 242 700 L 242 701 L \
  963. 242 702 L P gsave\
  964. 255 255 255 C\
  965. E\
  966. grestore\
  967. S\
  968. N 275 703 M 268 699 L \
  969. 268 699 L 267 699 L 267 699 L 242 702 L 242 703 L \
  970. 242 703 L 242 703 L 242 704 L 247 707 L 252 707 L \
  971. 275 706 L 275 706 L 275 705 L 275 705 L 275 705 L \
  972. P gsave\
  973. 85 85 85 C\
  974. E\
  975. grestore\
  976. S\
  977. N 252 707 M 253 707 L \
  978. 271 706 L 271 706 L 270 705 L 270 705 L 263 706 L \
  979. 263 705 L 269 705 L 269 705 L 268 704 L 271 704 L \
  980. 275 706 L 275 706 L 275 706 L 274 706 L 250 708 L \
  981. 248 707 L 247 707 L 247 706 L 250 706 L 251 706 L \
  982. P gsave\
  983. 255 255 255 C\
  984. E\
  985. grestore\
  986. S\
  987. N 247 706 M 250 708 L \
  988. 253 707 L S\
  989. N 252 707 M 251 706 L \
  990. S\
  991. N 274 706 M 273 706 L \
  992. S\
  993. N 273 706 M 272 705 L \
  994. 271 704 L S\
  995. N 271 706 M 273 706 L \
  996. S\
  997. N 269 705 M 270 705 L \
  998. S\
  999. N 242 703 M 266 701 L \
  1000. 267 701 L 267 701 L 268 701 L 268 701 L 275 705 L \
  1001. S\
  1002. N 275 711 M 275 709 L \
  1003. 269 705 L 268 705 L 268 705 L 267 705 L 267 705 L \
  1004. 243 707 L 242 707 L 242 708 L 242 708 L 242 708 L \
  1005. 242 709 L P gsave\
  1006. 255 255 255 C\
  1007. E\
  1008. grestore\
  1009. S\
  1010. N 275 711 M 268 707 L \
  1011. 268 707 L 267 707 L 267 707 L 242 709 L 242 711 L \
  1012. 242 711 L 242 711 L 242 711 L 247 714 L 252 715 L \
  1013. 275 714 L 275 713 L 275 713 L 275 713 L 275 713 L \
  1014. P gsave\
  1015. 85 85 85 C\
  1016. E\
  1017. grestore\
  1018. S\
  1019. N 274 714 M 250 716 L \
  1020. 248 715 L 247 714 L 247 714 L 250 714 L 251 714 L \
  1021. 259 713 L 259 714 L 252 714 L 253 715 L 271 713 L \
  1022. 271 713 L 270 713 L 270 713 L 263 713 L 263 713 L \
  1023. 269 713 L 269 713 L 268 712 L 271 711 L 275 714 L \
  1024. 275 714 L 275 714 L P gsave\
  1025. 255 255 255 C\
  1026. E\
  1027. grestore\
  1028. S\
  1029. N 247 714 M 250 715 L \
  1030. 253 715 L S\
  1031. N 252 714 M 251 714 L \
  1032. S\
  1033. N 274 714 M 273 713 L \
  1034. S\
  1035. N 273 713 M 272 713 L \
  1036. 271 711 L S\
  1037. N 271 713 M 273 713 L \
  1038. S\
  1039. N 269 713 M 270 713 L \
  1040. S\
  1041. N 242 711 M 266 708 L \
  1042. 267 708 L 267 708 L 268 709 L 268 709 L 275 713 L \
  1043. S\
  1044. N 250 728 M 250 728 L \
  1045. 250 728 L 280 727 L 280 727 L 281 727 L 281 727 L \
  1046. 281 727 L 296 736 L 296 736 L 296 736 L S\
  1047. 120 472 M (I) show\
  1048. 127 472 M (t) show\
  1049. 134 472 M (e) show\
  1050. 141 472 M (m) show\
  1051. 46 443 M ({Qu}) show\
  1052. N 43 469 M 515 469 L \
  1053. S\
  1054. 432 495 M (D) show\
  1055. 439 495 M (a) show\
  1056. 446 495 M (t) show\
  1057. 453 495 M (e) show\
  1058. 460 495 M (:) show\
  1059. 467 495 M ({Date    }) show\
  1060. 53 364 M (N) show\
  1061. 60 364 M (a) show\
  1062. 66 364 M (m) show\
  1063. 73 364 M (e) show\
  1064. 80 364 M (:) show\
  1065. 53 348 M (U) show\
  1066. 60 348 M (s) show\
  1067. 66 348 M (e) show\
  1068. 73 348 M (r) show\
  1069. 80 348 M (I) show\
  1070. 87 348 M (d) show\
  1071. 93 348 M (:) show\
  1072. 53 333 M (C) show\
  1073. 60 333 M (o) show\
  1074. 66 333 M (m) show\
  1075. 73 333 M (p) show\
  1076. 80 333 M (a) show\
  1077. 87 333 M (n) show\
  1078. 93 333 M (y) show\
  1079. 100 333 M (:) show\
  1080. 53 318 M (A) show\
  1081. 60 318 M (d) show\
  1082. 66 318 M (d) show\
  1083. 73 318 M (r) show\
  1084. 80 318 M (e) show\
  1085. 87 318 M (s) show\
  1086. 93 318 M (s) show\
  1087. 100 318 M (:) show\
  1088. 53 302 M (A) show\
  1089. 60 302 M (d) show\
  1090. 66 302 M (r) show\
  1091. 73 302 M (e) show\
  1092. 80 302 M (s) show\
  1093. 87 302 M (s) show\
  1094. 93 302 M (:) show\
  1095. 53 287 M (C) show\
  1096. 60 287 M (i) show\
  1097. 66 287 M (t) show\
  1098. 73 287 M (y) show\
  1099. 80 287 M (:) show\
  1100. 53 271 M (C) show\
  1101. 60 271 M (o) show\
  1102. 66 271 M (u) show\
  1103. 73 271 M (n) show\
  1104. 80 271 M (t) show\
  1105. 87 271 M (r) show\
  1106. 94 271 M (y) show\
  1107. 100 271 M (:) show\
  1108. /Courier-BoldOblique /RR-Courier-BoldOblique RR-ReEncoding ReEncode\
  1109. /RR-Courier-BoldOblique findfont [13.1073 .0000 .0000 13.1226 .0000 .0000 ] makefont setfont\
  1110. 114 364 M ({name                                                      }) show\
  1111. /RR-Courier-BoldOblique findfont [10.4828 .0000 .0000 10.4980 .0000 .0000 ] makefont setfont\
  1112. 114 347 M ({userid                                                    }) show\
  1113. /RR-Courier-Oblique findfont [10.4828 .0000 .0000 10.4980 .0000 .0000 ] makefont setfont\
  1114. 114 332 M ({company                                                  }) show\
  1115. 114 316 M ({address_1                                                }) show\
  1116. 114 301 M ({address_2                                                }) show\
  1117. 114 285 M ({city                                                                 }) show\
  1118. 114 270 M ({country                                                  }) show\
  1119. 57 230 M (C) show\
  1120. 64 230 M (o) show\
  1121. 70 230 M (m) show\
  1122. 77 230 M (m) show\
  1123. 84 230 M (e) show\
  1124. 91 230 M (n) show\
  1125. 98 230 M (t) show\
  1126. 104 230 M (s) show\
  1127. 111 230 M (:) show\
  1128. 57 215 M ({comments_1                                                        }) show\
  1129. 57 199 M ({comments_2                                                        }) show\
  1130. 57 184 M ({comments_3                                                        }) show\
  1131. 57 168 M ({comments_4                                                        }) show\
  1132. N 43 392 M 43 391 L \
  1133. 45 391 L 45 392 L P E\
  1134. N 52 392 M 52 391 L \
  1135. 53 391 L 53 392 L P E\
  1136. N 60 392 M 60 391 L \
  1137. 61 391 L 61 392 L P E\
  1138. N 68 392 M 68 391 L \
  1139. 69 391 L 69 392 L P E\
  1140. N 76 392 M 76 391 L \
  1141. 77 391 L 77 392 L P E\
  1142. N 84 392 M 84 391 L \
  1143. 85 391 L 85 392 L P E\
  1144. N 92 392 M 92 391 L \
  1145. 94 391 L 94 392 L P E\
  1146. N 100 392 M 100 391 L \
  1147. 102 391 L 102 392 L P E\
  1148. N 109 392 M 109 391 L \
  1149. 110 391 L 110 392 L P E\
  1150. N 117 392 M 117 391 L \
  1151. 118 391 L 118 392 L P E\
  1152. N 125 392 M 125 391 L \
  1153. 126 391 L 126 392 L P E\
  1154. N 133 392 M 133 391 L \
  1155. 134 391 L 134 392 L P E\
  1156. N 141 392 M 141 391 L \
  1157. 143 391 L 143 392 L P E\
  1158. N 149 392 M 149 391 L \
  1159. 151 391 L 151 392 L P E\
  1160. N 158 392 M 158 391 L \
  1161. 159 391 L 159 392 L P E\
  1162. N 166 392 M 166 391 L \
  1163. 167 391 L 167 392 L P E\
  1164. N 174 392 M 174 391 L \
  1165. 175 391 L 175 392 L P E\
  1166. N 182 392 M 182 391 L \
  1167. 183 391 L 183 392 L P E\
  1168. N 190 392 M 190 391 L \
  1169. 192 391 L 192 392 L P E\
  1170. N 198 392 M 198 391 L \
  1171. 200 391 L 200 392 L P E\
  1172. N 206 392 M 206 391 L \
  1173. 208 391 L 208 392 L P E\
  1174. N 215 392 M 215 391 L \
  1175. 216 391 L 216 392 L P E\
  1176. N 223 392 M 223 391 L \
  1177. 224 391 L 224 392 L P E\
  1178. N 231 392 M 231 391 L \
  1179. 232 391 L 232 392 L P E\
  1180. N 239 392 M 239 391 L \
  1181. 240 391 L 240 392 L P E\
  1182. N 247 392 M 247 391 L \
  1183. 249 391 L 249 392 L P E\
  1184. N 255 392 M 255 391 L \
  1185. 257 391 L 257 392 L P E\
  1186. N 264 392 M 264 391 L \
  1187. 265 391 L 265 392 L P E\
  1188. N 272 392 M 272 391 L \
  1189. 273 391 L 273 392 L P E\
  1190. N 280 392 M 280 391 L \
  1191. 281 391 L 281 392 L P E\
  1192. N 287 392 M 287 391 L \
  1193. 288 391 L 288 392 L P E\
  1194. N 295 392 M 295 391 L \
  1195. 297 391 L 297 392 L P E\
  1196. N 303 392 M 303 391 L \
  1197. 305 391 L 305 392 L P E\
  1198. N 312 392 M 312 391 L \
  1199. 313 391 L 313 392 L P E\
  1200. N 320 392 M 320 391 L \
  1201. 321 391 L 321 392 L P E\
  1202. N 328 392 M 328 391 L \
  1203. 329 391 L 329 392 L P E\
  1204. N 336 392 M 336 391 L \
  1205. 337 391 L 337 392 L P E\
  1206. N 344 392 M 344 391 L \
  1207. 346 391 L 346 392 L P E\
  1208. N 352 392 M 352 391 L \
  1209. 354 391 L 354 392 L P E\
  1210. N 360 392 M 360 391 L \
  1211. 362 391 L 362 392 L P E\
  1212. N 369 392 M 369 391 L \
  1213. 370 391 L 370 392 L P E\
  1214. N 377 392 M 377 391 L \
  1215. 378 391 L 378 392 L P E\
  1216. N 385 392 M 385 391 L \
  1217. 386 391 L 386 392 L P E\
  1218. N 393 392 M 393 391 L \
  1219. 394 391 L 394 392 L P E\
  1220. N 401 392 M 401 391 L \
  1221. 403 391 L 403 392 L P E\
  1222. N 409 392 M 409 391 L \
  1223. 411 391 L 411 392 L P E\
  1224. N 418 392 M 418 391 L \
  1225. 419 391 L 419 392 L P E\
  1226. N 426 392 M 426 391 L \
  1227. 427 391 L 427 392 L P E\
  1228. N 434 392 M 434 391 L \
  1229. 435 391 L 435 392 L P E\
  1230. N 442 392 M 442 391 L \
  1231. 443 391 L 443 392 L P E\
  1232. N 450 392 M 450 391 L \
  1233. 452 391 L 452 392 L P E\
  1234. N 458 392 M 458 391 L \
  1235. 460 391 L 460 392 L P E\
  1236. N 467 392 M 467 391 L \
  1237. 468 391 L 468 392 L P E\
  1238. N 475 392 M 475 391 L \
  1239. 476 391 L 476 392 L P E\
  1240. N 483 392 M 483 391 L \
  1241. 484 391 L 484 392 L P E\
  1242. N 491 392 M 491 391 L \
  1243. 492 391 L 492 392 L P E\
  1244. N 499 392 M 499 391 L \
  1245. 501 391 L 501 392 L P E\
  1246. N 507 392 M 507 391 L \
  1247. 509 391 L 509 392 L P E\
  1248. N 515 392 M 515 391 L \
  1249. 517 391 L 517 392 L P E\
  1250. N 520 392 M 520 391 L \
  1251. 523 391 L 523 392 L P E\
  1252. N 43 251 M 43 250 L \
  1253. 45 250 L 45 251 L P E\
  1254. N 52 251 M 52 250 L \
  1255. 53 250 L 53 251 L P E\
  1256. N 60 251 M 60 250 L \
  1257. 61 250 L 61 251 L P E\
  1258. N 68 251 M 68 250 L \
  1259. 69 250 L 69 251 L P E\
  1260. N 76 251 M 76 250 L \
  1261. 77 250 L 77 251 L P E\
  1262. N 84 251 M 84 250 L \
  1263. 85 250 L 85 251 L P E\
  1264. N 92 251 M 92 250 L \
  1265. 94 250 L 94 251 L P E\
  1266. N 100 251 M 100 250 L \
  1267. 102 250 L 102 251 L P E\
  1268. N 109 251 M 109 250 L \
  1269. 110 250 L 110 251 L P E\
  1270. N 117 251 M 117 250 L \
  1271. 118 250 L 118 251 L P E\
  1272. N 125 251 M 125 250 L \
  1273. 126 250 L 126 251 L P E\
  1274. N 133 251 M 133 250 L \
  1275. 134 250 L 134 251 L P E\
  1276. N 141 251 M 141 250 L \
  1277. 143 250 L 143 251 L P E\
  1278. N 149 251 M 149 250 L \
  1279. 151 250 L 151 251 L P E\
  1280. N 158 251 M 158 250 L \
  1281. 159 250 L 159 251 L P E\
  1282. N 166 251 M 166 250 L \
  1283. 167 250 L 167 251 L P E\
  1284. N 174 251 M 174 250 L \
  1285. 175 250 L 175 251 L P E\
  1286. N 182 251 M 182 250 L \
  1287. 183 250 L 183 251 L P E\
  1288. N 190 251 M 190 250 L \
  1289. 192 250 L 192 251 L P E\
  1290. N 198 251 M 198 250 L \
  1291. 200 250 L 200 251 L P E\
  1292. N 206 251 M 206 250 L \
  1293. 208 250 L 208 251 L P E\
  1294. N 215 251 M 215 250 L \
  1295. 216 250 L 216 251 L P E\
  1296. N 223 251 M 223 250 L \
  1297. 224 250 L 224 251 L P E\
  1298. N 231 251 M 231 250 L \
  1299. 232 250 L 232 251 L P E\
  1300. N 239 251 M 239 250 L \
  1301. 240 250 L 240 251 L P E\
  1302. N 247 251 M 247 250 L \
  1303. 249 250 L 249 251 L P E\
  1304. N 255 251 M 255 250 L \
  1305. 257 250 L 257 251 L P E\
  1306. N 264 251 M 264 250 L \
  1307. 265 250 L 265 251 L P E\
  1308. N 272 251 M 272 250 L \
  1309. 273 250 L 273 251 L P E\
  1310. N 280 251 M 280 250 L \
  1311. 281 250 L 281 251 L P E\
  1312. N 287 251 M 287 250 L \
  1313. 288 250 L 288 251 L P E\
  1314. N 295 251 M 295 250 L \
  1315. 297 250 L 297 251 L P E\
  1316. N 303 251 M 303 250 L \
  1317. 305 250 L 305 251 L P E\
  1318. N 312 251 M 312 250 L \
  1319. 313 250 L 313 251 L P E\
  1320. N 320 251 M 320 250 L \
  1321. 321 250 L 321 251 L P E\
  1322. N 328 251 M 328 250 L \
  1323. 329 250 L 329 251 L P E\
  1324. N 336 251 M 336 250 L \
  1325. 337 250 L 337 251 L P E\
  1326. N 344 251 M 344 250 L \
  1327. 346 250 L 346 251 L P E\
  1328. N 352 251 M 352 250 L \
  1329. 354 250 L 354 251 L P E\
  1330. N 360 251 M 360 250 L \
  1331. 362 250 L 362 251 L P E\
  1332. N 369 251 M 369 250 L \
  1333. 370 250 L 370 251 L P E\
  1334. N 377 251 M 377 250 L \
  1335. 378 250 L 378 251 L P E\
  1336. N 385 251 M 385 250 L \
  1337. 386 250 L 386 251 L P E\
  1338. N 393 251 M 393 250 L \
  1339. 394 250 L 394 251 L P E\
  1340. N 401 251 M 401 250 L \
  1341. 403 250 L 403 251 L P E\
  1342. N 409 251 M 409 250 L \
  1343. 411 250 L 411 251 L P E\
  1344. N 418 251 M 418 250 L \
  1345. 419 250 L 419 251 L P E\
  1346. N 426 251 M 426 250 L \
  1347. 427 250 L 427 251 L P E\
  1348. N 434 251 M 434 250 L \
  1349. 435 250 L 435 251 L P E\
  1350. N 442 251 M 442 250 L \
  1351. 443 250 L 443 251 L P E\
  1352. N 450 251 M 450 250 L \
  1353. 452 250 L 452 251 L P E\
  1354. N 458 251 M 458 250 L \
  1355. 460 250 L 460 251 L P E\
  1356. N 467 251 M 467 250 L \
  1357. 468 250 L 468 251 L P E\
  1358. N 475 251 M 475 250 L \
  1359. 476 250 L 476 251 L P E\
  1360. N 483 251 M 483 250 L \
  1361. 484 250 L 484 251 L P E\
  1362. N 491 251 M 491 250 L \
  1363. 492 250 L 492 251 L P E\
  1364. N 499 251 M 499 250 L \
  1365. 501 250 L 501 251 L P E\
  1366. N 507 251 M 507 250 L \
  1367. 509 250 L 509 251 L P E\
  1368. N 515 251 M 515 250 L \
  1369. 517 250 L 517 251 L P E\
  1370. N 520 251 M 520 250 L \
  1371. 523 250 L 523 251 L P E\
  1372. #copies 1 def showpage\
  1373. grestore\
  1374. \
  1375. ";
  1376.    /***************************************************************************/ 
  1377.  
  1378.    /* Declaration of the Specification-Data                                   */ 
  1379.  
  1380.    /***************************************************************************/ 
  1381.    char spezifikation[] = "9,1,Date\
  1382. 3,\"f_amount( f_index2(3), f_index2(2) )\",Amount,r\
  1383. 9,2,Qu,r\
  1384. 9,3,M\
  1385. 9,4,name\
  1386. 9,5,userid\
  1387. 9,6,company\
  1388. 9,7,address_1\
  1389. 9,8,address_2\
  1390. 9,9,city\
  1391. 9,10,country\
  1392. 9,11,comments_1\
  1393. 9,12,comments_2\
  1394. 9,13,comments_3\
  1395. 9,14,comments_4\
  1396. ";
  1397.    fdp_ps = postscript; 
  1398.    fdp_spe = spezifikation; 
  1399.  
  1400.    strcpy( anfangszeichen, "{" ); 
  1401.    strcpy( endezeichen, "}" ); 
  1402.    strcpy( fuellzeichen, " " ); 
  1403.    strcpy( separator, ";" ); 
  1404.  
  1405.    if ( (argc == 0) || (argc >=5) ) { 
  1406.      ERR_PARAMETERLISTE 
  1407.      exit(EXIT_FAILURE); 
  1408.    } 
  1409.    varliste = create_posliste_element(); 
  1410.  
  1411.    spezliste = create_posliste_element(); 
  1412.  
  1413.    if ( argc == 4 ) { 
  1414.    fdp_ini = buf_file( argv[1] ); 
  1415.    if ( fdp_ini == NULL ) 
  1416.      { 
  1417.         exit(EXIT_FAILURE); 
  1418.      } /* endif */ 
  1419.    } /* endif */ 
  1420.  
  1421.    help_1 = varliste; 
  1422.    help_3 = spezliste; 
  1423.  
  1424.    if ( spez_buf( fdp_spe, help_3) ) { 
  1425.      ERR_SPEZ_LISTE  
  1426.      exit(EXIT_FAILURE); 
  1427.    };  /* endif */ 
  1428.  
  1429.    if ( get_var(fdp_ps, help_1) ) 
  1430.    { 
  1431.       ERR_SPEZ 
  1432.       exit(EXIT_FAILURE); 
  1433.    }; /* endif */ 
  1434.  
  1435.    if ( listcpy(varliste, spezliste) ) 
  1436.    { 
  1437.       ERR_SPEZ 
  1438.       exit(EXIT_FAILURE); 
  1439.    }; /* endif */ 
  1440.  
  1441.    read_ini(fdp_ini, varliste); 
  1442.    if ( var_print(argv[1], argv[2], fdp_ps, varliste) ) 
  1443.    { 
  1444.       exit(EXIT_FAILURE); 
  1445.    }; /* endif */ 
  1446.  
  1447.    del_posliste(varliste); 
  1448.    del_posliste(spezliste); 
  1449.    return 0; 
  1450.