本文整理了Java中org.apache.poi.xslf.usermodel.XSLFSheet.wipeAndReinitialize()
方法的一些代码示例,展示了XSLFSheet.wipeAndReinitialize()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。XSLFSheet.wipeAndReinitialize()
方法的具体详情如下:
包路径:org.apache.poi.xslf.usermodel.XSLFSheet
类名称:XSLFSheet
方法名:wipeAndReinitialize
暂无
代码示例来源:origin: org.apache.poi/poi-ooxml
/**
* Set the contents of this sheet to be a copy of the source sheet.
* This method erases any existing shapes and replaces them with
* object from the source sheet.
*
* @param src the source sheet to copy data from
* @return modified 'this'
*/
public XSLFSheet importContent(XSLFSheet src){
_spTree = null;
// first copy the source xml
getSpTree().set(src.getSpTree().copy());
wipeAndReinitialize(src, 0);
return this;
}
代码示例来源:origin: org.apache.poi/poi-ooxml
/**
* Append content to this sheet.
*
* @param src the source sheet
* @return modified <code>this</code>.
*/
@SuppressWarnings("unused")
public XSLFSheet appendContent(XSLFSheet src){
int numShapes = getShapes().size();
CTGroupShape spTree = getSpTree();
CTGroupShape srcTree = src.getSpTree();
for(XmlObject ch : srcTree.selectPath("*")){
if(ch instanceof CTShape){ // simple shape
spTree.addNewSp().set(ch.copy());
} else if (ch instanceof CTGroupShape){
spTree.addNewGrpSp().set(ch.copy());
} else if (ch instanceof CTConnector){
spTree.addNewCxnSp().set(ch.copy());
} else if (ch instanceof CTPicture){
spTree.addNewPic().set(ch.copy());
} else if (ch instanceof CTGraphicalObjectFrame){
spTree.addNewGraphicFrame().set(ch.copy());
}
}
wipeAndReinitialize(src, numShapes);
return this;
}
代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.poi
/**
* Set the contents of this sheet to be a copy of the source sheet.
* This method erases any existing shapes and replaces them with
* object from the source sheet.
*
* @param src the source sheet to copy data from
* @return modified 'this'
*/
public XSLFSheet importContent(XSLFSheet src){
_spTree = null;
// first copy the source xml
getSpTree().set(src.getSpTree().copy());
wipeAndReinitialize(src, 0);
return this;
}
代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.poi
/**
* Append content to this sheet.
*
* @param src the source sheet
* @return modified <code>this</code>.
*/
@SuppressWarnings("unused")
public XSLFSheet appendContent(XSLFSheet src){
int numShapes = getShapes().size();
CTGroupShape spTree = getSpTree();
CTGroupShape srcTree = src.getSpTree();
for(XmlObject ch : srcTree.selectPath("*")){
if(ch instanceof CTShape){ // simple shape
spTree.addNewSp().set(ch.copy());
} else if (ch instanceof CTGroupShape){
spTree.addNewGrpSp().set(ch.copy());
} else if (ch instanceof CTConnector){
spTree.addNewCxnSp().set(ch.copy());
} else if (ch instanceof CTPicture){
spTree.addNewPic().set(ch.copy());
} else if (ch instanceof CTGraphicalObjectFrame){
spTree.addNewGraphicFrame().set(ch.copy());
}
}
wipeAndReinitialize(src, numShapes);
return this;
}
内容来源于网络,如有侵权,请联系作者删除!