Package org.openxmlformats.schemas.wordprocessingml.x2006.main

Examples of org.openxmlformats.schemas.wordprocessingml.x2006.main.CTTbl


        if(isCursorInHdrF(cursor)){
            String uri = CTTbl.type.getName().getNamespaceURI();
            String localPart = "tbl";
            cursor.beginElement(localPart,uri);
            cursor.toParent();
            CTTbl t = (CTTbl)cursor.getObject();
            XWPFTable newT = new XWPFTable(t, this);
            cursor.removeXmlContents();
            XmlObject o = null;
            while(!(o instanceof CTTbl)&&(cursor.toPrevSibling())){
                o = cursor.getObject();
            }
            if(!(o instanceof CTTbl)){
                tables.add(0, newT);
            }
            else{
                int pos = tables.indexOf(getTable((CTTbl)o))+1;
                tables.add(pos,newT);
            }
            int i=0;
            cursor = t.newCursor();
            while(cursor.toPrevSibling()){
                o =cursor.getObject();
                if(o instanceof CTP || o instanceof CTTbl)
                    i++;
            }
            bodyElements.add(i, newT);
            cursor = t.newCursor();
            cursor.toEndToken();
            return newT;
        }
        return null;
    }
View Full Code Here


     */
    public void insertTable(int pos, XWPFTable table) {
        bodyElements.add(pos, table);
        int i;
        for (i = 0; i < headerFooter.getTblList().size(); i++) {
            CTTbl tbl = headerFooter.getTblArray(i);
            if(tbl == table.getCTTbl()){
                break;
            }
        }
        tables.add(i, table);
View Full Code Here

        o = cursor.getObject();
        cursor.dispose();
        if(! (o instanceof CTTbl)){
            return null;
        }
        CTTbl tbl = (CTTbl) o;
        XWPFTable table = getTable(tbl);
        if(table == null){
            return null;
        }
        XWPFTableRow tableRow = table.getRow(row);
View Full Code Here

        if (isCursorInBody(cursor)) {
            String uri = CTTbl.type.getName().getNamespaceURI();
            String localPart = "tbl";
            cursor.beginElement(localPart, uri);
            cursor.toParent();
            CTTbl t = (CTTbl) cursor.getObject();
            XWPFTable newT = new XWPFTable(t, this);
            XmlObject o = null;
            while (!(o instanceof CTTbl) && (cursor.toPrevSibling())) {
                o = cursor.getObject();
            }
            if (!(o instanceof CTTbl)) {
                tables.add(0, newT);
            } else {
                int pos = tables.indexOf(getTable((CTTbl) o)) + 1;
                tables.add(pos, newT);
            }
            int i = 0;
            XmlCursor tableCursor = t.newCursor();
            try {
                cursor.toCursor(tableCursor);
                while (cursor.toPrevSibling()) {
                    o = cursor.getObject();
                    if (o instanceof CTP || o instanceof CTTbl)
View Full Code Here

     */
    public void insertTable(int pos, XWPFTable table) {
        bodyElements.add(pos, table);
        int i;
        for (i = 0; i < ctDocument.getBody().getTblList().size(); i++) {
            CTTbl tbl = ctDocument.getBody().getTblArray(i);
            if (tbl == table.getCTTbl()) {
                break;
            }
        }
        tables.add(i, table);
View Full Code Here

        o = cursor.getObject();
        cursor.dispose();
        if(! (o instanceof CTTbl)){
            return null;
        }
        CTTbl tbl = (CTTbl) o;
        XWPFTable table = getTable(tbl);
        if(table == null){
            return null;
        }
        XWPFTableRow tableRow = table.getRow(row);
View Full Code Here

  if(isCursorInTableCell(cursor)){
      String uri = CTTbl.type.getName().getNamespaceURI();
      String localPart = "tbl";
      cursor.beginElement(localPart,uri);
      cursor.toParent();
      CTTbl t = (CTTbl)cursor.getObject();
      XWPFTable newT = new XWPFTable(t, this);
      cursor.removeXmlContents();
      XmlObject o = null;
      while(!(o instanceof CTTbl)&&(cursor.toPrevSibling())){
    o = cursor.getObject();
      }
      if(!(o instanceof CTTbl)){
    tables.add(0, newT);
      }
      else{
    int pos = tables.indexOf(getTable((CTTbl)o))+1;
    tables.add(pos,newT);
      }
      int i=0;
      cursor = t.newCursor();
      while(cursor.toPrevSibling()){
    o =cursor.getObject();
    if(o instanceof CTP || o instanceof CTTbl)
        i++;
      }
      bodyElements.add(i, newT);
      cursor = t.newCursor();
      cursor.toEndToken();
      return newT;
  }
  return null;
    }
View Full Code Here

     */
    public void insertTable(int pos, XWPFTable table) {
  bodyElements.add(pos, table);
  int i;
  for (i = 0; i < ctTc.getTblList().size(); i++) {
      CTTbl tbl = ctTc.getTblArray(i);
      if(tbl == table.getCTTbl()){
    break;
      }
  }
  tables.add(i, table);
View Full Code Here

  o = cursor.getObject();
  cursor.dispose();
  if(! (o instanceof CTTbl)){
      return null;
  }
  CTTbl tbl = (CTTbl) o;
  XWPFTable table = getTable(tbl);
  if(table == null){
      return null;
  }
  XWPFTableRow tableRow = table.getRow(row);
View Full Code Here

        if (isCursorInBody(cursor)) {
            String uri = CTTbl.type.getName().getNamespaceURI();
            String localPart = "tbl";
            cursor.beginElement(localPart, uri);
            cursor.toParent();
            CTTbl t = (CTTbl) cursor.getObject();
            XWPFTable newT = new XWPFTable(t, this);
            cursor.removeXmlContents();
            XmlObject o = null;
            while (!(o instanceof CTTbl) && (cursor.toPrevSibling())) {
                o = cursor.getObject();
            }
            if (!(o instanceof CTTbl)) {
                tables.add(0, newT);
            } else {
                int pos = tables.indexOf(getTable((CTTbl) o)) + 1;
                tables.add(pos, newT);
            }
            int i = 0;
            cursor = t.newCursor();
            while (cursor.toPrevSibling()) {
                o = cursor.getObject();
                if (o instanceof CTP || o instanceof CTTbl)
                    i++;
            }
            bodyElements.add(i, newT);
            cursor = t.newCursor();
            cursor.toEndToken();
            return newT;
        }
        return null;
    }
View Full Code Here

TOP

Related Classes of org.openxmlformats.schemas.wordprocessingml.x2006.main.CTTbl

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.