Yes, I thought I'd provide a parameter that allows the user to specify the
number of lines on a page and then issue blank lines to fill out the page.
If I get really fancy, the user will be able to specify a delimited string
that would be issued as a page separator so they can more easily identify
the start of a new page.  If I get even fancier, additional parameters
would allow the user to specify where the various other channels are
located on a page.

I looked at the BROWSE stage that Mike mentioned.  Supposedly the CC option
supports both ASA and machine control characters.  I was trying to figure
out how it knew which one to use.  Suppose the contents of column 1 was the
character C -- as an ASA character, it means skip to channel 12 and print
the data portion of the line, but as a machine character it means skip to
channel 8 and don't print any data.  I have some experimenting to do in the
next few days.  :-)

- mb

> From: Paul Gilmartin <paulgboul...@aim.com>
> To: CMS-PIPELINES@vm.marist.edu,
> Date: 11/26/2013 11:41 AM
> Subject: Re: Stage to convert carriage controls to "real" text
> Sent by: CMSTSO Pipelines Discussion List <CMS-PIPELINES@vm.marist.edu>
>
> I've done this in various languages: Pascal, Rexx, even PostScript.
> If I were doing it in Pipelines, I'd write a procedural Rexx stage
> because that's what I'm more familiar with.
>
> How would you expect to handle Skip to Channel 1?  Issue blank lines
> until the specified page depth?  (In PostScript I use "showpage".)
>
> -- gil
>

Reply via email to