net.sf.jasperreports.engine.fill
Class JRTemplatePrintImage

java.lang.Object
  extended bynet.sf.jasperreports.engine.fill.JRTemplatePrintElement
      extended bynet.sf.jasperreports.engine.fill.JRTemplatePrintGraphicElement
          extended bynet.sf.jasperreports.engine.fill.JRTemplatePrintImage
All Implemented Interfaces:
JRPrintAnchor, JRPrintElement, JRPrintGraphicElement, JRPrintHyperlink, JRPrintImage, java.io.Serializable

public class JRTemplatePrintImage
extends JRTemplatePrintGraphicElement
implements JRPrintImage

Version:
$Id: JRTemplatePrintImage.java,v 1.28 2005/09/07 13:58:26 teodord Exp $
Author:
Teodor Danciu (teodord@users.sourceforge.net)
See Also:
Serialized Form

Field Summary
protected  int bookmarkLevel
          The bookmark level for the anchor associated with this field.
 
Fields inherited from class net.sf.jasperreports.engine.fill.JRTemplatePrintElement
template
 
Constructor Summary
JRTemplatePrintImage(JRTemplateImage image)
           
 
Method Summary
 java.lang.String getAnchorName()
           
 int getBookmarkLevel()
          Returns the level of the bookmark corresponding to the anchor.
 JRBox getBox()
           
 byte getHorizontalAlignment()
           
 java.lang.String getHyperlinkAnchor()
           
 java.lang.Integer getHyperlinkPage()
           
 java.lang.String getHyperlinkReference()
           
 byte getHyperlinkTarget()
           
 byte getHyperlinkType()
           
 byte getOnErrorType()
           
 JRRenderable getRenderer()
           
 byte getScaleImage()
           
 byte getVerticalAlignment()
           
 boolean isLazy()
           
 void setAnchorName(java.lang.String anchorName)
           
 void setBookmarkLevel(int bookmarkLevel)
          Sets the boomark level for the anchor.
 void setBox(JRBox box)
           
 void setHorizontalAlignment(byte horizontalAlignment)
           
 void setHyperlinkAnchor(java.lang.String hyperlinkAnchor)
           
 void setHyperlinkPage(java.lang.Integer hyperlinkPage)
           
 void setHyperlinkReference(java.lang.String hyperlinkReference)
           
 void setHyperlinkTarget(byte hyperlinkTarget)
           
 void setHyperlinkType(byte hyperlinkType)
           
 void setLazy(boolean isLazy)
           
 void setOnErrorType(byte onErrorType)
           
 void setRenderer(JRRenderable renderer)
           
 void setScaleImage(byte scaleImage)
           
 void setVerticalAlignment(byte verticalAlignment)
           
 
Methods inherited from class net.sf.jasperreports.engine.fill.JRTemplatePrintGraphicElement
getFill, getPen, setFill, setPen
 
Methods inherited from class net.sf.jasperreports.engine.fill.JRTemplatePrintElement
getBackcolor, getForecolor, getHeight, getMode, getWidth, getX, getY, setBackcolor, setForecolor, setHeight, setMode, setWidth, setX, setY
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface net.sf.jasperreports.engine.JRPrintGraphicElement
getFill, getPen, setFill, setPen
 
Methods inherited from interface net.sf.jasperreports.engine.JRPrintElement
getBackcolor, getForecolor, getHeight, getMode, getWidth, getX, getY, setBackcolor, setForecolor, setHeight, setMode, setWidth, setX, setY
 

Field Detail

bookmarkLevel

protected int bookmarkLevel
The bookmark level for the anchor associated with this field.

See Also:
JRAnchor.getBookmarkLevel()
Constructor Detail

JRTemplatePrintImage

public JRTemplatePrintImage(JRTemplateImage image)
Method Detail

getRenderer

public JRRenderable getRenderer()
Specified by:
getRenderer in interface JRPrintImage

setRenderer

public void setRenderer(JRRenderable renderer)
Specified by:
setRenderer in interface JRPrintImage

getScaleImage

public byte getScaleImage()
Specified by:
getScaleImage in interface JRPrintImage

setScaleImage

public void setScaleImage(byte scaleImage)
Specified by:
setScaleImage in interface JRPrintImage

getHorizontalAlignment

public byte getHorizontalAlignment()
Specified by:
getHorizontalAlignment in interface JRPrintImage

setHorizontalAlignment

public void setHorizontalAlignment(byte horizontalAlignment)
Specified by:
setHorizontalAlignment in interface JRPrintImage

getVerticalAlignment

public byte getVerticalAlignment()
Specified by:
getVerticalAlignment in interface JRPrintImage

setVerticalAlignment

public void setVerticalAlignment(byte verticalAlignment)
Specified by:
setVerticalAlignment in interface JRPrintImage

isLazy

public boolean isLazy()
Specified by:
isLazy in interface JRPrintImage

setLazy

public void setLazy(boolean isLazy)
Specified by:
setLazy in interface JRPrintImage

getOnErrorType

public byte getOnErrorType()
Specified by:
getOnErrorType in interface JRPrintImage

setOnErrorType

public void setOnErrorType(byte onErrorType)
Specified by:
setOnErrorType in interface JRPrintImage

getBox

public JRBox getBox()
Specified by:
getBox in interface JRPrintImage

setBox

public void setBox(JRBox box)
Specified by:
setBox in interface JRPrintImage

getAnchorName

public java.lang.String getAnchorName()
Specified by:
getAnchorName in interface JRPrintAnchor

setAnchorName

public void setAnchorName(java.lang.String anchorName)
Specified by:
setAnchorName in interface JRPrintAnchor

getHyperlinkType

public byte getHyperlinkType()
Specified by:
getHyperlinkType in interface JRPrintHyperlink

setHyperlinkType

public void setHyperlinkType(byte hyperlinkType)
Specified by:
setHyperlinkType in interface JRPrintHyperlink

getHyperlinkTarget

public byte getHyperlinkTarget()
Specified by:
getHyperlinkTarget in interface JRPrintHyperlink

setHyperlinkTarget

public void setHyperlinkTarget(byte hyperlinkTarget)
Specified by:
setHyperlinkTarget in interface JRPrintHyperlink

getHyperlinkReference

public java.lang.String getHyperlinkReference()
Specified by:
getHyperlinkReference in interface JRPrintHyperlink

setHyperlinkReference

public void setHyperlinkReference(java.lang.String hyperlinkReference)
Specified by:
setHyperlinkReference in interface JRPrintHyperlink

getHyperlinkAnchor

public java.lang.String getHyperlinkAnchor()
Specified by:
getHyperlinkAnchor in interface JRPrintHyperlink

setHyperlinkAnchor

public void setHyperlinkAnchor(java.lang.String hyperlinkAnchor)
Specified by:
setHyperlinkAnchor in interface JRPrintHyperlink

getHyperlinkPage

public java.lang.Integer getHyperlinkPage()
Specified by:
getHyperlinkPage in interface JRPrintHyperlink

setHyperlinkPage

public void setHyperlinkPage(java.lang.Integer hyperlinkPage)
Specified by:
setHyperlinkPage in interface JRPrintHyperlink

getBookmarkLevel

public int getBookmarkLevel()
Description copied from interface: JRPrintAnchor
Returns the level of the bookmark corresponding to the anchor.

Specified by:
getBookmarkLevel in interface JRPrintAnchor
Returns:
the level of the bookmark corresponding to the anchor (starting from 1) or NO_BOOKMARK if no bookmark should be created for this anchor

setBookmarkLevel

public void setBookmarkLevel(int bookmarkLevel)
Description copied from interface: JRPrintAnchor
Sets the boomark level for the anchor.

Specified by:
setBookmarkLevel in interface JRPrintAnchor
Parameters:
bookmarkLevel - the bookmark level (starting from 1) or NO_BOOKMARK if no bookmark should be created


© 2001-2005 JasperSoft Corporation www.jaspersoft.com