Можно ли использовать формат CSS по умолчанию с переопределением для пользовательского CSS (используя CSSResolver) вместе? - PullRequest
0 голосов
/ 02 апреля 2019

При использовании CSSResolver я не могу использовать CSS по умолчанию в сочетании с пользовательским стилем CSS.

Я хочу сделать что-то вроде этого:

  String cssTable = "table { margin-left:20px; }";                  
  StyleAttrCSSResolver cssResolver = new StyleAttrCSSResolver(); 
  cssResolver.addCss(XMLWorkerHelper.getInstance().getDefaultCSS());
  cssResolver.addCss(cssTable, true);

  Pipeline<?> pipeline =
      new CssResolverPipeline(cssResolver,
              new HtmlPipeline(htmlContext,
                  new PdfWriterPipeline(document, writer)));
  XMLWorker worker = new XMLWorker(pipeline, true);
  XMLParser p = new XMLParser(worker);
  p.parse(new InputStreamReader(
                        new ByteArrayInputStream(html.getBytes()))); 

Использование по умолчаниюCSS и пользовательский CSS вместе.Поля на таблице css не работают.Я должен использовать itext 5, не могу обновить до 7.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...