The WindwardReports.properties file contains settings on a given Application Server for how the Windward Report engine works. It is installed on the <<Oracle App Server Home>>\j2ee\home directory.

Comments are indicated in this file by a line starting with a pound sign (#).

Variables or settings controlled with this file

Font Location (UNIX Systems)#

For UNIX-based systems, we can indicate the directories where fonts can be located for loading into a Windward report template.

 # A series of paths, seperated by semicolons, to where the true type fonts are on the system. The only wildcard recognized is the * (ie, no regular expressions).
 # HL
 font.files=c:/windows/fonts/*.ttf;c:/windows/fonts/*.ttc;
 #font.files=/usr/java/jdk1.5.0_11/jre/lib/oblique-fonts/*.ttf;/usr/X11R6/lib/X11/fonts/truetype/*.ttf;/usr/local/share/fonts/*.ttf

Show developer comments in the report - OFF#

 # Turn off the comments embedded in the generated report listing version, O/S, etc.
 # HL
 report.embed.info=off

Font embedding#

 # The default value for ProcessPdf.setFontLevel(). You must use the number of the static final int specified in ProcessPdf. 
 # This can still be overridden with a programatic  call to ProcessPdf.setFontLevel().
 # pdf.font_level=2
 # HL
 pdf.font_level=1
  • setting to 1 will attempt to embed the fonts in the PDF file generated
  • setting to 2 will only insert a tag to the font, and you must have that font installed on your client computer, to see this report as intended.