Мой файл CSS не работает с xmlworkloader - PullRequest
1 голос
/ 11 апреля 2019

Я пытаюсь распечатать PDF-файл с внешним файлом CSS, но мой файл отлично читает из XML, но не применяет CSS к PDF.

Я пытался сделать этот код:

pdfDoc.Open();

string css = "D:\\Office\\cases_converter_tool\\cases_converter_tool\\styleCase.css ";
var cssResolver = XMLWorkerHelper.GetInstance().GetDefaultCssResolver(false);
cssResolver.AddCss(css, "utf-8", true);

//var cssResolver = XMLWorkerHelper.GetInstance().GetDefaultCssResolver(false);

XMLWorkerHelper.GetInstance().ParseXHtml(pdfWriter, pdfDoc, new StreamReader("C:\\Users\\Dip\\Desktop\\MLRA_1982_402.xml")

PdfWriter pdfWriter = PdfWriter.GetInstance(pdfDoc, msReport);
pdfWriter.PageEvent = new ITextEvents();

pdfDoc.Open();
string css = "D:\\Office\\cases_converter_tool\\cases_converter_tool\\styleCase.css ";
var cssResolver = XMLWorkerHelper.GetInstance().GetDefaultCssResolver(false);
cssResolver.AddCss(css, "utf-8", true);

XMLWorkerHelper.GetInstance().ParseXHtml(pdfWriter, pdfDoc, new StreamReader("C:\\Users\\Dip\\Desktop\\MLRA_1982_402.xml"));

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

...