Package org.apache.poi

Examples of org.apache.poi.POIXMLDocumentPart


      ArrayList<PackagePart> gifParts = doc.getPackage().getPartsByContentType(XWPFRelation.IMAGE_GIF.getContentType());
      assertEquals("Expected exactly one GIF part in package.",1,gifParts.size());
      PackagePart gifPart = gifParts.get(0);
     
      List<POIXMLDocumentPart> relations = doc.getRelations();
      POIXMLDocumentPart gifDocPart = null;
      for (POIXMLDocumentPart docPart : relations)
        {
            if (gifPart == docPart.getPackagePart())
            {
                assertNull("More than one POIXMLDocumentPart for GIF PackagePart.",gifDocPart);
View Full Code Here


     */
    private int getRelationIndex(XWPFRelation relation) {
        List<POIXMLDocumentPart> relations = getRelations();
        int i = 1;
        for (Iterator<POIXMLDocumentPart> it = relations.iterator(); it.hasNext() ; ) {
           POIXMLDocumentPart item = it.next();
           if (item.getPackageRelationship().getRelationshipType().equals(relation.getRelation())) {
              i++;
           }
        }
        return i;
    }
View Full Code Here

  private int getRelationIndex(XWPFRelation relation) {
    List<POIXMLDocumentPart> relations = doc.getRelations();
      int i = 1;
    for (Iterator<POIXMLDocumentPart> it = relations.iterator(); it.hasNext() ; ) {
        POIXMLDocumentPart item = it.next();
        if (item.getPackageRelationship().getRelationshipType().equals(relation.getRelation())) {
          i++; 
        }
      }
    return i;
  }
View Full Code Here

  private int getRelationIndex(XWPFRelation relation) {
    List<POIXMLDocumentPart> relations = doc.getRelations();
      int i = 1;
    for (Iterator<POIXMLDocumentPart> it = relations.iterator(); it.hasNext() ; ) {
        POIXMLDocumentPart item = it.next();
        if (item.getPackageRelationship().getRelationshipType().equals(relation.getRelation())) {
          i++; 
        }
      }
    return i;
  }
View Full Code Here

        assertEquals(3,xwpfHeader.getAllPictures().size());
      assertEquals(5,doc.getAllPackagePictures().size());
     
      byte[] nature1 = XWPFTestDataSamples.getImage("nature1.jpg");
      String id = doc.addPictureData(nature1, Document.PICTURE_TYPE_JPEG);
      POIXMLDocumentPart part1 = xwpfHeader.getRelationById("rId1");
      XWPFPictureData part2 = (XWPFPictureData) doc.getRelationById(id);
      assertSame(part1,part2);
     
      doc.getPackage().revert();
  }
View Full Code Here

     */
    private int getRelationIndex(XWPFRelation relation) {
        List<POIXMLDocumentPart> relations = getRelations();
        int i = 1;
        for (Iterator<POIXMLDocumentPart> it = relations.iterator(); it.hasNext() ; ) {
           POIXMLDocumentPart item = it.next();
           if (item.getPackageRelationship().getRelationshipType().equals(relation.getRelation())) {
              i++;
           }
        }
        return i;
    }
View Full Code Here

     * returns the PictureData by blipID
     * @param blipID
     * @return XWPFPictureData of a specificID
     */
    public XWPFPictureData getPictureDataByID(String blipID) {
        POIXMLDocumentPart relatedPart = getRelationById(blipID);
        if (relatedPart instanceof XWPFPictureData) {
            XWPFPictureData xwpfPicData = (XWPFPictureData) relatedPart;
            return xwpfPicData;
        }
        return null;
View Full Code Here

     */
    private int getRelationIndex(XWPFRelation relation) {
        List<POIXMLDocumentPart> relations = getRelations();
        int i = 1;
        for (Iterator<POIXMLDocumentPart> it = relations.iterator(); it.hasNext() ; ) {
           POIXMLDocumentPart item = it.next();
           if (item.getPackageRelationship().getRelationshipType().equals(relation.getRelation())) {
              i++;
           }
        }
        return i;
    }
View Full Code Here

     * returns the PictureData by blipID
     * @param blipID
     * @return XWPFPictureData of a specificID
     */
    public XWPFPictureData getPictureDataByID(String blipID) {
        POIXMLDocumentPart relatedPart = getRelationById(blipID);
        if (relatedPart instanceof XWPFPictureData) {
            XWPFPictureData xwpfPicData = (XWPFPictureData) relatedPart;
            return xwpfPicData;
        }
        return null;
View Full Code Here

    /**
     *
     * @return the XMLSlideShow this sheet belongs to
     */
    public XMLSlideShow getSlideShow() {
        POIXMLDocumentPart p = getParent();
        while(p != null) {
            if(p instanceof XMLSlideShow){
                return (XMLSlideShow)p;
            }
            p = p.getParent();
        }
        throw new IllegalStateException("SlideShow was not found");
    }
View Full Code Here

TOP

Related Classes of org.apache.poi.POIXMLDocumentPart

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.