2013-08-02 3 views
0

У меня есть html, который преобразован в PDF с FlyingSaucer, который не отображает цвет. HTML-код прост:Flying Saucer PDF не отображается цвет

<div class="pdfLabel">Label Information</div> 

и КСС:

.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;  
} 

что странно, что некоторые из стилей работает, выравнивания текста, отступы, начертание шрифта, размер шрифта все работы только отлично, но мой мир в спине и белом. :(

любые идеи

EDIT:

вот код, который производит 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) {} 
    } 

viewHtml является строка упоминалось выше

+0

Вам нужно будет показать больше кода и, возможно, и пример. – hungerstar

+0

Я пытался воспроизвести вашу проблему, но она отлично работает для меня. Цвет будет правильным в полученном PDF-файле. – obourgain

ответ

2

Я имел Мы используем Bootstrap в нашем приложении, и выясняется, что это был результат печати Bootstrap, который вызвал это для нас. Цвета в файлах PDF работали, когда мы удаляли эти стили.

Смежные вопросы