public static Part newPartForContentType(String contentType, String partName) throws InvalidFormatException, PartUnrecognisedException { if (contentType.equals(ContentTypes.DRAWINGML_DIAGRAM_COLORS)) { return new org.docx4j.openpackaging.parts.DrawingML.DiagramColorsPart(new PartName(partName)); } else if (contentType.equals(ContentTypes.DRAWINGML_DIAGRAM_DATA)) { return new org.docx4j.openpackaging.parts.DrawingML.DiagramDataPart(new PartName(partName)); } else if (contentType.equals(ContentTypes.DRAWINGML_DIAGRAM_LAYOUT)) { return new org.docx4j.openpackaging.parts.DrawingML.DiagramLayoutPart(new PartName(partName)); } else if (contentType.equals(ContentTypes.DRAWINGML_DIAGRAM_STYLE)) { return new org.docx4j.openpackaging.parts.DrawingML.DiagramStylePart(new PartName(partName)); // } else if (contentType.equals(ContentTypes.DRAWINGML_DIAGRAM_DRAWING)) { // return new org.docx4j.openpackaging.parts.DrawingML.DiagramDrawingPart(new PartName(partName)); } else if (contentType.equals(ContentTypes.DRAWINGML_DRAWING)) { return new Drawing(new PartName(partName)); } else if (contentType.equals(ContentTypes.DRAWINGML_CHART)) { return new Chart(new PartName(partName)); } else if (contentType.equals(ContentTypes.DRAWINGML_DIAGRAM_LAYOUT_HEADER)) { return new org.docx4j.openpackaging.parts.DrawingML.DiagramLayoutHeaderPart(new PartName(partName)); } else if (contentType.equals(ContentTypes.DRAWINGML_CHART_SHAPES)) { return new ChartShapePart(new PartName(partName)); } else { throw new PartUnrecognisedException("No subclass found for " + partName + " (content type '" + contentType + "')"); } }
public static Part newPartForContentType(String contentType, String partName) throws InvalidFormatException, PartUnrecognisedException { if (contentType.equals(ContentTypes.DRAWINGML_DIAGRAM_COLORS)) { return new org.docx4j.openpackaging.parts.DrawingML.DiagramColorsPart(new PartName(partName)); } else if (contentType.equals(ContentTypes.DRAWINGML_DIAGRAM_DATA)) { return new org.docx4j.openpackaging.parts.DrawingML.DiagramDataPart(new PartName(partName)); } else if (contentType.equals(ContentTypes.DRAWINGML_DIAGRAM_LAYOUT)) { return new org.docx4j.openpackaging.parts.DrawingML.DiagramLayoutPart(new PartName(partName)); } else if (contentType.equals(ContentTypes.DRAWINGML_DIAGRAM_STYLE)) { return new org.docx4j.openpackaging.parts.DrawingML.DiagramStylePart(new PartName(partName)); // } else if (contentType.equals(ContentTypes.DRAWINGML_DIAGRAM_DRAWING)) { // return new org.docx4j.openpackaging.parts.DrawingML.DiagramDrawingPart(new PartName(partName)); } else if (contentType.equals(ContentTypes.DRAWINGML_DRAWING)) { return new Drawing(new PartName(partName)); } else if (contentType.equals(ContentTypes.DRAWINGML_CHART)) { return new Chart(new PartName(partName)); } else if (contentType.equals(ContentTypes.DRAWINGML_DIAGRAM_LAYOUT_HEADER)) { return new org.docx4j.openpackaging.parts.DrawingML.DiagramLayoutHeaderPart(new PartName(partName)); } else if (contentType.equals(ContentTypes.DRAWINGML_CHART_SHAPES)) { return new ChartShapePart(new PartName(partName)); } else { throw new PartUnrecognisedException("No subclass found for " + partName + " (content type '" + contentType + "')"); } }
int currentId = 0; if (drawing == null) { drawing = new Drawing(drawingPart); drawing.setContents(new org.docx4j.dml.spreadsheetdrawing.CTDrawing()); Relationship relationship = worksheetPart.addTargetPart(drawing);
int currentId = 0; if (drawing == null) { drawing = new Drawing(drawingPart); drawing.setContents(new org.docx4j.dml.spreadsheetdrawing.CTDrawing()); Relationship relationship = worksheetPart.addTargetPart(drawing);