Hi Micheal,
Displaimer: I am using the german Swing Client and your screenshots
shows you use english zk. So please be careful if you follow my advices
because things can be slightly different. :-)
It seems you pressed the "Report" button and then you choosed to "Export
PDF". If you do not export PDF you will come to the report output
window. AFAIR in zk you can switch between html and pdf output then. In
this window you can open the "print format" window by selecting the
"crossed tools" button in the toolbar.
The "print format" window is the starting point to change the print
output. There is a reference to "print table format" and "print paper".
These three windows influence the output of the pdf. I believe what you
talk of is in "print table format". You can change the settings there
and refresh the pdf output in the other window to see what happens.
The internal report generator is quite good if you want to fast create
tables. I never hacked it's code because most people who want to do
harder things use JasperReports. So I can't tell you where the code is.
try something like "find | grep -i report | grep -iv jasper". :-)
JasperReports is very flexible if you want to influence every single
point. But it is a whole other approach. If you create a Jasper-Process
and set it in the print format the java class ReportStarter is called
and starts the jasper library with your prepared *.jrxml file. There are
some good explanation pages in the adempiere wiki. I gave you a link to
them.
Thomas
> <
https://lh5.googleusercontent.com/-aPqijSdYzmY/Us6NA0mzSQI/AAAAAAAAAFY/Uc1H9sFgqJk/s1600/Untitled.png>