IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Dec 17, 2006, 10:09:31 AM (20 years ago)
Author:
eugene
Message:

adding -newpage to kapa capabilities

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Ohana/src/kapa/graph/PSObjects.c

    r9845 r10802  
    2020  filename[status] = 0; /* make the string easy to parse */
    2121
    22   f = fopen (filename, "w");
     22  if (mode == NEWPAGE) {
     23    f = fopen (filename, "a");
     24  } else {
     25    f = fopen (filename, "w");
     26  }
     27
    2328  if (f == (FILE *) NULL) {
    2429    fprintf (stderr, "can't open output file %s\n", filename);
     
    3439  }
    3540
    36   if (mode != RAW) {
    37     fprintf (f, "%%!PS-Adobe-2.0 EPSF-2.0\n");
    38     fprintf (f, "%%%%Title: Kapa Plot\n");
    39     fprintf (f, "%%%%Creator: Kapa (0.95)\n");
    40     fprintf (f, "%%%%BoundingBox: %d %d %.0f %.0f\n",
    41              XOFFSET, YOFFSET, XOFFSET + scale*graphic.dx, YOFFSET + scale*graphic.dy);
    42     fprintf (f, "%%%%Pages: 1\n");
    43     fprintf (f, "%%%%DocumentFonts:\n");
    44     fprintf (f, "%%%%EndComments\n");
    45     fprintf (f, "%%%%EndProlog\n");
    46     fprintf (f, "%%%%Page: 1 1\n\n");
     41  switch (mode) {
     42    case NEWPAGE:
     43      fprintf (f, "%%%%Page: foobar\n\n");
     44      break;
     45
     46    case SCALE:
     47    case NOSCALE:
     48      fprintf (f, "%%!PS-Adobe-2.0 EPSF-2.0\n");
     49      fprintf (f, "%%%%Title: Kapa Plot\n");
     50      fprintf (f, "%%%%Creator: Kapa (0.95)\n");
     51      fprintf (f, "%%%%BoundingBox: %d %d %.0f %.0f\n",
     52               XOFFSET, YOFFSET, XOFFSET + scale*graphic.dx, YOFFSET + scale*graphic.dy);
     53      fprintf (f, "%%%%Pages: 1\n");
     54      fprintf (f, "%%%%DocumentFonts:\n");
     55      fprintf (f, "%%%%EndComments\n");
     56      fprintf (f, "%%%%EndProlog\n");
     57      fprintf (f, "%%%%Page: foobar\n\n");
     58      break;
     59
     60    case RAW:
     61      break;
    4762  }
    4863  fprintf (f, "gsave %% encloses picture\n");
Note: See TracChangeset for help on using the changeset viewer.