Цвет фона не рендерится в сгенерированном Печкином PDF

1

Я создаю PDF файл на основе некоторого HTML-кода, используя dll pechkin.

Все это прекрасно работает, за исключением того, что цвета фона не отображаются.

Пример используемого HTML:

<table style="border-top: 0px solid black; border-bottom: 2px solid black; background-color: #99ccff; height: 30px; width: 800px;" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td><strong>Insured Details</strong></td>
</tr>
</tbody>
</table>

Код, который я использую для создания PDF файла, приведен ниже:

 Dim buf As Byte() = Pechkin.Factory.Create(New GlobalConfig().SetMargins(New Margins(20, 20, 20, 20)) _
                .SetDocumentTitle("").SetCopyCount(1).SetImageQuality(100) _
                .SetLosslessCompression(True).SetMaxImageDpi(300).SetOutlineGeneration(True).SetOutputDpi(1200).SetPaperOrientation(True) _
                .SetPaperSize(PaperKind.A4) _
                .SetImageQuality(100) _
                .SetPaperOrientation(False)).Convert(New ObjectConfig().SetPrintBackground(True).SetAllowLocalContent(True), strHTML)
                Return buf

Я видел статьи по сети, которые, похоже, указывают на то, что мой код должен работать нормально, но это не так.

Теги:
pdf-generation
pechkin
tuespechkin

1 ответ

4

Из памяти мне пришлось добавить это, чтобы увидеть фон:

.SetPrintBackground(true)
.SetScreenMediaType(true)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню