类 Wtc

java.lang.Object
org.anyline.office.docx.entity.Welement
org.anyline.office.docx.entity.Wtc

public class Wtc extends Welement
  • 构造器详细资料

    • Wtc

      public Wtc(WDocument doc, Wtr parent, org.dom4j.Element src)
  • 方法详细资料

    • reload

      public void reload()
      覆盖:
      reload 在类中 Welement
    • getBookmarks

      public List<String> getBookmarks()
      当前单元格内所有书签名称
      返回:
      list
    • getBookmark

      public String getBookmark()
      当前单元格内第一个书签名称
      返回:
      String
    • setBorder

      public Wtc setBorder(String side, String style)
    • getWidthUnit

      public String getWidthUnit()
      宽度尺寸单位
      返回:
      String
    • setWidthUnit

      public void setWidthUnit(String widthUnit)
    • setColspan

      public void setColspan(int colspan)
    • setRowspan

      public void setRowspan(int rowspan)
    • getColspan

      public int getColspan()
      当前单元格合并列数量
      返回:
      colspan
    • parseColspan

      public int parseColspan()
    • getRowspan

      public int getRowspan()
      当前单元格合并行数量,被合并返回-1
      返回:
      rowspan
    • parseRowspan

      public int parseRowspan()
      返回:
      2:合并其他行 1:不合并 0:被合并
    • left

      public Wtc left()
      当前单元格 左侧单元格
      返回:
      wtc
    • right

      public Wtc right()
      当前单元格 右侧单元格
      返回:
      wtc
    • bottom

      public Wtc bottom()
      当前单元格 下方单元格
      返回:
      wtc
    • top

      public Wtc top()
      当前单元格 上方单元格
      返回:
      wtc
    • removeLeftBorder

      public Wtc removeLeftBorder()
      删除左边框
      返回:
      wtc
    • removeRightBorder

      public Wtc removeRightBorder()
      删除右边框
      返回:
      wtc
    • removeTopBorder

      public Wtc removeTopBorder()
      删除上边框
      返回:
      wtc
    • removeBottomBorder

      public Wtc removeBottomBorder()
      删除下边框
      返回:
      wtc
    • removeTl2brBorder

      public Wtc removeTl2brBorder()
      删除左上至右下分隔线
      返回:
      wtc
    • removeTr2blBorder

      public Wtc removeTr2blBorder()
      删除右上至左下分隔线
      返回:
      wtc
    • removeBorder

      public Wtc removeBorder()
      删除所有
      返回:
      wtc
    • setBorder

      public Wtc setBorder()
      设置上下左右默认边框
      返回:
      wtc
    • setBorder

      public Wtc setBorder(int size, String color, String style)
      设置上下左右边框
      参数:
      size - 边框宽度(1px)
      color - 颜色
      style - 样式(默认single)
      返回:
      wtc
    • setLeftBorder

      public Wtc setLeftBorder()
      设置左默认边框
      返回:
      wtc
    • setRightBorder

      public Wtc setRightBorder()
      设置右默认边框
      返回:
      wtc
    • setTopBorder

      public Wtc setTopBorder()
      设置上默认边框
      返回:
      wtc
    • setBottomBorder

      public Wtc setBottomBorder()
      设置下默认边框
      返回:
      wtc
    • setTl2brBorder

      public Wtc setTl2brBorder()
      设置左上至右下默认边框
      返回:
      wtc
    • setTl2brBorder

      public Wtc setTl2brBorder(String top, String bottom)
      设置 左上 至 右下分隔线
      参数:
      top - 右上内容
      bottom - 左下内容
      返回:
      wtc
    • setTr2blBorder

      public Wtc setTr2blBorder()
      设置 左上 至 右下默认样式分隔线
      返回:
      wtc
    • setTr2blBorder

      public Wtc setTr2blBorder(String top, String bottom)
      设置 右上 至 左下分隔线
      参数:
      top - 左上内容
      bottom - 右下内容
      返回:
      wtc
    • setLeftBorder

      public Wtc setLeftBorder(int size, String color, String style)
      设置左边框
      参数:
      size - 边框宽度(1px)
      color - 颜色
      style - 样式(默认single)
      返回:
      wtc
    • setRightBorder

      public Wtc setRightBorder(int size, String color, String style)
      设置右边框
      参数:
      size - 边框宽度(1px)
      color - 颜色
      style - 样式(默认single)
      返回:
      wtc
    • setTopBorder

      public Wtc setTopBorder(int size, String color, String style)
      设置上边框
      参数:
      size - 边框宽度(1px)
      color - 颜色
      style - 样式(默认single)
      返回:
      wtc
    • setBottomBorder

      public Wtc setBottomBorder(int size, String color, String style)
      设置下边框
      参数:
      size - 边框宽度(1px)
      color - 颜色
      style - 样式(默认single)
      返回:
      wtc
    • setTl2brBorder

      public Wtc setTl2brBorder(int size, String color, String style)
      设置左上至右下边框
      参数:
      size - 边框宽度(1px)
      color - 颜色
      style - 样式(默认single)
      返回:
      wtc
    • setTr2blBorder

      public Wtc setTr2blBorder(int size, String color, String style)
      设置右上至左下边框
      参数:
      size - 边框宽度(1px)
      color - 颜色
      style - 样式(默认single)
      返回:
      wtc
    • setBottomPadding

      public Wtc setBottomPadding(String padding)
      设置下边距
      参数:
      padding - 边距
      返回:
      wtc
    • setBottomPadding

      public Wtc setBottomPadding(int padding)
      设置下边距
      参数:
      padding - 边距
      返回:
      wtc
    • setBottomPadding

      public Wtc setBottomPadding(double padding)
      设置下边距
      参数:
      padding - 边距
      返回:
      wtc
    • setTopPadding

      public Wtc setTopPadding(String padding)
      设置上边距
      参数:
      padding - 边距
      返回:
      wtc
    • setTopPadding

      public Wtc setTopPadding(int padding)
      设置上边距
      参数:
      padding - 边距
      返回:
      wtc
    • setTopPadding

      public Wtc setTopPadding(double padding)
      设置上边距
      参数:
      padding - 边距
      返回:
      wtc
    • setRightPadding

      public Wtc setRightPadding(String padding)
      设置右边距
      参数:
      padding - 边距
      返回:
      wtc
    • setRightPadding

      public Wtc setRightPadding(int padding)
      设置右边距
      参数:
      padding - 边距
      返回:
      wtc
    • setRightPadding

      public Wtc setRightPadding(double padding)
      设置右边距
      参数:
      padding - 边距
      返回:
      wtc
    • setLeftPadding

      public Wtc setLeftPadding(String padding)
      设置左边距
      参数:
      padding - 边距
      返回:
      wtc
    • setLeftPadding

      public Wtc setLeftPadding(int padding)
      设置左边距
      参数:
      padding - 边距
      返回:
      wtc
    • setLeftPadding

      public Wtc setLeftPadding(double padding)
      设置左边距
      参数:
      padding - 边距
      返回:
      wtc
    • setPadding

      public Wtc setPadding(String side, String padding)
    • setPadding

      public Wtc setPadding(String side, int padding)
    • setPadding

      public Wtc setPadding(String side, double padding)
    • setPadding

      public Wtc setPadding(String padding)
    • setPadding

      public Wtc setPadding(int padding)
    • setPadding

      public Wtc setPadding(double padding)
    • setColor

      public Wtc setColor(String color)
    • setFont

      public Wtc setFont(String size, String eastAsia, String ascii, String hint)
    • setFontSize

      public Wtc setFontSize(String size)
    • setFontFamily

      public Wtc setFontFamily(String font)
    • setWidth

      public Wtc setWidth(String width)
    • setWidth

      public Wtc setWidth(int width)
    • setWidth

      public Wtc setWidth(double width)
    • setAlign

      public Wtc setAlign(String align)
    • setVerticalAlign

      public Wtc setVerticalAlign(String align)
    • setBackgroundColor

      public Wtc setBackgroundColor(String color)
      背景色
      参数:
      color - 颜色
      返回:
      Wtc
    • removeStyle

      public Wtc removeStyle()
      清除样式
      返回:
      Wtc
    • removeBackgroundColor

      public Wtc removeBackgroundColor()
      清除背景色
      返回:
      Wtc
    • removeColor

      public Wtc removeColor()
      清除颜色
      返回:
      wtc
    • setBold

      public Wtc setBold(boolean bold)
      粗体
      参数:
      bold - 是否
      返回:
      Wtc
    • setBold

      public Wtc setBold()
    • setUnderline

      public Wtc setUnderline(boolean underline)
      下划线
      参数:
      underline - 是否
      返回:
      Wtc
    • setUnderline

      public Wtc setUnderline()
    • setStrike

      public Wtc setStrike(boolean strike)
      删除线
      参数:
      strike - 是否
      返回:
      Wtc
    • setStrike

      public Wtc setStrike()
    • setItalic

      public Wtc setItalic(boolean italic)
      斜体
      参数:
      italic - 是否
      返回:
      Wtc
    • setItalic

      public Wtc setItalic()
    • getWps

      public List<Wp> getWps()
    • setHtml

      public Wtc setHtml(String html)
    • setHtml

      public Wtc setHtml(org.dom4j.Element html)
    • remove

      public void remove()
    • setText

      public Wtc setText(String text)
    • setText

      public Wtc setText(String text, Map<String,String> styles)
    • addText

      public Wtc addText(String text)
    • replace

      public Wtc replace(String target, String replacement)
      文本替换,不限层级查的所有t标签
      参数:
      target - 查找target
      replacement - 替换成replacement
      返回:
      Wtc
    • styles

      public LinkedHashMap<String,String> styles()
      覆盖:
      styles 在类中 Welement
    • html

      public String html(org.anyline.handler.Uploader uploader, int lvl)
      覆盖:
      html 在类中 Welement
    • clone

      public Wtc clone(boolean content)
      复制一列
      参数:
      content - 是复制空其中内容
      返回:
      wtr