Class BarcodeDrawable
- java.lang.Object
-
- org.pentaho.reporting.engine.classic.extensions.modules.sbarcodes.BarcodeDrawable
-
- All Implemented Interfaces:
org.pentaho.reporting.engine.classic.core.util.ReportDrawable
public class BarcodeDrawable extends Object implements org.pentaho.reporting.engine.classic.core.util.ReportDrawable
-
-
Constructor Summary
Constructors Constructor Description BarcodeDrawable(org.krysalis.barcode4j.BarcodeGenerator generator, String message)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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)
-
-
-
Constructor Detail
-
BarcodeDrawable
public BarcodeDrawable(org.krysalis.barcode4j.BarcodeGenerator generator, String message) throws IllegalArgumentException
- Throws:
IllegalArgumentException
-
-
Method Detail
-
getGenerator
public org.krysalis.barcode4j.BarcodeGenerator getGenerator()
-
getBarcodeDimension
protected org.krysalis.barcode4j.BarcodeDimension getBarcodeDimension()
-
draw
public void draw(Graphics2D g2d, Rectangle2D bounds)
- Specified by:
draw
in interfaceorg.pentaho.reporting.engine.classic.core.util.ReportDrawable
-
setConfiguration
public void setConfiguration(org.pentaho.reporting.libraries.base.config.Configuration config)
- Specified by:
setConfiguration
in interfaceorg.pentaho.reporting.engine.classic.core.util.ReportDrawable
-
setStyleSheet
public void setStyleSheet(org.pentaho.reporting.engine.classic.core.style.StyleSheet style)
- Specified by:
setStyleSheet
in interfaceorg.pentaho.reporting.engine.classic.core.util.ReportDrawable
-
setResourceBundleFactory
public void setResourceBundleFactory(org.pentaho.reporting.engine.classic.core.ResourceBundleFactory bundleFactory)
- Specified by:
setResourceBundleFactory
in interfaceorg.pentaho.reporting.engine.classic.core.util.ReportDrawable
-
getImageMap
public org.pentaho.reporting.engine.classic.core.imagemap.ImageMap getImageMap(Rectangle2D bounds)
- Specified by:
getImageMap
in interfaceorg.pentaho.reporting.engine.classic.core.util.ReportDrawable
-
-