Jump to content
We've recently updated our Privacy Statement, available here ×

raj_mokara

Members
  • Posts

    2
  • Joined

  • Last visited

raj_mokara's Achievements

Newbie

Newbie (1/14)

  • Week One Done
  • One Month Later
  • One Year In
  • First Post Rare
  • Conversation Starter Rare

Recent Badges

0

Reputation

  1. Hi, Some time back, i had faced the same problem. But some how i investigated and got the expected result. The approach is as follows: Make the pageWidth="0" and report element width also "0". Please look into the below jrxml code. < jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" name="testChart" language="java" pageWidth="0" pageHeight="350" columnWidth="0" leftMargin="0" rightMargin="0" topMargin="0" bottomMargin="0">< reportElement key="graphWidthKey" x="0" y="0" width="0" height="300"/> now write the code in java to set the width like the below way: JasperReport jasperReport = (JasperReport)JRLoader.loadObject(reportFile.getPath()); JRElement element = jasperReport.getTitle().getElementByKey( element.setWidth(width); } "graphWidthKey");if(element!=null){int width = list.size() * 60; // here list is the list of elements and 60 is the width for each element.
  2. Hi, I am a J2EE developer. I am generating a mulit axis graph (bar and line) in html. I am facing a problem, since the width is fixed in <reportElement tag, (my case it is 2000) the graph which is exceeding the width is not displaying properly. And one more problem is the space at the begining and the ending of the graph is more. Please find the attached graph. If some body knows the solution about my problem, please reply me Thanks & Regards Rajshekhar Code:<?xml version="1.0" encoding="UTF-8"?><jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" name="testChart" language="java" pageWidth="895" pageHeight="350" columnWidth="0" leftMargin="0" rightMargin="0" topMargin="0" bottomMargin="0"> <parameter name="graphWidth" isForPrompting="false" class="java.lang.Integer"/> <field name="month" class="java.lang.String"/> <field name="tanki" class="java.lang.Integer"/> <field name="rs" class="java.lang.Integer"/> <field name="landedStock" class="java.lang.Integer"/> <field name="landedStockDays" class="java.lang.Integer"/> <field name="landedStkDaysTarget" class="java.lang.Integer"/> <background> <band splitType="Stretch"/> </background> <title> <band height="330" splitType="Stretch"> <multiAxisChart> <chart isShowLegend="true" evaluationTime="Report"> <reportElement x="0" y="0" width="2000" height="300"/> <chartTitle/> <chartSubtitle/> <chartLegend position="Top"/> </chart> <multiAxisPlot> <plot/> <axis> <lineChart> <chart isShowLegend="true"> <reportElement x="0" y="0" width="0" height="0" backcolor="green"/> <chartTitle color="#000000"/> <chartSubtitle color="#000000"/> <chartLegend textColor="#000000" backgroundColor="#FFFFFF" position="Top"/> </chart> <categoryDataset> <categorySeries> <seriesExpression><![CDATA["Landed Stock"]]></seriesExpression> <categoryExpression><![CDATA[$F{month}]]></categoryExpression> <valueExpression><![CDATA[$F{landedStock}]]></valueExpression> </categorySeries> <categorySeries> <seriesExpression><![CDATA["Landed Stock (Days)"]]></seriesExpression> <categoryExpression><![CDATA[$F{month}]]></categoryExpression> <valueExpression><![CDATA[$F{landedStockDays}]]></valueExpression> </categorySeries> <categorySeries> <seriesExpression><![CDATA["Landed StockTarget (Days)"]]></seriesExpression> <categoryExpression><![CDATA[$F{month}]]></categoryExpression> <valueExpression><![CDATA[$F{landedStkDaysTarget}]]></valueExpression> </categorySeries> </categoryDataset> <linePlot> <plot> <seriesColor seriesOrder="0" color="#FF00FF"/> <seriesColor seriesOrder="1" color="#000000"/> <seriesColor seriesOrder="2" color="#FFFF00"/> </plot> <categoryAxisFormat> <axisFormat> <labelFont/> <tickLabelFont/> </axisFormat> </categoryAxisFormat> <valueAxisLabelExpression><![CDATA["DAYS"]]></valueAxisLabelExpression> <valueAxisFormat> <axisFormat> <labelFont> <font fontName="Ariel" size="8" isBold="true"/> </labelFont> <tickLabelFont/> </axisFormat> </valueAxisFormat> </linePlot> </lineChart> </axis> <axis> <barChart> <chart isShowLegend="true"> <reportElement x="0" y="0" width="0" height="0" backcolor="#FFFFFF"/> <chartTitle color="#000000"/> <chartSubtitle color="#000000"/> <chartLegend textColor="#000000" backgroundColor="#FFFFFF" position="Top"/> </chart> <categoryDataset> <categorySeries> <seriesExpression><![CDATA["Retail Sales"]]></seriesExpression> <categoryExpression><![CDATA[$F{month}]]></categoryExpression> <valueExpression><![CDATA[$F{rs}]]></valueExpression> </categorySeries> <categorySeries> <seriesExpression><![CDATA["Tanki"]]></seriesExpression> <categoryExpression><![CDATA[$F{month}]]></categoryExpression> <valueExpression><![CDATA[$F{tanki}]]></valueExpression> </categorySeries> </categoryDataset> <barPlot> <plot> <seriesColor seriesOrder="0" color="#00FFFF"/> <seriesColor seriesOrder="1" color="#CCCCCC"/> </plot> <itemLabel color="#000000" backgroundColor="#FFFFFF"/> <categoryAxisFormat> <axisFormat> <labelFont/> <tickLabelFont/> </axisFormat> </categoryAxisFormat> <valueAxisLabelExpression><![CDATA["UNITS"]]></valueAxisLabelExpression> <valueAxisFormat> <axisFormat> <labelFont> <font fontName="Ariel" size="8" isBold="true"/> </labelFont> <tickLabelFont/> </axisFormat> </valueAxisFormat> </barPlot> </barChart> </axis> </multiAxisPlot> </multiAxisChart> </band> </title> <pageHeader> <band splitType="Stretch"/> </pageHeader> <columnHeader> <band splitType="Stretch"/> </columnHeader> <detail> <band splitType="Stretch"/> </detail> <columnFooter> <band splitType="Stretch"/> </columnFooter> <pageFooter> <band splitType="Stretch"/> </pageFooter> <summary> <band splitType="Stretch"/> </summary></jasperReport>
×
×
  • Create New...