Some users complain the row format of PrintFormat in HTML mode is too plain without a descriptive header. I made a simple solution by using the PrintFormat's Description field be injected into the createHTML of ReportEngine as a Header.
Users can manipulate this Desription value externally. Any custom plugin can access a particular PrintFormat model to enhance its readibility instantly during printout.
My2cents : you may have a look at https://idempiere.atlassian.net/browse/IDEMPIERE-3435 (its aim was to be able to display report parameters easily).
Maybe you can reuse some of the code so you can display description from PF and parameters ?
I have used nicolas code to display parameter list in html output.