public class BarcodeDrawable extends Object implements org.pentaho.reporting.engine.classic.core.util.ReportDrawable
Constructor and Description |
---|
BarcodeDrawable(org.krysalis.barcode4j.BarcodeGenerator generator,
String message) |
Modifier and Type | Method and Description |
---|---|
void |
draw(Graphics2D g2d,
Rectangle2D bounds) |
protected org.krysalis.barcode4j.BarcodeDimension |
getBarcodeDimension() |
org.krysalis.barcode4j.BarcodeGenerator |
getGenerator() |
org.pentaho.reporting.engine.classic.core.imagemap.ImageMap |
getImageMap(Rectangle2D bounds) |
void |
setConfiguration(org.pentaho.reporting.libraries.base.config.Configuration config) |
void |
setResourceBundleFactory(org.pentaho.reporting.engine.classic.core.ResourceBundleFactory bundleFactory) |
void |
setStyleSheet(org.pentaho.reporting.engine.classic.core.style.StyleSheet style) |
public BarcodeDrawable(org.krysalis.barcode4j.BarcodeGenerator generator, String message) throws IllegalArgumentException
IllegalArgumentException
public org.krysalis.barcode4j.BarcodeGenerator getGenerator()
protected org.krysalis.barcode4j.BarcodeDimension getBarcodeDimension()
public void draw(Graphics2D g2d, Rectangle2D bounds)
draw
in interface org.pentaho.reporting.engine.classic.core.util.ReportDrawable
public void setConfiguration(org.pentaho.reporting.libraries.base.config.Configuration config)
setConfiguration
in interface org.pentaho.reporting.engine.classic.core.util.ReportDrawable
public void setStyleSheet(org.pentaho.reporting.engine.classic.core.style.StyleSheet style)
setStyleSheet
in interface org.pentaho.reporting.engine.classic.core.util.ReportDrawable
public void setResourceBundleFactory(org.pentaho.reporting.engine.classic.core.ResourceBundleFactory bundleFactory)
setResourceBundleFactory
in interface org.pentaho.reporting.engine.classic.core.util.ReportDrawable
public org.pentaho.reporting.engine.classic.core.imagemap.ImageMap getImageMap(Rectangle2D bounds)
getImageMap
in interface org.pentaho.reporting.engine.classic.core.util.ReportDrawable
Copyright © 2002–2017 Pentaho Corporation. All rights reserved.