Class AbstractCellMargin

java.lang.Object
Direct Known Subclasses:
CellMarginBottom, CellMarginLeft, CellMarginRight, CellMarginTop

public abstract class AbstractCellMargin
extends AbstractTableProperty
  • Field Details

    • CSS_NAME_PREFIX

      protected static final java.lang.String CSS_NAME_PREFIX
      See Also:
      Constant Field Values
    • FO_NAME_PREFIX

      protected static final java.lang.String FO_NAME_PREFIX
      See Also:
      Constant Field Values
    • cssAttributeName

      protected java.lang.String cssAttributeName
    • foAttributeName

      protected java.lang.String foAttributeName
  • Constructor Details

    • AbstractCellMargin

      protected AbstractCellMargin​(TblWidth val, java.lang.String suffix)
    • AbstractCellMargin

      public AbstractCellMargin​(org.w3c.dom.css.CSSValue value, java.lang.String suffix)
  • Method Details

    • twipFromPercentage

      protected int twipFromPercentage​(float fVal)
    • init

      protected void init​(java.lang.String suffix)
    • getCssProperty

      public java.lang.String getCssProperty()
      Specified by:
      getCssProperty in class Property
    • getCssName

      public java.lang.String getCssName()
      Specified by:
      getCssName in class Property
    • setXslFO

      public void setXslFO​(org.w3c.dom.Element foElement)
      Specified by:
      setXslFO in class Property
    • getTwips

      protected int getTwips()
    • formatTwips

      protected java.lang.String formatTwips​(int twips)
    • ensureMargin

      protected void ensureMargin​(TcPrInner tcPr)
    • ensureMargin

      public void ensureMargin​(TblPr tblPr)
    • set

      public abstract void set​(TcPrInner tcPr)