# Widow control

william humphrey shoreagent at gmail.com
Tue Dec 23 14:41:43 CST 2008

```One entire record varies from one line (not a problem) to several hundred
lines. The actual fields in the real scenario are 37 lines long. Since the
same field is used over and over again (as each page is sent to the printer)
the number of fields is x. The lines of data are meant to fill the 37 lines
as much as possible without having an orphan.  One orphan set never runs
more than 30 lines.
The page numbering goes in another field. I was only showing it because it
has to be calculated in advance because it will vary because of the
widow/orphan control.

It is kind of simple now that you describe it that way I think my problem
was that I normally do this on the fly instead of going through the whole
thing first.

On Tue, Dec 23, 2008 at 1:45 PM, <DunbarX at aol.com> wrote:

> So you have ten lines of data that have to fit into three four line fields?
> And this does not divide evenly so you made two sets of three lines and one
> set
> of four?   Could there have been another possible valid breakup of that
> data
> into the three fields? And the data might of necessity run to a group of
> five
> lines, creating a widow (or in another scenario, an orphan)?
>
> That you have to add a page numbering line just reduces the available field
> lines from four to three, correct?
>
> Did you note that all my comments are questions?
>
> Is one entire record that original ten lines? Or does it comprise more than
> one record? Do the "\$" symbols indicate logical separations in the data? If
> so,
> do not these delimit your data cleanly so you can parse it?
>
> I see a pile of lines that has to be broken in some controlled way into
> smaller piles based on some logic that keeps certain lines together. I
> thought you
> had added the "\$" signs for just that purpose; a superfluous delimiter that
> you can use to do the breaking up, and then delete en masse. I assume you
> always
> know where to put the delimiters based on the structure of your data and
> the
> way it needs to be outputted.
>
> Why do I think I am not getting it?
>
> Craig Newman
>
>
> **************
> One site keeps you connected to all your email: AOL
> Mail, Gmail, and Yahoo Mail. Try it now. (
> http://www.aol.com/?optin=new-dp&
> icid=aolcom40vanity&ncid=emlcntaolcom00000025)
> _______________________________________________
> use-revolution mailing list
> use-revolution at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-revolution
>

--
http://www.bluewatermaritime.com

```