Re: rlib

Bob Doan <bdoan-J0aWFLYJOWhWk0Htik3J/[email protected]>
Newsgroups gmane.text.rlib.user
Message-ID <[email protected]>
On Thu, 2005-02-17 at 12:01 -0700, Carol Fouse wrote:
> Bob -
>  
> I have tried the round function.  Normally, values .0 to .4 round down
> and .5 to .9 round up, but in rlib, .5 is rounding down.  I think this
> needs a fix.  I have attached a writeup for the round function which
> gives examples of how to use it, and how to make it round to other
> values besides whole integers.  I have used the second example, but
> rounding to thousands, but assume the third example of rounding to
> less than a whole integer would work as well.


Good Catch!!  I fixed this.  I'll put out a release soon w/ this fix.

Any chance you could edit the real rlib documentation?  rlib/doc 

It's really not that hard.  Try doing to that directory and typing
"make".  If all goes well you will have a pdf manual.  If you might have
to install db2pdf or something.

>  
> Did you read over what I wrote up for the loading of rlib?  Is it OK?

Yes.  We should add it to the real RLIB manual.


>  
> I am now tackling your examples for fixed_part and flow_part.  I don't
> know which I will end up using, but I will give it a shot.  I am
> trying to print out address labels, and figure they will be better
> formatted if I use rlib than if I try to do it with php, since html
> has a mind of its own when it comes to lining things up.

It seems that you didn't copy array.xml and array2.xml into
your /var/www/html/Dev dir.  Among other things these examples show you
how to include other XML files

To do labels I would suggest having a part w/ 2 or 3 columns like:

<pr>
  <pd width='33%'>
    --- Include Report w/ labels here
  </pd>
  <pd width='33%'>
    --- Include Report w/ labels here
  </pd>
  <pd width='33%'>
    --- Include Report w/ labels here
  </pd>
</pr>

The next trick is to query mod 3 or in RLIB suppress based on a mod 3.
So that there will be an even amount of rows

Like (Col 1) <line suppress"iif(r.rowcount%3==0,yes,no)"> ...
Like (Col 2) <line suppress"iif(r.rowcount+1%3==0,yes,no)"> ...
Like (Col 3) <line suppress"iif(r.rowcount+2%3==0,yes,no)"> ...

Also figuring out the amount of white space will trial and error.. when
you are done it would be a nice contribution for the project.



- bob


>  
> I tried to display what the code would produce for the flow_part, and
> received a bunch of errors:
> Warning: I/O in /var/www/html/Dev/flow_part.php on line 100
> 
> Warning: warning : in /var/www/html/Dev/flow_part.php on line 100
> 
> Warning: failed to load external entity "array.xml"
> in /var/www/html/Dev/flow_part.php on line 100
> 
> Warning: I/O in /var/www/html/Dev/flow_part.php on line 100
> 
> Warning: warning : in /var/www/html/Dev/flow_part.php on line 100
> 
> Warning: failed to load external entity "array2.xml"
> in /var/www/html/Dev/flow_part.php on line 100
> 
> Warning: I/O in /var/www/html/Dev/flow_part.php on line 100
> 
> Warning: warning : in /var/www/html/Dev/flow_part.php on line 100
> 
> Warning: failed to load external entity "array2.xml"
> in /var/www/html/Dev/flow_part.php on line 100
> 
> Warning: I/O in /var/www/html/Dev/flow_part.php on line 100
> 
> Warning: warning : in /var/www/html/Dev/flow_part.php on line 100
> 
> Warning: failed to load external entity "array.xml"
> in /var/www/html/Dev/flow_part.php on line 100
> 
> Warning: I/O in /var/www/html/Dev/flow_part.php on line 100
> 
> Warning: warning : in /var/www/html/Dev/flow_part.php on line 100
> 
> Warning: failed to load external entity "array.xml"
> in /var/www/html/Dev/flow_part.php on line 100
> 
> Warning: I/O in /var/www/html/Dev/flow_part.php on line 100
> 
> Warning: warning : in /var/www/html/Dev/flow_part.php on line 100
> 
> Warning: failed to load external entity "array2.xml"
> in /var/www/html/Dev/flow_part.php on line 100
> 
> Warning: I/O in /var/www/html/Dev/flow_part.php on line 100
> 
> Warning: warning : in /var/www/html/Dev/flow_part.php on line 100
> 
> Warning: failed to load external entity "array2.xml"
> in /var/www/html/Dev/flow_part.php on line 100
>  
> I did not make any changes to either of the files.
> 
> 
> - Carol



-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.