/** * */ protected JRFillImage( JRBaseFiller filler, JRImage image, JRFillObjectFactory factory ) { super(filler, image, factory); lineBox = image.getLineBox().clone(this); evaluationGroup = factory.getGroup(image.getEvaluationGroup()); }
/** * */ 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; }
hyperlinkParameters = JRBaseHyperlink.copyHyperlinkParameters(image, factory); lineBox = image.getLineBox().clone(this);
writeBox(image.getLineBox()); writeGraphicElement(image);