/** * */ public JRExpression getAnchorNameExpression() { return ((JRImage)this.parent).getAnchorNameExpression(); }
public int getBookmarkLevel() { return ((JRImage)this.parent).getBookmarkLevel(); }
/** * */ public byte getEvaluationTime() { return ((JRImage)this.parent).getEvaluationTime(); }
scaleImage = image.getOwnScaleImage(); horizontalAlignment = image.getOwnHorizontalAlignment(); verticalAlignment = image.getOwnVerticalAlignment(); isUsingCache = image.isOwnUsingCache(); isLazy = image.isLazy(); onErrorType = image.getOnErrorType(); evaluationTime = image.getEvaluationTime(); linkType = image.getLinkType(); linkTarget = image.getLinkTarget(); hyperlinkParameters = JRBaseHyperlink.copyHyperlinkParameters(image, factory); lineBox = image.getLineBox().clone(this); evaluationGroup = factory.getGroup(image.getEvaluationGroup()); expression = factory.getExpression(image.getExpression()); anchorNameExpression = factory.getExpression(image.getAnchorNameExpression()); hyperlinkReferenceExpression = factory.getExpression(image.getHyperlinkReferenceExpression()); hyperlinkAnchorExpression = factory.getExpression(image.getHyperlinkAnchorExpression()); hyperlinkPageExpression = factory.getExpression(image.getHyperlinkPageExpression()); hyperlinkTooltipExpression = factory.getExpression(image.getHyperlinkTooltipExpression()); bookmarkLevel = image.getBookmarkLevel();
/** * */ protected void setImage(JRImage image) { super.setGraphicElement(image); lineBox = image.getLineBox().clone(this); setScaleImage(image.getScaleImage()); setUsingCache(image.isUsingCache()); setHorizontalAlignment(image.getHorizontalAlignment()); setVerticalAlignment(image.getVerticalAlignment()); setLazy(image.isLazy()); setOnErrorType(image.getOnErrorType()); setLinkType(image.getLinkType()); setLinkTarget(image.getLinkTarget()); }
/** * */ public JRPrintElement convert(ReportConverter reportConverter, JRElement element) { JRBasePrintImage printImage = new JRBasePrintImage(reportConverter.getDefaultStyleProvider()); JRImage image = (JRImage)element; copyGraphicElement(reportConverter, image, printImage); printImage.copyBox(image.getLineBox()); printImage.setAnchorName(JRExpressionUtil.getExpressionText(image.getAnchorNameExpression())); printImage.setBookmarkLevel(image.getBookmarkLevel()); printImage.setHorizontalAlignment(image.getOwnHorizontalAlignment()); printImage.setLazy(image.isLazy()); printImage.setLinkType(image.getLinkType()); printImage.setOnErrorType(JRImage.ON_ERROR_TYPE_ICON); printImage.setVerticalAlignment(image.getOwnVerticalAlignment()); printImage.setRenderer(getRenderer(image, printImage)); printImage.setScaleImage(image.getOwnScaleImage()); return printImage; }
/** * */ protected JRFillImage( JRBaseFiller filler, JRImage image, JRFillObjectFactory factory ) { super(filler, image, factory); lineBox = image.getLineBox().clone(this); evaluationGroup = factory.getGroup(image.getEvaluationGroup()); }
String location = JRExpressionUtil.getSimpleExpressionText(imageElement.getExpression()); if(location != null) JRImageRenderer.getInstance( JRImageLoader.NO_IMAGE_RESOURCE, imageElement.getOnErrorType() );
/** * */ public JRExpression getExpression() { return ((JRImage)this.parent).getExpression(); }
/** * */ public JRExpression getHyperlinkPageExpression() { return ((JRImage)this.parent).getHyperlinkPageExpression(); }
/** * */ public JRExpression getHyperlinkReferenceExpression() { return ((JRImage)this.parent).getHyperlinkReferenceExpression(); }
/** * */ public JRExpression getHyperlinkAnchorExpression() { return ((JRImage)this.parent).getHyperlinkAnchorExpression(); }
public JRHyperlinkParameter[] getHyperlinkParameters() { return ((JRImage) parent).getHyperlinkParameters(); }
writer.addAttribute(JRXmlConstants.ATTRIBUTE_scaleImage, image.getOwnScaleImage(), JRXmlConstants.getScaleImageMap()); writer.addAttribute(JRXmlConstants.ATTRIBUTE_hAlign, image.getOwnHorizontalAlignment(), JRXmlConstants.getHorizontalAlignMap()); writer.addAttribute(JRXmlConstants.ATTRIBUTE_vAlign, image.getOwnVerticalAlignment(), JRXmlConstants.getVerticalAlignMap()); writer.addAttribute(JRXmlConstants.ATTRIBUTE_isUsingCache, image.isOwnUsingCache()); writer.addAttribute(JRXmlConstants.ATTRIBUTE_isLazy, image.isLazy(), false); writer.addAttribute(JRXmlConstants.ATTRIBUTE_onErrorType, image.getOnErrorType(), JRXmlConstants.getOnErrorTypeMap(), JRImage.ON_ERROR_TYPE_ERROR); writer.addAttribute(JRXmlConstants.ATTRIBUTE_evaluationTime, image.getEvaluationTime(), JRXmlConstants.getEvaluationTimeMap(), JRExpression.EVALUATION_TIME_NOW); if (image.getEvaluationGroup() != null) writer.addEncodedAttribute(JRXmlConstants.ATTRIBUTE_evaluationGroup, image.getEvaluationGroup().getName()); writer.addEncodedAttribute(JRXmlConstants.ATTRIBUTE_hyperlinkType, image.getLinkType(), JRHyperlinkHelper.HYPERLINK_TYPE_NONE); writer.addEncodedAttribute(JRXmlConstants.ATTRIBUTE_hyperlinkTarget, image.getLinkTarget(), JRHyperlinkHelper.HYPERLINK_TARGET_SELF); writer.addAttribute(JRXmlConstants.ATTRIBUTE_bookmarkLevel, image.getBookmarkLevel(), JRAnchor.NO_BOOKMARK); writeBox(image.getLineBox()); writeGraphicElement(image); writer.writeExpression(JRXmlConstants.ELEMENT_imageExpression, image.getExpression(), true); writer.writeExpression(JRXmlConstants.ELEMENT_anchorNameExpression, image.getAnchorNameExpression(), false); writer.writeExpression(JRXmlConstants.ELEMENT_hyperlinkReferenceExpression, image.getHyperlinkReferenceExpression(), false); writer.writeExpression(JRXmlConstants.ELEMENT_hyperlinkAnchorExpression, image.getHyperlinkAnchorExpression(), false); writer.writeExpression(JRXmlConstants.ELEMENT_hyperlinkPageExpression, image.getHyperlinkPageExpression(), false); writer.writeExpression(JRXmlConstants.ELEMENT_hyperlinkTooltipExpression, image.getHyperlinkTooltipExpression(), false); writeHyperlinkParameters(image.getHyperlinkParameters());
/** * */ public void collect(JRImage image) { collectElement(image); addExpression(image.getExpression()); collectAnchor(image); collectHyperlink(image); }
JRExpression expression = image.getExpression();
if (image.getEvaluationTime() != JRExpression.EVALUATION_TIME_NOW)