Package org.odftoolkit.simple

Examples of org.odftoolkit.simple.TextDocument.insertOdfElement()


      if (leftLength == nodeLength) {
        // Replace whole Paragraph
        OdfElement refElement = orgparagraph.getOdfElement();
        for (int i = 0; i < clist.getLength(); i++) {
          OdfElement node = (OdfElement) clist.item(i);
          refElement = document.insertOdfElement(refElement,
              sourceDocument, node, false);
        }
        rightparentElement.getParentNode().removeChild(
            rightparentElement);
      } else {
View Full Code Here


        // at the start of original Paragraph, insert before original
        // Paragraph
        delete(index, leftLength, rightparentElement);
        for (int i = 0; i < clist.getLength(); i++) {
          OdfElement node = (OdfElement) clist.item(i);
          document.insertOdfElement(orgparagraph.getOdfElement(), sourceDocument, node, true);
        }
      }
    } else if (nodeLength == (index + leftLength)) {
      // at the end of original Paragraph, insert after original Paragraph
      delete(index, leftLength, rightparentElement);
View Full Code Here

    } else if (nodeLength == (index + leftLength)) {
      // at the end of original Paragraph, insert after original Paragraph
      delete(index, leftLength, rightparentElement);
      for (int i = 0; i < clist.getLength(); i++) {
        OdfElement node = (OdfElement) clist.item(i);
        document.insertOdfElement(orgparagraph.getOdfElement(), sourceDocument, node, false);
      }
    } else {
      // at the middle of original Paragraph, split original Paragraph,
      // insert before the second Paragraph.
      delete(index, leftLength, rightparentElement);
View Full Code Here

      nodeLength = TextExtractor.getText((OdfElement) leftparentElement).length();
      delete(index, nodeLength - index, leftparentElement);
      delete(0, index, rightparentElement);
      for (int i = 0; i < clist.getLength(); i++) {
        OdfElement node = (OdfElement) clist.item(i);
        document.insertOdfElement(orgparagraph.getOdfElement(), sourceDocument, node, true);
      }
      int offset = 0 - leftLength - index;
      SelectionManager.refresh(rightparentElement, offset, offset);
    }
  }
View Full Code Here

          textSelection.cleanBreakProperty(orgparagraph);
      }
    } else{
      TextDocument document = (TextDocument) tableContainer
          .getOwnerDocument();
      TableTableElement newTEle = (TableTableElement) document
          .insertOdfElement(tableContainer.getOdfElement(),
              tableContainer.getOwnerDocument(),
              sourceTable.getOdfElement(), true);
      tableContainer.getOdfElement().getParentNode()
          .removeChild(tableContainer.getOdfElement());
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.