org.apache.poi.xwpf.usermodel.XWPFDocument.getParagraphPos()方法的使用及代码示例

x33g5p2x  于2022-02-03 转载在 其他  
字(2.4k)|赞(0)|评价(0)|浏览(146)

本文整理了Java中org.apache.poi.xwpf.usermodel.XWPFDocument.getParagraphPos()方法的一些代码示例,展示了XWPFDocument.getParagraphPos()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。XWPFDocument.getParagraphPos()方法的具体详情如下:
包路径:org.apache.poi.xwpf.usermodel.XWPFDocument
类名称:XWPFDocument
方法名:getParagraphPos

XWPFDocument.getParagraphPos介绍

[英]Look up the paragraph at the specified position in the body elements list and return this paragraphs position in the paragraphs list
[中]在正文元素列表中的指定位置查找段落,并在段落列表中返回此段落位置

代码示例

代码示例来源:origin: org.apache.poi/poi-ooxml

/**
 * remove a BodyElement from bodyElements array list
 *
 * @param pos
 * @return true if removing was successfully, else return false
 */
public boolean removeBodyElement(int pos) {
  if (pos >= 0 && pos < bodyElements.size()) {
    BodyElementType type = bodyElements.get(pos).getElementType();
    if (type == BodyElementType.TABLE) {
      int tablePos = getTablePos(pos);
      tables.remove(tablePos);
      ctDocument.getBody().removeTbl(tablePos);
    }
    if (type == BodyElementType.PARAGRAPH) {
      int paraPos = getParagraphPos(pos);
      paragraphs.remove(paraPos);
      ctDocument.getBody().removeP(paraPos);
    }
    bodyElements.remove(pos);
    return true;
  }
  return false;
}

代码示例来源:origin: org.openl.rules/org.openl.lib.poi.dev

/**
 * remove a BodyElement from bodyElements array list 
 * @param pos
 * @return true if removing was successfully, else return false
 */
public boolean removeBodyElement(int pos){
  if(pos >= 0 && pos < bodyElements.size()) {
    BodyElementType type = bodyElements.get(pos).getElementType(); 
    if(type == BodyElementType.TABLE){
      int tablePos = getTablePos(pos);
      tables.remove(tablePos);
      ctDocument.getBody().removeTbl(tablePos);
    }
    if(type == BodyElementType.PARAGRAPH){
      int paraPos = getParagraphPos(pos);
      paragraphs.remove(paraPos);
      ctDocument.getBody().removeP(paraPos);
    }
   bodyElements.remove(pos);
   return true;            
  }
  return false;
}

代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.poi

/**
 * remove a BodyElement from bodyElements array list
 *
 * @param pos
 * @return true if removing was successfully, else return false
 */
public boolean removeBodyElement(int pos) {
  if (pos >= 0 && pos < bodyElements.size()) {
    BodyElementType type = bodyElements.get(pos).getElementType();
    if (type == BodyElementType.TABLE) {
      int tablePos = getTablePos(pos);
      tables.remove(tablePos);
      ctDocument.getBody().removeTbl(tablePos);
    }
    if (type == BodyElementType.PARAGRAPH) {
      int paraPos = getParagraphPos(pos);
      paragraphs.remove(paraPos);
      ctDocument.getBody().removeP(paraPos);
    }
    bodyElements.remove(pos);
    return true;
  }
  return false;
}

相关文章

XWPFDocument类方法