hi, while using JRHtmlExporter() with Text Fields where Markup=html, the embedded HTML tags into text (for parameter $P{header_1}), are completely ignored by JasperReport API v4.1.2/v4.1.3. Template: <textField isStretchWithOverflow="true" isBlankWhenNull="true"> <reportElement isPrintRepeatedValues="false" x="0" y="45" width="835" height="208" isPrintWhenDetailOverflows="true" backcolor="#FFFFFF"/> <textElement textAlignment="Justified" markup="html"> <font fontName="Arial" size="17"/> <paragraph lineSpacing="Single"/> </textElement> <textFieldExpression><![CDATA[$P{header_1}]]></textFieldExpression> </textField> $P{header_1} example: <p>This is a test</p> Java called from Ruby: baos = Java::java.io.StringWriter.new() exporter = Java::net.sf.jasperreports.engine.export.JRHtmlExporter.new() exporter.setParameter(Java::net.sf.jasperreports.engine.export.JRHtmlExporterParameter::HTML_HEADER, " ") exporter.setParameter(Java::net.sf.jasperreports.engine.export.JRHtmlExporterParameter::HTML_FOOTER, " ") exporter.setParameter(Java::net.sf.jasperreports.engine.JRExporterParameter::JASPER_PRINT, jasper_print) exporter.setParameter(Java::net.sf.jasperreports.engine.JRExporterParameter::OUTPUT_WRITER, baos) images_map = Java::java.util.HashMap.new() if (java_request != nil) java_request.getSession().setAttribute(Java::net.sf.jasperreports.j2ee.servlets.ImageServlet::DEFAULT_JASPER_PRINT_SESSION_ATTRIBUTE,jasper_print) java_request.getSession().setAttribute("IMAGES_MAP", images_map) end exporter.setParameter(Java::net.sf.jasperreports.engine.export.JRHtmlExporterParameter::IMAGES_MAP, images_map) exporter.setParameter(Java::net.sf.jasperreports.engine.export.JRHtmlExporterParameter::IMAGES_URI,get_image_url_path()) exporter.exportReport() return baos.toString() apppreciate any help, --vs