Class ParagraphBorderHelper

java.lang.Object
org.docx4j.convert.in.xhtml.ParagraphBorderHelper

public class ParagraphBorderHelper extends Object
Consider p/@style="border: 1px solid black;padding-left:20px;" That should generates something like: <w:pBdr> <w:left w:val="single" w:sz="6" w:space="15" w:color="000000"/> Because this is multiple CSS properties to one WordML element, it is best to handle it in this dedicated helper class. No attempt is made to reconcile borders eg between a p and its enclosing div or tc (if any), or preceding or following p.
Since:
3.2.2
Author:
jharrop
  • Field Details

    • log

      public static org.slf4j.Logger log
  • Constructor Details

    • ParagraphBorderHelper

      protected ParagraphBorderHelper(XHTMLImporterImpl importer)
  • Method Details

    • addBorderProperties

      protected void addBorderProperties(org.docx4j.wml.PPr pPr, com.openhtmltopdf.layout.Styleable styleable, Map<String,com.openhtmltopdf.css.parser.PropertyValue> cssMap)
    • doSide

      protected void doSide(org.docx4j.wml.PPr pPr, com.openhtmltopdf.layout.Styleable styleable, Map<String,com.openhtmltopdf.css.parser.PropertyValue> cssMap, String side)