Lines 51-56
Link Here
|
51 |
@Beta |
51 |
@Beta |
52 |
public class XSLFGraphicFrame extends XSLFShape implements GraphicalFrame<XSLFShape, XSLFTextParagraph> { |
52 |
public class XSLFGraphicFrame extends XSLFShape implements GraphicalFrame<XSLFShape, XSLFTextParagraph> { |
53 |
private static final String DRAWINGML_CHART_URI = "http://schemas.openxmlformats.org/drawingml/2006/chart"; |
53 |
private static final String DRAWINGML_CHART_URI = "http://schemas.openxmlformats.org/drawingml/2006/chart"; |
|
|
54 |
private static final String DRAWINGML_DIAGRAM_URI = "http://schemas.openxmlformats.org/drawingml/2006/diagram"; |
54 |
private static final Logger LOG = LogManager.getLogger(XSLFGraphicFrame.class); |
55 |
private static final Logger LOG = LogManager.getLogger(XSLFGraphicFrame.class); |
55 |
|
56 |
|
56 |
/*package*/ XSLFGraphicFrame(CTGraphicalObjectFrame shape, XSLFSheet sheet){ |
57 |
/*package*/ XSLFGraphicFrame(CTGraphicalObjectFrame shape, XSLFSheet sheet){ |
Lines 169-174
Link Here
|
169 |
return uri.equals(DRAWINGML_CHART_URI); |
170 |
return uri.equals(DRAWINGML_CHART_URI); |
170 |
} |
171 |
} |
171 |
|
172 |
|
|
|
173 |
public boolean hasDiagram() { |
174 |
String uri = getGraphicalData().getUri(); |
175 |
return uri.equals(DRAWINGML_DIAGRAM_URI); |
176 |
} |
177 |
|
172 |
private CTGraphicalObjectData getGraphicalData() { |
178 |
private CTGraphicalObjectData getGraphicalData() { |
173 |
return ((CTGraphicalObjectFrame)getXmlObject()).getGraphic().getGraphicData(); |
179 |
return ((CTGraphicalObjectFrame)getXmlObject()).getGraphic().getGraphicData(); |
174 |
} |
180 |
} |
Lines 200-206
Link Here
|
200 |
|
206 |
|
201 |
CTGraphicalObjectData data = getGraphicalData(); |
207 |
CTGraphicalObjectData data = getGraphicalData(); |
202 |
String uri = data.getUri(); |
208 |
String uri = data.getUri(); |
203 |
if(uri.equals("http://schemas.openxmlformats.org/drawingml/2006/diagram")){ |
209 |
if(uri.equals(DRAWINGML_DIAGRAM_URI)){ |
204 |
copyDiagram(data, (XSLFGraphicFrame)sh); |
210 |
copyDiagram(data, (XSLFGraphicFrame)sh); |
205 |
} if(uri.equals(DRAWINGML_CHART_URI)){ |
211 |
} if(uri.equals(DRAWINGML_CHART_URI)){ |
206 |
copyChart(data, (XSLFGraphicFrame)sh); |
212 |
copyChart(data, (XSLFGraphicFrame)sh); |