I have a web application that allows a user to create a row of data which consists of images and html (the html is from a web editor so it contains bold, underline etc) tags. From this infomation I want to create a report but don't know which is the best way. I normally use Crystal reports but it does not render all the html tags like numbering and bullets. I then thought about creating a webpage and populating it dynamically from code behind but things like divs with background colours do not print which lead me to think this was not a good idea.
Can anyone please help me with this as it is the most important part of the project?