jasper html report example - CoursesEssaydatesCom

jasper html report example

Skip to main content area

  • Products
  • Solutions
  • Services
  • Resources

Jaspersoft Community

Main menu

  • Answers
  • Exchange
  • Docs
  • Wiki
  • Planet
  • Tracker

  • Jaspersoft.com
  • Support
  • Community
  • Contact
  • Search
  • Login/Register

Download Now

You are here

Home » Answers » Is it possible to import styled html in report

Is it possible to import styled html in report

Posted on April 24, 2008 at 8:02pm


I’m building a report that retrieves html data from Database, the report is filled succesfully, but there are a lot of html tags that can not be rendered properly.

I followed example for markup=html, but i want to know if this feature is possible or what kind of constraints or tags are not supported when an embedded html data is being attached to a jasper report?

There is an attached html sample that I’m using

Post edited by: landin, at: 2008/04/24 20:03

Package icon sample-f9bfc0a4f85f5399bee3e8b64d983d28.zip
JasperReports® Library
landins picture

Joined: Apr 24 2008 – 5:45am
Last seen: 10 years 3 months ago

5 Answers:


Posted on April 24, 2008 at 8:06pm

I had problems to attach the html, here is a zipped version of this file [file name=sample-f9bfc0a4f85f5399bee3e8b64d983d28.zip size=9725]
Post edited by: landin, at: 2008/04/24 20:20

landins picture

Joined: Apr 24 2008 – 5:45am
Last seen: 10 years 3 months ago


Posted on April 25, 2008 at 12:52pm
I am not sure I understand what you are trying to do. However the only time I have used HTML in a JasperReport I have used it in a static text field with the “Is Styled Text” flag set.

In the sample reports that ship with JR I found a report that lists the supported tags. This is as of 2.0.1, not sure if the list of tags has increased:
<font size=”12″>&lt;font size=&quot;12&quot;&gt;</font>
<font color=”red”>&lt;font color=&quot;red&quot;&gt;</font>
<font face=”Comic Sans MS”>&lt;font face=&quot;Comic Sans MS&quot;&gt;</font>
<b>bold &lt;b&gt;</b> <i>italic &lt;i&gt;</i> <u>underlined &lt;u&gt;</u>
an empty line follows (&lt;br/&gt;):
<sup>&lt;sup&gt;</sup> and <sub>&lt;sub&gt;</sub>
A bulleted list:
<li>item 1 &lt;li&gt;</li>

lshannons picture

Joined: Feb 2 2007 – 3:54am
Last seen: 4 years 4 months ago


Posted on April 25, 2008 at 3:50pm

A text field with HTML markup will render only formatted characters. All tags that represent layout will not work. So it is only about font, color, font style, or anything else that has to do with formatted text. But nothing such as tables or divs or whatever that represent layout will work.
You should understand that we are talking about a “text field” displaying styled text, not about a HTML browser component that allows you to embed complex HTML into the report.

I hope this helps.

teodords picture

Joined: Jun 30 2006 – 9:00am
Last seen: 1 week 2 days ago


Posted on March 10, 2009 at 7:45am

I’m using version 3.1.3 and cannot find the proper setting to display tags properly.

We have a large text field where users will enter paragraphs of text. They would also like to do bold, underline, etc.

For instance a sample follows:


This is paragraph one. It is quite short.

This is paragraph two. it is much longer and will wrap if the display box is long enough. This is just more more more more more stuff to make it break lines on my browser. this next part is bold


I’m sure you get the idea. When I display this as a text field, i get a
tag displaying between the first and second paragraphs and the bold tags just show as text. I saw some references to a ‘styled text’ attribute in postings from a few years ago, but i don’t see anything like that now. How do i make this work? the field definition is below in the code block

The isPdfEmbedded tag is leftover from experimenting with this value. Either way, i still get instead of bold text and
tags for new lines.

<textfield hyperlinktype="None" isstretchwithoverflow="true"> <reportelement height="18" isprintwhendetailoverflows="true" positiontype="Float" stretchtype="RelativeToBandHeight" width="552" x="2" y="0"></reportelement> <textelement></textelement> <textfieldexpression class="java.lang.String"> <!--[CDATA[$FeventInfo]]--> </textfieldexpression></textfield>
RandyAviss picture

Joined: Jan 11 2008 – 12:13am
Last seen: 10 years 7 months ago


Posted on April 15, 2009 at 2:27pm
RandyAvis, I’m not sure if you have solved this issue yet, but it appears that you have not included markup=”html” in your textElement definition.
iscribbles picture

Joined: Mar 2 2009 – 9:45am
Last seen: 9 years 5 months ago


Copyright © 2018

TIBCO Software Inc.
All rights reserved.

  • Answers
  • Exchange
  • Documentation
  • Wiki
  • Tracker
  • Privacy Policy
  • User Groups
  • Contribute to our Wiki
  • Request a Feature
  • Report a Bug
  • Share your Extension
  • Terms of Use
  • JasperReports Server
  • JasperReports Library
  • Jaspersoft ETL
  • Jaspersoft Studio
  • Visualize.js
  • Trademarks
  • Contact Us