Browse Source

[bug-65715] fix bug in getDrawingPatriarch

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1895447 13f79535-47bb-0310-9956-ffa450edef68
tags/REL_5_2_0
PJ Fanning 2 years ago
parent
commit
43438ee6ef

BIN
poi-ooxml-lite-agent/src/main/java9/module-info.class View File


+ 4
- 5
poi-ooxml/src/main/java/org/apache/poi/xssf/usermodel/XSSFSheet.java View File

if (drId.equals(ctDrawing.getId())){ if (drId.equals(ctDrawing.getId())){
return dr; return dr;
} }
break;
} }
} }
LOG.atError().log("Can't find drawing with id={} in the list of the sheet's relationships", ctDrawing.getId()); LOG.atError().log("Can't find drawing with id={} in the list of the sheet's relationships", ctDrawing.getId());
*/ */
@Override @Override
public XSSFDrawing createDrawingPatriarch() { public XSSFDrawing createDrawingPatriarch() {
CTDrawing ctDrawing = getCTDrawing();
if (ctDrawing != null) {
return getDrawingPatriarch();
XSSFDrawing existingDrawing = getDrawingPatriarch();
if (existingDrawing != null) {
return existingDrawing;
} }


// Default drawingNumber = #drawings.size() + 1 // Default drawingNumber = #drawings.size() + 1


//add CT_Drawing element which indicates that this sheet contains drawing components built on the drawingML platform. //add CT_Drawing element which indicates that this sheet contains drawing components built on the drawingML platform.
//The relationship Id references the part containing the drawingML definitions. //The relationship Id references the part containing the drawingML definitions.
ctDrawing = worksheet.addNewDrawing();
CTDrawing ctDrawing = worksheet.addNewDrawing();
ctDrawing.setId(relId); ctDrawing.setId(relId);


// Return the newly created drawing // Return the newly created drawing

BIN
poi-ooxml/src/main/java9/module-info.class View File


BIN
poi-ooxml/src/test/java9/module-info.class View File


BIN
poi-scratchpad/src/main/java9/module-info.class View File


BIN
poi-scratchpad/src/test/java9/module-info.class View File


BIN
poi/src/main/java9/module-info.class View File


BIN
poi/src/test/java9/module-info.class View File


Loading…
Cancel
Save