Examples of OdfDrawImage


Examples of org.odftoolkit.odfdom.incubator.doc.draw.OdfDrawImage

    drawFrame.setSvgWidthAttribute("4.233cm");
    drawFrame.setSvgHeightAttribute("4.233cm");
    drawFrame.setDrawZIndexAttribute(0);
    para.appendChild(drawFrame);

    OdfDrawImage image = new OdfDrawImage(dom);
    drawFrame.appendChild(image);
    image.newImage(ResourceUtilities.getURI(TEST_PIC));
  }
View Full Code Here

Examples of org.odftoolkit.odfdom.incubator.doc.draw.OdfDrawImage

        drawFrame.setTextAnchorTypeAttribute(TextAnchorTypeAttribute.Value.PARAGRAPH.toString());
      } else if (this instanceof OdfPresentationDocument) {
        DrawPageElement lastPage = (DrawPageElement) xpath.evaluate("//draw:page[last()]", contentDom, XPathConstants.NODE);
        lastPage.appendChild(drawFrame);
      }
      OdfDrawImage image = (OdfDrawImage) drawFrame.newDrawImageElement();
      String imagePath = image.newImage(imageUri);
      return imagePath;
    } catch (Exception ex) {
      Logger.getLogger(OdfDocument.class.getName()).log(Level.SEVERE, null, ex);
    }
    return null;
View Full Code Here

Examples of org.odftoolkit.odfdom.incubator.doc.draw.OdfDrawImage

        String text = parac.getTextContent();
        if("imagePara".equals(text)){
          TextParagraphElementBase textParaEleBase = parac.getOdfElement();
          NodeList nodeImages = textParaEleBase.getElementsByTagName("draw:image");
          Node nodeImage = nodeImages.item(0);
          OdfDrawImage im = (OdfDrawImage)nodeImage;
          Image ima = Image.getInstanceof(im);
          ima.getName();
          boolean flag = ima.remove();
          if(!flag)
            Assert.fail("remove() method was executed failed.");
View Full Code Here

Examples of org.odftoolkit.odfdom.incubator.doc.draw.OdfDrawImage

    // insert a frame
    DrawFrameElement frame = firstParagraph.newDrawFrameElement();

    // insert an image: This is a class from the Document API
    OdfDrawImage image = (OdfDrawImage) frame.newDrawImageElement();
    image.newImage(new URI("./MySampleImage.png"));

    // Save file
    odt.save("ImageOut.odt");

    //********************************************************************
 
View Full Code Here

Examples of org.odftoolkit.odfdom.incubator.doc.draw.OdfDrawImage

    // create test presentation
    OdfPresentationDocument odp = OdfPresentationDocument.newPresentationDocument();
    OfficePresentationElement officePresentation = odp.getContentRoot();
    DrawPageElement page = officePresentation.newDrawPageElement(null);
    DrawFrameElement frame = page.newDrawFrameElement();
    OdfDrawImage image = (OdfDrawImage) frame.newDrawImageElement();
    image.newImage(ResourceUtilities.getURI(IMAGE_TEST_FILE));
    odp.save(ResourceUtilities.newTestOutputFile(IMAGE_PRESENTATION));
   
    // test if the image is not compressed
    ZipInputStream zinput = new ZipInputStream(ResourceUtilities.getTestResourceAsStream(IMAGE_PRESENTATION));
    ZipEntry entry = zinput.getNextEntry();
View Full Code Here

Examples of org.odftoolkit.odfdom.incubator.doc.draw.OdfDrawImage

  public void testInsertImage_URI() throws Exception {
    LOG.info("insertImage from URI");
    OdfTextDocument odt = OdfTextDocument.newTextDocument();
    OdfTextParagraph para = (OdfTextParagraph) odt.getContentRoot().newTextPElement();
    OdfDrawFrame frame = (OdfDrawFrame) para.newDrawFrameElement();
    OdfDrawImage image = (OdfDrawImage) frame.newDrawImageElement();
    String packagePath = image.newImage(ResourceUtilities.getURI("testA.jpg"));
    assertEquals(image.getXlinkTypeAttribute(), "simple");
    LOG.info(frame.getSvgWidthAttribute());
    LOG.info(frame.getSvgHeightAttribute());
    assert (frame.getSvgWidthAttribute().startsWith("19.") && frame.getSvgWidthAttribute().endsWith("cm"));
    assert (frame.getSvgHeightAttribute().startsWith("6.") && frame.getSvgHeightAttribute().endsWith("cm"));
    assertEquals(odt.getPackage().getFileEntry(packagePath).getMediaTypeString(), "image/jpeg");
View Full Code Here

Examples of org.odftoolkit.odfdom.incubator.doc.draw.OdfDrawImage

  public void testInsertImage_InputStream() throws Exception {
    LOG.info("insertImage from InputStream");
    OdfTextDocument odt = OdfTextDocument.newTextDocument();
    OdfTextParagraph para = (OdfTextParagraph) odt.getContentRoot().newTextPElement();
    OdfDrawFrame frame = (OdfDrawFrame) para.newDrawFrameElement();
    OdfDrawImage image = (OdfDrawImage) frame.newDrawImageElement();
    String packagePath = "Pictures/myChosenImageName.jpg";
    String mediaType = "image/jpeg";
    image.newImage(new FileInputStream(ResourceUtilities.getAbsolutePath("testA.jpg")), packagePath, mediaType);
    assertEquals(image.getXlinkTypeAttribute(), "simple");
    assert (frame.getSvgWidthAttribute().startsWith("19.") && frame.getSvgWidthAttribute().endsWith("cm"));
    assert (frame.getSvgHeightAttribute().startsWith("6.") && frame.getSvgHeightAttribute().endsWith("cm"));
  }
View Full Code Here

Examples of org.odftoolkit.odfdom.incubator.doc.draw.OdfDrawImage

        drawFrame.setTextAnchorTypeAttribute(TextAnchorTypeAttribute.Value.PARAGRAPH.toString());
      } else if (this instanceof PresentationDocument) {
        DrawPageElement lastPage = (DrawPageElement) xpath.evaluate("//draw:page[last()]", contentDom, XPathConstants.NODE);
        lastPage.appendChild(drawFrame);
      }
      OdfDrawImage image = (OdfDrawImage) drawFrame.newDrawImageElement();
      String imagePath = image.newImage(imageUri);
      return imagePath;
    } catch (Exception ex) {
      Logger.getLogger(Document.class.getName()).log(Level.SEVERE, null, ex);
    }
    return null;
View Full Code Here

Examples of org.odftoolkit.odfdom.incubator.doc.draw.OdfDrawImage

      NodeAction addImages = new NodeAction() {

        @Override
        protected void apply(Node node, Object arg, int depth) {
          if (node instanceof OdfDrawImage) {
            OdfDrawImage img = (OdfDrawImage) node;
            try {
              String packagePath = img.newImage(mImageUri_ODFDOM);
              if (packagePath == null || !pkg.contains(packagePath)) {
                Assert.fail("The folloing image could not be embedded:" + mImageUri_ODFDOM.toString());
              } else if (!packagePath.equals(mPackageGraphicsPath + mImageName_ODFDOM)) {
                Assert.fail("Instead of '" + mPackageGraphicsPath + mImageName_ODFDOM + "' the folloing image path was returned: '" + packagePath + "'");
              }
View Full Code Here

Examples of org.odftoolkit.odfdom.incubator.doc.draw.OdfDrawImage

    NodeAction<?> removeImages = new NodeAction<Object>() {

      @Override
      protected void apply(Node node, Object arg, int depth) {
        if (node instanceof OdfDrawImage) {
          OdfDrawImage img = (OdfDrawImage) node;
          String ref = img.getAttributeNS(
              OdfDocumentNamespace.XLINK.getUri(), "href");
          pkg.remove(ref);
          img.getParentNode().removeChild(img);
        }
      }
    };
    removeImages.performAction(doc.getContentDom().getDocumentElement(),
        null);
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.