I have an html that is converted into a PDF with FlyingSaucer that is not displaying any color. the HTML is simple:
<div class="pdfLabel">Label Information</div>
and the css is:
.pdfLabel {
text-align:center;
background:#033c73;
color:#FFF;
padding-top:4px;
padding-bottom:4px;
padding-left: 5px;
padding-right: 5px;
width: 98%;
font-weight:bold;
font-size: 15pt;
border-radius: 15px;
}
what's weird is that some of styles work, the text-align, padding, font-weight, font-size all work just fine, but my world is in back and white. :(
any ideas?
EDIT:
here is the code that produces the PDF:
ByteArrayOutputStream os = new ByteArrayOutputStream();
try {
ITextRenderer renderer = new ITextRenderer();
renderer.setDocumentFromString(viewHtml);
renderer.layout();
renderer.createPDF(os);
} finally {
try {os.close();} catch (Exception eClose) {}
}
the viewHtml is the string mentioned above.