November 10, 2011, 08:15 PM
njsdenWow! Report Painter is really verbose (expressive?) when it comes to StyleSheet declarations. I managed to remove more than a few lines that added no significant value ... I didn't clean the whole thing up though ...
Here's the code in a more "readable" format
DEFINE FILE CAR
CTR/I4=CTR + 1;
BRK/A1=' ';
END
TABLE FILE CAR
PRINT
CAR.COMP.CAR AS ''
CAR.CARREC.MODEL AS ''
CAR.BODY.SEATS AS ''
CAR.BODY.RETAIL_COST AS ''
BY LOWEST BRK NOPRINT
BY LOWEST CAR.ORIGIN.COUNTRY AS ''
ON BRK SUBFOOT
"Total number of cars: <+0> <TOT.CTR"
HEADING
"List of Cars by Country"
"Run date: &DATEtMDYY"
" <+0> <+0> <+0> <+0> "
"This<+0>And I<+0> <+0> <+0> "
"is<+0>would<+0> <+0> <+0>Oh!"
"one<+0>really<+0>What<+0> <+0>This"
"of my<+0>enjoy<+0>would it<+0> <+0>is"
"favourite<+0>owning<+0>feel like<+0> <+0>not"
"countries<+0>a brand<+0>driving this<+0> <+0>very"
"!!!<+0>like this<+0>beauty?<+0>Seats<+0>cheap :("
ON TABLE SET PAGE-NUM NOLEAD
ON TABLE NOTOTAL
ON TABLE PCHOLD FORMAT PDF
ON TABLE SET HTMLCSS ON
ON TABLE SET STYLE *
INCLUDE = endeflt,
$
TYPE=DATA, BORDER=LIGHT, $
TYPE=DATA, COLUMN=N5, JUSTIFY=CENTER, $
TYPE=HEADING, HEADALIGN=BODY, $
TYPE=HEADING, LINE=1, OBJECT=TEXT, ITEM=1, SIZE=14, COLSPAN=5, JUSTIFY=LEFT, $
TYPE=HEADING, LINE=2, OBJECT=TEXT, ITEM=1, COLSPAN=5, JUSTIFY=LEFT, $
TYPE=HEADING, LINE=3, OBJECT=TEXT, ITEM=1, COLSPAN=1, JUSTIFY=LEFT, $
TYPE=HEADING, LINE=3, OBJECT=TEXT, ITEM=2, COLSPAN=1, JUSTIFY=LEFT,$
TYPE=HEADING, LINE=3, OBJECT=TEXT, ITEM=3, COLSPAN=1, JUSTIFY=LEFT,$
TYPE=HEADING, LINE=3, OBJECT=TEXT, ITEM=4, COLSPAN=1, JUSTIFY=LEFT,$
TYPE=HEADING, LINE=3, OBJECT=TEXT, ITEM=5, COLSPAN=1, JUSTIFY=LEFT,$
TYPE=HEADING, LINE=4, BACKCOLOR='SILVER', $
TYPE=HEADING, LINE=4, OBJECT=TEXT, ITEM=1, BORDER-TOP=LIGHT, BORDER-BOTTOM=OFF, BORDER-LEFT=LIGHT, BORDER-RIGHT=LIGHT,
SIZE=9, COLSPAN=1, JUSTIFY=CENTER, $
TYPE=HEADING, LINE=4, OBJECT=TEXT, ITEM=2, BORDER-TOP=LIGHT, BORDER-BOTTOM=OFF, BORDER-LEFT=LIGHT, BORDER-RIGHT=LIGHT,
SIZE=9, COLSPAN=1, JUSTIFY=CENTER, $
TYPE=HEADING, LINE=4, OBJECT=TEXT, ITEM=3, BORDER-TOP=LIGHT, BORDER-BOTTOM=OFF, BORDER-LEFT=LIGHT, BORDER-RIGHT=LIGHT,
SIZE=9, COLSPAN=1, JUSTIFY=CENTER,$
TYPE=HEADING, LINE=4, OBJECT=TEXT, ITEM=4, BORDER-TOP=LIGHT, BORDER-BOTTOM=OFF, BORDER-LEFT=LIGHT, BORDER-RIGHT=LIGHT,
SIZE=9, COLSPAN=1, JUSTIFY=CENTER,$
TYPE=HEADING, LINE=4, OBJECT=TEXT, ITEM=5, BORDER-TOP=LIGHT, BORDER-BOTTOM=OFF, BORDER-LEFT=LIGHT, BORDER-RIGHT=LIGHT,
SIZE=9, COLSPAN=1, JUSTIFY=CENTER,$
TYPE=HEADING, LINE=5, BACKCOLOR='SILVER',$
TYPE=HEADING, LINE=5, OBJECT=TEXT, ITEM=1, BORDER-TOP=OFF, BORDER-BOTTOM=OFF, BORDER-LEFT=LIGHT, BORDER-RIGHT=LIGHT,
SIZE=9, COLSPAN=1, JUSTIFY=CENTER,$
TYPE=HEADING, LINE=5, OBJECT=TEXT, ITEM=2, BORDER-TOP=OFF, BORDER-BOTTOM=OFF, BORDER-LEFT=LIGHT, BORDER-RIGHT=LIGHT,
SIZE=9, COLSPAN=1, JUSTIFY=CENTER,$
TYPE=HEADING, LINE=5, OBJECT=TEXT, ITEM=3, BORDER-TOP=OFF, BORDER-BOTTOM=OFF, BORDER-LEFT=LIGHT, BORDER-RIGHT=LIGHT,
SIZE=9, COLSPAN=1, JUSTIFY=CENTER,$
TYPE=HEADING, LINE=5, OBJECT=TEXT, ITEM=4, BORDER-TOP=OFF, BORDER-BOTTOM=OFF, BORDER-LEFT=LIGHT, BORDER-RIGHT=LIGHT,
SIZE=9, COLSPAN=1, JUSTIFY=CENTER,$
TYPE=HEADING, LINE=5, OBJECT=TEXT, ITEM=5, BORDER-TOP=OFF, BORDER-BOTTOM=OFF, BORDER-LEFT=OFF, BORDER-RIGHT=LIGHT,
SIZE=9, COLSPAN=1, JUSTIFY=CENTER,$
TYPE=HEADING, LINE=6, BACKCOLOR='SILVER',$
TYPE=HEADING, LINE=6, OBJECT=TEXT, ITEM=1, BORDER-TOP=OFF, BORDER-BOTTOM=OFF, BORDER-LEFT=LIGHT, BORDER-RIGHT=LIGHT,
SIZE=9, COLSPAN=1, JUSTIFY=CENTER,$
TYPE=HEADING, LINE=6, OBJECT=TEXT, ITEM=2, BORDER-TOP=OFF, BORDER-BOTTOM=OFF, BORDER-LEFT=LIGHT, BORDER-RIGHT=LIGHT,
SIZE=9, COLSPAN=1, JUSTIFY=CENTER,$
TYPE=HEADING, LINE=6, OBJECT=TEXT, ITEM=3, BORDER-TOP=OFF, BORDER-BOTTOM=OFF, BORDER-LEFT=LIGHT, BORDER-RIGHT=LIGHT,
SIZE=9, COLSPAN=1, JUSTIFY=CENTER,$
TYPE=HEADING, LINE=6, OBJECT=TEXT, ITEM=4, BORDER-TOP=OFF, BORDER-BOTTOM=OFF, BORDER-LEFT=LIGHT, BORDER-RIGHT=LIGHT,
SIZE=9, COLSPAN=1, JUSTIFY=CENTER,$
TYPE=HEADING, LINE=6, OBJECT=TEXT, ITEM=5, BORDER-TOP=OFF, BORDER-BOTTOM=OFF, BORDER-LEFT=OFF, BORDER-RIGHT=LIGHT,
SIZE=9, COLSPAN=1, JUSTIFY=CENTER,$
TYPE=HEADING, LINE=7, BACKCOLOR='SILVER',$
TYPE=HEADING, LINE=7, OBJECT=TEXT, ITEM=1, BORDER-TOP=OFF, BORDER-BOTTOM=OFF, BORDER-LEFT=LIGHT, BORDER-RIGHT=LIGHT,
SIZE=9, COLSPAN=1, JUSTIFY=CENTER,$
TYPE=HEADING, LINE=7, OBJECT=TEXT, ITEM=2, BORDER-TOP=OFF, BORDER-BOTTOM=OFF, BORDER-LEFT=LIGHT, BORDER-RIGHT=LIGHT,
SIZE=9, COLSPAN=1, JUSTIFY=CENTER,$
TYPE=HEADING, LINE=7, OBJECT=TEXT, ITEM=3, BORDER-TOP=OFF, BORDER-BOTTOM=OFF, BORDER-LEFT=LIGHT, BORDER-RIGHT=LIGHT,
SIZE=9, COLSPAN=1, JUSTIFY=CENTER,$
TYPE=HEADING, LINE=7, OBJECT=TEXT, ITEM=4, BORDER-TOP=OFF, BORDER-BOTTOM=OFF, BORDER-LEFT=LIGHT, BORDER-RIGHT=LIGHT,
SIZE=9, COLSPAN=1, JUSTIFY=CENTER, $
TYPE=HEADING, LINE=7, OBJECT=TEXT, ITEM=5, BORDER-TOP=OFF, BORDER-BOTTOM=OFF, BORDER-LEFT=OFF, BORDER-RIGHT=LIGHT,
SIZE=9, COLSPAN=1, JUSTIFY=CENTER, $
TYPE=HEADING, LINE=8, BACKCOLOR='SILVER',$
TYPE=HEADING, LINE=8, OBJECT=TEXT, ITEM=1, BORDER-TOP=OFF, BORDER-BOTTOM=OFF, BORDER-LEFT=LIGHT, BORDER-RIGHT=LIGHT,
SIZE=9, COLSPAN=1, JUSTIFY=CENTER,$
TYPE=HEADING, LINE=8, OBJECT=TEXT, ITEM=2, BORDER-TOP=OFF, BORDER-BOTTOM=OFF, BORDER-LEFT=LIGHT, BORDER-RIGHT=LIGHT,
SIZE=9, COLSPAN=1, JUSTIFY=CENTER,$
TYPE=HEADING, LINE=8, OBJECT=TEXT, ITEM=3, BORDER-TOP=OFF, BORDER-BOTTOM=OFF, BORDER-LEFT=LIGHT, BORDER-RIGHT=LIGHT,
SIZE=9, COLSPAN=1, JUSTIFY=CENTER,$
TYPE=HEADING, LINE=8, OBJECT=TEXT, ITEM=4, BORDER-TOP=OFF, BORDER-BOTTOM=OFF, BORDER-LEFT=LIGHT, BORDER-RIGHT=LIGHT,
SIZE=9, COLSPAN=1, JUSTIFY=CENTER,$
TYPE=HEADING, LINE=8, OBJECT=TEXT, ITEM=5, BORDER-TOP=OFF, BORDER-BOTTOM=OFF, BORDER-LEFT=OFF, BORDER-RIGHT=LIGHT,
SIZE=9, COLSPAN=1, JUSTIFY=CENTER,$
TYPE=HEADING, LINE=9, BACKCOLOR='SILVER',$
TYPE=HEADING, LINE=9, OBJECT=TEXT, ITEM=1, BORDER-TOP=OFF, BORDER-BOTTOM=OFF, BORDER-LEFT=LIGHT, BORDER-RIGHT=LIGHT,
SIZE=9, COLSPAN=1, JUSTIFY=CENTER,$
TYPE=HEADING, LINE=9, OBJECT=TEXT, ITEM=2, BORDER-TOP=OFF, BORDER-BOTTOM=OFF, BORDER-LEFT=LIGHT, BORDER-RIGHT=LIGHT,
SIZE=9, COLSPAN=1, JUSTIFY=CENTER,$
TYPE=HEADING, LINE=9, OBJECT=TEXT, ITEM=3, BORDER-TOP=OFF, BORDER-BOTTOM=OFF, BORDER-LEFT=LIGHT, BORDER-RIGHT=LIGHT,
SIZE=9, COLSPAN=1, JUSTIFY=CENTER,$
TYPE=HEADING, LINE=9, OBJECT=TEXT, ITEM=4, BORDER-TOP=OFF, BORDER-BOTTOM=OFF, BORDER-LEFT=LIGHT, BORDER-RIGHT=LIGHT,
SIZE=9, COLSPAN=1, JUSTIFY=CENTER,$
TYPE=HEADING, LINE=9, OBJECT=TEXT, ITEM=5, BORDER-TOP=OFF, BORDER-BOTTOM=OFF, BORDER-LEFT=OFF, BORDER-RIGHT=LIGHT,
SIZE=9, COLSPAN=1, JUSTIFY=CENTER,$
TYPE=HEADING, LINE=10, BACKCOLOR='SILVER',$
TYPE=HEADING, LINE=10, OBJECT=TEXT, ITEM=1, BORDER-TOP=OFF, BORDER-BOTTOM=LIGHT, BORDER-LEFT=LIGHT, BORDER-RIGHT=LIGHT,
SIZE=9, COLSPAN=1, JUSTIFY=CENTER,$
TYPE=HEADING, LINE=10, OBJECT=TEXT, ITEM=2, BORDER-TOP=OFF, BORDER-BOTTOM=LIGHT, BORDER-LEFT=LIGHT, BORDER-RIGHT=LIGHT,
SIZE=9, COLSPAN=1, JUSTIFY=CENTER,$
TYPE=HEADING, LINE=10, OBJECT=TEXT, ITEM=3, BORDER-TOP=OFF, BORDER-BOTTOM=LIGHT, BORDER-LEFT=LIGHT, BORDER-RIGHT=LIGHT,
SIZE=9, COLSPAN=1, JUSTIFY=CENTER,$
TYPE=HEADING, LINE=10, OBJECT=TEXT, ITEM=4, BORDER-TOP=OFF, BORDER-BOTTOM=LIGHT, BORDER-LEFT=LIGHT, BORDER-RIGHT=LIGHT,
SIZE=9, COLSPAN=1, JUSTIFY=CENTER,$
TYPE=HEADING, LINE=10, OBJECT=TEXT, ITEM=5, BORDER-TOP=OFF, BORDER-BOTTOM=LIGHT, BORDER-LEFT=LIGHT, BORDER-RIGHT=LIGHT,
SIZE=9, COLSPAN=1, JUSTIFY=CENTER,$
TYPE=SUBFOOT, BORDER-TOP=LIGHT, BORDER-BOTTOM=MEDIUM, BORDER-LEFT=LIGHT, BORDER-RIGHT=LIGHT, BORDER-TOP-COLOR=RGB(52 55 58),
BORDER-BOTTOM-COLOR=RGB(52 55 58), BACKCOLOR='SILVER',$
TYPE=SUBTOTAL, BACKCOLOR='SILVER',$
TYPE=REPORT, COLUMN=N5, WRAP=0.500000,$
TYPE=REPORT, COLUMN=N6, WRAP=0.500000,$
ENDSTYLE
END
Weird enough, it only works with PDF, the one format that usually gives us the most headaches