org.apache.poi.xwpf.usermodel.XWPFAbstractNum.<init>()方法的使用及代码示例

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

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

XWPFAbstractNum.<init>介绍

暂无

代码示例

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

  1. /**
  2. * read numbering form an existing package
  3. */
  4. @Override
  5. protected void onDocumentRead() throws IOException {
  6. NumberingDocument numberingDoc = null;
  7. InputStream is;
  8. is = getPackagePart().getInputStream();
  9. try {
  10. numberingDoc = NumberingDocument.Factory.parse(is, DEFAULT_XML_OPTIONS);
  11. ctNumbering = numberingDoc.getNumbering();
  12. //get any Nums
  13. for (CTNum ctNum : ctNumbering.getNumArray()) {
  14. nums.add(new XWPFNum(ctNum, this));
  15. }
  16. for (CTAbstractNum ctAbstractNum : ctNumbering.getAbstractNumArray()) {
  17. abstractNums.add(new XWPFAbstractNum(ctAbstractNum, this));
  18. }
  19. isNew = false;
  20. } catch (XmlException e) {
  21. throw new POIXMLException();
  22. } finally {
  23. is.close();
  24. }
  25. }

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

  1. /**
  2. * Compare AbstractNum with abstractNums of this numbering document.
  3. * If the content of abstractNum equals with an abstractNum of the List in numbering
  4. * the BigInteger Value of it will be returned.
  5. * If no equal abstractNum is existing null will be returned
  6. *
  7. * @param abstractNum
  8. * @return BigInteger
  9. */
  10. public BigInteger getIdOfAbstractNum(XWPFAbstractNum abstractNum) {
  11. CTAbstractNum copy = (CTAbstractNum) abstractNum.getCTAbstractNum().copy();
  12. XWPFAbstractNum newAbstractNum = new XWPFAbstractNum(copy, this);
  13. int i;
  14. for (i = 0; i < abstractNums.size(); i++) {
  15. newAbstractNum.getCTAbstractNum().setAbstractNumId(BigInteger.valueOf(i));
  16. newAbstractNum.setNumbering(this);
  17. if (newAbstractNum.getCTAbstractNum().valueEquals(abstractNums.get(i).getCTAbstractNum())) {
  18. return newAbstractNum.getCTAbstractNum().getAbstractNumId();
  19. }
  20. }
  21. return null;
  22. }

代码示例来源:origin: Sayi/poi-tl

  1. public BigInteger addNewNumbericId(Pair<Enum, String> numFmt) {
  2. XWPFNumbering numbering = this.getNumbering();
  3. if (null == numbering) {
  4. numbering = this.createNumbering();
  5. }
  6. NumberingWrapper numberingWrapper = new NumberingWrapper(numbering);
  7. CTAbstractNum cTAbstractNum = CTAbstractNum.Factory.newInstance();
  8. // if we have an existing document, we must determine the next
  9. // free number first.
  10. cTAbstractNum
  11. .setAbstractNumId(BigInteger.valueOf(numberingWrapper.getAbstractNumsSize() + 10));
  12. Enum fmt = numFmt.getLeft();
  13. String val = numFmt.getRight();
  14. CTLvl cTLvl = cTAbstractNum.addNewLvl();
  15. cTLvl.addNewNumFmt().setVal(fmt);
  16. cTLvl.addNewLvlText().setVal(val);
  17. cTLvl.addNewStart().setVal(BigInteger.valueOf(1));
  18. cTLvl.setIlvl(BigInteger.valueOf(0));
  19. if (fmt == STNumberFormat.BULLET) {
  20. cTLvl.addNewLvlJc().setVal(STJc.LEFT);
  21. } else {
  22. // cTLvl.setIlvl(BigInteger.valueOf(0));
  23. }
  24. XWPFAbstractNum abstractNum = new XWPFAbstractNum(cTAbstractNum);
  25. BigInteger abstractNumID = numbering.addAbstractNum(abstractNum);
  26. return numbering.addNum(abstractNumID);
  27. }

代码示例来源:origin: Sayi/poi-tl

  1. BigInteger numID = numbering.addNum(numbering.addAbstractNum(new XWPFAbstractNum(cTAbstractNum)));

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

  1. /**
  2. * read numbering form an existing package
  3. */
  4. @Override
  5. protected void onDocumentRead() throws IOException {
  6. NumberingDocument numberingDoc = null;
  7. InputStream is;
  8. is = getPackagePart().getInputStream();
  9. try {
  10. numberingDoc = NumberingDocument.Factory.parse(is, DEFAULT_XML_OPTIONS);
  11. ctNumbering = numberingDoc.getNumbering();
  12. //get any Nums
  13. for (CTNum ctNum : ctNumbering.getNumArray()) {
  14. nums.add(new XWPFNum(ctNum, this));
  15. }
  16. for (CTAbstractNum ctAbstractNum : ctNumbering.getAbstractNumArray()) {
  17. abstractNums.add(new XWPFAbstractNum(ctAbstractNum, this));
  18. }
  19. isNew = false;
  20. } catch (XmlException e) {
  21. throw new POIXMLException();
  22. } finally {
  23. is.close();
  24. }
  25. }

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

  1. /**
  2. * Compare AbstractNum with abstractNums of this numbering document.
  3. * If the content of abstractNum equals with an abstractNum of the List in numbering
  4. * the BigInteger Value of it will be returned.
  5. * If no equal abstractNum is existing null will be returned
  6. *
  7. * @param abstractNum
  8. * @return BigInteger
  9. */
  10. public BigInteger getIdOfAbstractNum(XWPFAbstractNum abstractNum) {
  11. CTAbstractNum copy = (CTAbstractNum) abstractNum.getCTAbstractNum().copy();
  12. XWPFAbstractNum newAbstractNum = new XWPFAbstractNum(copy, this);
  13. int i;
  14. for (i = 0; i < abstractNums.size(); i++) {
  15. newAbstractNum.getCTAbstractNum().setAbstractNumId(BigInteger.valueOf(i));
  16. newAbstractNum.setNumbering(this);
  17. if (newAbstractNum.getCTAbstractNum().valueEquals(abstractNums.get(i).getCTAbstractNum())) {
  18. return newAbstractNum.getCTAbstractNum().getAbstractNumId();
  19. }
  20. }
  21. return null;
  22. }

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

  1. /**
  2. * Compare AbstractNum with abstractNums of this numbering document.
  3. * If the content of abstractNum equals with an abstractNum of the List in numbering
  4. * the BigInteger Value of it will be returned.
  5. * If no equal abstractNum is existing null will be returned
  6. *
  7. * @param abstractNum
  8. * @return BigInteger
  9. */
  10. public BigInteger getIdOfAbstractNum(XWPFAbstractNum abstractNum){
  11. CTAbstractNum copy = (CTAbstractNum) abstractNum.getCTAbstractNum().copy();
  12. XWPFAbstractNum newAbstractNum = new XWPFAbstractNum(copy, this);
  13. int i;
  14. for (i = 0; i < abstractNums.size(); i++) {
  15. newAbstractNum.getCTAbstractNum().setAbstractNumId(BigInteger.valueOf(i));
  16. newAbstractNum.setNumbering(this);
  17. if(newAbstractNum.getCTAbstractNum().valueEquals(abstractNums.get(i).getCTAbstractNum())){
  18. return newAbstractNum.getCTAbstractNum().getAbstractNumId();
  19. }
  20. }
  21. return null;
  22. }

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

  1. /**
  2. * read numbering form an existing package
  3. */
  4. @Override
  5. protected void onDocumentRead() throws IOException{
  6. NumberingDocument numberingDoc = null;
  7. InputStream is;
  8. is = getPackagePart().getInputStream();
  9. try {
  10. numberingDoc = NumberingDocument.Factory.parse(is);
  11. ctNumbering = numberingDoc.getNumbering();
  12. //get any Nums
  13. for(CTNum ctNum : ctNumbering.getNumList()) {
  14. nums.add(new XWPFNum(ctNum, this));
  15. }
  16. for(CTAbstractNum ctAbstractNum : ctNumbering.getAbstractNumList()){
  17. abstractNums.add(new XWPFAbstractNum(ctAbstractNum, this));
  18. }
  19. isNew = false;
  20. } catch (XmlException e) {
  21. throw new POIXMLException();
  22. }
  23. }

相关文章