Package org.odftoolkit.odfdom.dom.element.draw

Examples of org.odftoolkit.odfdom.dom.element.draw.DrawObjectElement


    drawFrame.setSvgYAttribute("2.919cm");
    drawFrame.setSvgWidthAttribute("13.257cm");
    drawFrame.setSvgHeightAttribute("11.375cm");
    drawFrame.setDrawZIndexAttribute(0);

    DrawObjectElement object = new DrawObjectElement(dom);
    object.setXlinkHrefAttribute("./" + path);
    object.setXlinkActuateAttribute("onLoad");
    object.setXlinkShowAttribute("embed");
    object.setXlinkTypeAttribute("simple");
    drawFrame.appendChild(object);
    para.appendChild(drawFrame);
  }
View Full Code Here


    drawFrame.setSvgYAttribute("2.919cm");
    drawFrame.setSvgWidthAttribute("13.257cm");
    drawFrame.setSvgHeightAttribute("11.375cm");
    drawFrame.setDrawZIndexAttribute(0);

    DrawObjectElement object = new DrawObjectElement(dom);
    object.setXlinkHrefAttribute("./" + path);
    object.setXlinkActuateAttribute("onLoad");
    object.setXlinkShowAttribute("embed");
    object.setXlinkTypeAttribute("simple");
    drawFrame.appendChild(object);
    para.appendChild(drawFrame);
  }
View Full Code Here

      // which is corresponding to the slide at index 3 of doc
      Slide slide = doc2.getSlideByIndex(103);
      DrawPageElement slideEle = slide.getOdfElement();
      NodeList objectList = slideEle.getElementsByTagNameNS(OdfDocumentNamespace.DRAW.getUri(), "object");
      Assert.assertTrue(objectList.getLength() == 2);
      DrawObjectElement object1 = (DrawObjectElement) objectList.item(0);
      String linkPath = object1.getXlinkHrefAttribute();
      Assert.assertTrue(linkPath.startsWith("./Object 2") && !linkPath.equals("./Object 2"));
    } catch (Exception e) {
      LOG.log(Level.SEVERE, e.getMessage(), e);
      Assert.fail("Failed with " + e.getClass().getName() + ": '" + e.getMessage() + "'");
    }
View Full Code Here

    drawFrame.setSvgYAttribute("2.919cm");
    drawFrame.setSvgWidthAttribute("13.257cm");
    drawFrame.setSvgHeightAttribute("11.375cm");
    drawFrame.setDrawZIndexAttribute(0);

    DrawObjectElement object = new DrawObjectElement(dom);
    object.setXlinkHrefAttribute("./" + path);
    object.setXlinkActuateAttribute("onLoad");
    object.setXlinkShowAttribute("embed");
    object.setXlinkTypeAttribute("simple");
    drawFrame.appendChild(object);
    para.appendChild(drawFrame);
  }
View Full Code Here

        drawFrame.setSvgXAttribute(new Integer(rect.x).toString());
        drawFrame.setSvgYAttribute(new Integer(rect.y).toString());
        drawFrame.setSvgWidthAttribute(new Integer(rect.width).toString());
        drawFrame.setSvgHeightAttribute(new Integer(rect.height).toString());
      }
      DrawObjectElement drawObject = OdfElement.findFirstChildNode(DrawObjectElement.class, drawFrame);
      if(drawObject == null){
        drawObject = drawFrame.newDrawObjectElement();
      }
      if (dataset.getCellRangeAddress() != null){
        drawObject.setDrawNotifyOnUpdateOfRangesAttribute(dataset.getCellRangeAddress().toString());
      }
      drawObject.setXlinkHrefAttribute(ROOT_STRING + sName);
      drawObject.setXlinkTypeAttribute("simple");
      drawObject.setXlinkShowAttribute("embed");
      drawObject.setXlinkActuateAttribute("onLoad");
      mCharts.put(sName, chart);
      return chart;
    } catch (Exception ex) {
      Logger.getLogger(AbstractChartContainer.class.getName()).log(Level.SEVERE, null, ex);
      return null;
View Full Code Here

      // 3.remove the draw:frame element in main document
      NodeList frameObjects;
      frameObjects = mDocument.getContentDom().getElementsByTagNameNS(OdfDocumentNamespace.DRAW.getUri(),
          "object");
      for (int i = 0; i < frameObjects.getLength(); i++) {
        DrawObjectElement object = (DrawObjectElement) frameObjects.item(i);
        if (object.getXlinkHrefAttribute().toString().endsWith(chartId)) {
          DrawFrameElement frame = (DrawFrameElement) object.getParentNode();
          frame.getParentNode().removeChild(frame);
        }
      }
    } catch (Exception ex) {
      Logger.getLogger(AbstractChartContainer.class.getName()).log(Level.SEVERE, null, ex);
View Full Code Here

    protected DrawFrameElement getChartFrame() throws Exception {
      DrawFrameElement element = OdfElement.findFirstChildNode(DrawFrameElement.class, slide);
      while (element != null) {
        if ("chart".equals(element.getPresentationClassAttribute())) {
          DrawObjectElement chartEle= OdfElement.findFirstChildNode(DrawObjectElement.class, element);
          if(chartEle == null){
            return element;
          }else{
            String href = chartEle.getXlinkHrefAttribute();
            if("".equals(href) || href ==null){
              return element;
            }
          }
        }
View Full Code Here

    drawFrame.setSvgYAttribute("2.919cm");
    drawFrame.setSvgWidthAttribute("13.257cm");
    drawFrame.setSvgHeightAttribute("11.375cm");
    drawFrame.setDrawZIndexAttribute(0);

    DrawObjectElement object = new DrawObjectElement(dom);

    object.setXlinkHrefAttribute(path);
    object.setXlinkActuateAttribute("onLoad");
    object.setXlinkShowAttribute("embed");
    object.setXlinkTypeAttribute("simple");
    drawFrame.appendChild(object);
    para.appendChild(drawFrame);
  }
View Full Code Here

      //which is corresponding to the slide at index 3 of doc
      OdfSlide slide = doc2.getSlideByIndex(103);
      DrawPageElement slideEle = slide.getOdfElement();
      NodeList objectList = slideEle.getElementsByTagNameNS(OdfDocumentNamespace.DRAW.getUri(), "object");
      Assert.assertTrue(objectList.getLength() == 2);
      DrawObjectElement object1 = (DrawObjectElement) objectList.item(0);
      String linkPath = object1.getXlinkHrefAttribute();
      Assert.assertTrue(linkPath.startsWith("./Object 2") && !linkPath.equals("./Object 2"));
    } catch (Exception e) {
      LOG.log(Level.SEVERE, e.getMessage(), e);
      Assert.fail("Failed with " + e.getClass().getName() + ": '" + e.getMessage() + "'");
    }
View Full Code Here

    drawFrame.setSvgYAttribute("2.919cm");
    drawFrame.setSvgWidthAttribute("13.257cm");
    drawFrame.setSvgHeightAttribute("11.375cm");
    drawFrame.setDrawZIndexAttribute(0);

    DrawObjectElement object = new DrawObjectElement(dom);
    object.setXlinkHrefAttribute("./" + path);
    object.setXlinkActuateAttribute("onLoad");
    object.setXlinkShowAttribute("embed");
    object.setXlinkTypeAttribute("simple");
    drawFrame.appendChild(object);
    para.appendChild(drawFrame);
  }
View Full Code Here

TOP

Related Classes of org.odftoolkit.odfdom.dom.element.draw.DrawObjectElement

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.