Package org.odftoolkit.odfdom.pkg

Examples of org.odftoolkit.odfdom.pkg.OdfFileDom.newOdfElement()


          if (str.length() > 0) {
            Text textnode = ownerElement.getOwnerDocument().createTextNode(str);
            ownerElement.appendChild(textnode);
            str = "";
          }
          TextTabElement tabElement = ownerDocument.newOdfElement(TextTabElement.class);
          ownerElement.appendChild(tabElement);
          i++;
        } else if (ch == '\r') {
          i++;
        } else {
View Full Code Here


    if (dom instanceof OdfContentDom) {
      styles = ((OdfContentDom) dom).getAutomaticStyles();
    } else if (dom instanceof OdfStylesDom) {
      styles = ((OdfStylesDom) dom).getAutomaticStyles();
    }
    OdfNumberTimeStyle newStyle = dom.newOdfElement(OdfNumberTimeStyle.class);
    newStyle.setStyleNameAttribute(newUniqueStyleName(styles));
    styles.appendChild(newStyle);
    return newStyle;
  }
View Full Code Here

   * @return a control instance
   */
  public static Control newDrawControl(ControlContainer container) {
    OdfElement parent = container.getDrawControlContainerElement();
    OdfFileDom ownerDom = (OdfFileDom) parent.getOwnerDocument();
    DrawControlElement element = ownerDom
        .newOdfElement(DrawControlElement.class);
    parent.appendChild(element);
    Control control = new Control(element);
    Component.registerComponent(control, element);
    return control;
View Full Code Here

   */
  public static Textbox newTextbox(TextboxContainer container) {
    Textbox textbox = null;
    OdfElement parent = container.getFrameContainerElement();
    OdfFileDom ownerDom = (OdfFileDom) parent.getOwnerDocument();
    DrawFrameElement fElement = ownerDom.newOdfElement(DrawFrameElement.class);
    parent.appendChild(fElement);
    DrawTextBoxElement boxElement = fElement.newDrawTextBoxElement();
    textbox = new Textbox(boxElement);
    textbox.mFrameContainer = container;
    Component.registerComponent(textbox, boxElement);
View Full Code Here

        OdfFileDom stylesDom = getStylesDom();
        Node parent = stylesDom != null ? stylesDom.getFirstChild() : null;
        if (parent != null) {
          mDocumentStyles = OdfElement.findFirstChildNode(OdfOfficeStyles.class, parent);
          if (mDocumentStyles == null) {
            mDocumentStyles = stylesDom.newOdfElement(OdfOfficeStyles.class);
            parent.insertBefore(mDocumentStyles, parent.getFirstChild());
          }
        }
      } catch (Exception ex) {
        Logger.getLogger(OdfSchemaDocument.class.getName()).log(Level.SEVERE, null, ex);
View Full Code Here

      throw new InvalidNavigationException("No matched string at this position");
    }
    // create annotation element
    OdfElement parentElement = getContainerElement();
    OdfFileDom dom = (OdfFileDom) parentElement.getOwnerDocument();
    OfficeAnnotationElement annotationElement = dom.newOdfElement(OfficeAnnotationElement.class);
    // set creator
    DcCreatorElement dcCreatorElement = annotationElement.newDcCreatorElement();
    if (creator == null) {
      creator = System.getProperty("user.name");
    }
View Full Code Here

          cell.appendChild(p);
        }
        cell = dom.newOdfElement(TableTableCellElement.class);
        cell.setOfficeValueTypeAttribute("float");
        cell.setOfficeValueAttribute(new Double(values[j]));
        p = dom.newOdfElement(OdfTextParagraph.class);
        p.setTextContent(values[j] + "");
        cell.appendChild(p);
        td.appendChild(cell);
        j++;
      }
View Full Code Here

      }
      if (i < tableList.getLength()) //table with the specific table name is found
      {
        myTable = (TableTableElement) tableList.item(i);
      } else { //table with the specific table name is not found. Create table
        myTable = dom.newOdfElement(TableTableElement.class);
        myTable.setTableNameAttribute(tablename);
        spreadsheet.appendChild(myTable);
      }

      lst = myTable.getElementsByTagNameNS(OdfDocumentNamespace.TABLE.getUri(), "table-row");
View Full Code Here

        spreadsheet.appendChild(myTable);
      }

      lst = myTable.getElementsByTagNameNS(OdfDocumentNamespace.TABLE.getUri(), "table-row");
      if (lst.getLength() == 0) { //the first table row is not existed. Create table row
        td = dom.newOdfElement(TableTableRowElement.class);
        cell = dom.newOdfElement(TableTableCellElement.class);
        p = dom.newOdfElement(OdfTextParagraph.class);
        if (tablename.startsWith("Memory")) {
          p.setTextContent("memory(b)");
        } else {
View Full Code Here

      }

      lst = myTable.getElementsByTagNameNS(OdfDocumentNamespace.TABLE.getUri(), "table-row");
      if (lst.getLength() == 0) { //the first table row is not existed. Create table row
        td = dom.newOdfElement(TableTableRowElement.class);
        cell = dom.newOdfElement(TableTableCellElement.class);
        p = dom.newOdfElement(OdfTextParagraph.class);
        if (tablename.startsWith("Memory")) {
          p.setTextContent("memory(b)");
        } else {
          p.setTextContent("time(ms)");
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.