Interface RrdGraphConstants

All Known Implementing Classes:
Axis, CommentText, LegendComposer, LegendText, PrintText, RrdGraph, RrdGraphDef, TimeAxis, ValueAxis, ValueAxisLogarithmic, ValueAxisMrtg

public interface RrdGraphConstants
Class to represent various constants used for graphing. No methods are specified.

The fonts settings can be changed use some on the following properties, sorted by increased priority.

  1. org.rrd4j.fonts.properties
  2. org.rrd4j.fonts.properties.url
  3. org.rrd4j.font.plain
  4. org.rrd4j.font.bold
  5. org.rrd4j.font.plain.url
  6. org.rrd4j.font.bold.url
If either org.rrd4j.fonts.properties or org.rrd4j.fonts.properties.url is used, the file provided contains any other property of lower priority . The last four properties defines directly the plain or bold font. All properties URL related (org.rrd4j.fonts.url, org.rrd4j.font.plain.url and org.rrd4j.font.bold.url) download data from an URL. They are useful when those data are provided by the file system, defined by the OS. The others search for the data in the classpath. So it's easy to provided font-pack as a jar that's put before RRD44J's jar.

The default settings uses org.rrd4j.fonts.properties looking for the file /rrd4jfonts.properties in the classpath.