Package org.odftoolkit.odfdom.pkg

Examples of org.odftoolkit.odfdom.pkg.OdfElement.appendChild()


          OdfName.newName(OdfDocumentNamespace.TABLE, "named-expressions"));
      String startCellRange = "$" + maOwnerTable.getTableName() + "." + maOwnerTable.getAbsoluteCellAddress(mnStartColumn, mnStartRow);
      String endCellRange = "$" + maOwnerTable.getTableName() + "." + maOwnerTable.getAbsoluteCellAddress(mnEndColumn, mnEndRow);
      TableNamedRangeElement nameRange = (TableNamedRangeElement) nameExpress.newTableNamedRangeElement(startCellRange + ":" + endCellRange, cellRangeName);
      nameRange.setTableBaseCellAddressAttribute(endCellRange);
      contentRoot.appendChild(nameExpress);
      msCellRangeName = cellRangeName;
    } catch (Exception ex) {
      Logger.getLogger(OdfTableCellRange.class.getName()).log(Level.SEVERE, null, ex);
    }
View Full Code Here


  public List(ListContainer container, String header, ListDecorator decorator) {
    OdfElement containerElement = container.getListContainerElement();
    OdfFileDom ownerDocument = (OdfFileDom) containerElement.getOwnerDocument();
    listElement = ownerDocument.newOdfElement(TextListElement.class);
    listElement.setXmlIdAttribute(getUniqueXMLID());
    containerElement.appendChild(listElement);
    setHeader(header);
    if (decorator == null) {
      Document doc = (Document) ownerDocument.getDocument();
      decorator = new BulletDecorator(doc);
    }
View Full Code Here

    try {
      OdfElement parent = container.getFrameContainerElement();
      OdfFileDom ownerDom = (OdfFileDom) parent.getOwnerDocument();
      DrawFrameElement fElement = ownerDom.newOdfElement(DrawFrameElement.class);
      parent.appendChild(fElement);
      DrawImageElement imageElement = fElement.newDrawImageElement();
      // set uri and copy resource
      String packagePath = insertImageResourceIntoPackage((OdfSchemaDocument) ownerDom.getDocument(), uri);
      packagePath = packagePath.replaceFirst(ownerDom.getDocument().getDocumentPath(), "");
      URI newURI = configureInsertedImage((OdfSchemaDocument) ownerDom.getDocument(), imageElement, packagePath,
View Full Code Here

  public static Paragraph newParagraph(ParagraphContainer container) {
    Paragraph para = null;
    OdfElement parent = container.getParagraphContainerElement();
    OdfFileDom ownerDom = (OdfFileDom) parent.getOwnerDocument();
    TextPElement pEle = ownerDom.newOdfElement(TextPElement.class);
    parent.appendChild(pEle);
    para = new Paragraph(pEle);
    Component.registerComponent(para, pEle);

    return para;
  }
View Full Code Here

  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

      OdfElement parentEle = (OdfElement) odfEle.getParentNode();
      Node nextSiblingEle =  odfEle.getNextSibling();
      TextPElement pElement = ((OdfFileDom) odfEle.getOwnerDocument()).newOdfElement(TextPElement.class);
      pElement.appendChild(spanElement);
      if (nextSiblingEle == null) {
        parentEle.appendChild(pElement);
      } else {
        parentEle.insertBefore(pElement, nextSiblingEle);
      }
    }
  }
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

          OdfName.newName(OdfDocumentNamespace.TABLE, "named-expressions"));
      String startCellRange = "$" + maOwnerTable.getTableName() + "." + maOwnerTable.getAbsoluteCellAddress(mnStartColumn, mnStartRow);
      String endCellRange = "$" + maOwnerTable.getTableName() + "." + maOwnerTable.getAbsoluteCellAddress(mnEndColumn, mnEndRow);
      TableNamedRangeElement nameRange = (TableNamedRangeElement) nameExpress.newTableNamedRangeElement(startCellRange + ":" + endCellRange, cellRangeName);
      nameRange.setTableBaseCellAddressAttribute(endCellRange);
      contentRoot.appendChild(nameExpress);
      msCellRangeName = cellRangeName;
    } catch (Exception ex) {
      Logger.getLogger(CellRange.class.getName()).log(Level.SEVERE, null, ex);
    }
View Full Code Here

  protected static Frame newFrame(FrameContainer container) {
    Frame frame = null;
    OdfElement parent = container.getFrameContainerElement();
    OdfFileDom ownerDom = (OdfFileDom) parent.getOwnerDocument();
    DrawFrameElement fElement = ownerDom.newOdfElement(DrawFrameElement.class);
    parent.appendChild(fElement);
    frame = new Frame(fElement);
    frame.mFrameContainer = container;
    // Component.registerComponent(frame, fElement);

    return frame;
View Full Code Here

      aElement.setXlinkHrefAttribute(linkto.toString());
      aElement.setXlinkTypeAttribute("simple");
      parent.removeChild(thisFrame);
      aElement.appendChild(thisFrame);
      if (brother == null)
        parent.appendChild(aElement);
      parent.insertBefore(aElement, brother);
    } catch (Exception e) {
      Logger.getLogger(Frame.class.getName()).log(Level.SEVERE, e.getMessage(), e);
    }
  }
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.