org.apache.poi.ss.usermodel.Sheet.getDrawingPatriarch()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(2.0k)|赞(0)|评价(0)|浏览(265)

本文整理了Java中org.apache.poi.ss.usermodel.Sheet.getDrawingPatriarch()方法的一些代码示例,展示了Sheet.getDrawingPatriarch()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Sheet.getDrawingPatriarch()方法的具体详情如下:
包路径:org.apache.poi.ss.usermodel.Sheet
类名称:Sheet
方法名:getDrawingPatriarch

Sheet.getDrawingPatriarch介绍

[英]Return the sheet's existing drawing, or null if there isn't yet one. Use #createDrawingPatriarch() to get or create
[中]返回图纸的现有图形,如果还没有,则返回null。使用#CreateDrawingParator()获取或创建

代码示例

代码示例来源:origin: org.apache.poi/poi

public List<EmbeddedData> extractAll(Sheet sheet) throws IOException {
  Drawing<?> patriarch = sheet.getDrawingPatriarch();
  if (null == patriarch){
    return Collections.emptyList();
  }
  List<EmbeddedData> embeddings = new ArrayList<>();
  extractAll(patriarch, embeddings);
  return embeddings;
}

代码示例来源:origin: cn.afterturn/easypoi-base

/**
 * 获取画布,没有就创建一个
 * @param sheet
 * @return
 */
public static Drawing getDrawingPatriarch(Sheet sheet){
  if(sheet.getDrawingPatriarch() == null){
    sheet.createDrawingPatriarch();
  }
  return sheet.getDrawingPatriarch();
}

代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.poi

public List<EmbeddedData> extractAll(Sheet sheet) throws IOException {
  Drawing<?> patriarch = sheet.getDrawingPatriarch();
  if (null == patriarch){
    return Collections.emptyList();
  }
  List<EmbeddedData> embeddings = new ArrayList<>();
  extractAll(patriarch, embeddings);
  return embeddings;
}

代码示例来源:origin: GZWgssmart/zywork

/**
 * 获取指定工作表里的所有图片数据,只能处理xls文档
 * @param sheet 工作表
 * @return 工作表里所有图片Picture对象组成的列表
 */
public List<Picture> getXlsPictures(Sheet sheet) {
  HSSFPatriarch patriarch = (HSSFPatriarch) sheet.getDrawingPatriarch();
  List<HSSFShape> shapeList = patriarch.getChildren();
  List<Picture> pictureList = new ArrayList<>();
  for (HSSFShape shape : shapeList) {
    if (shape instanceof HSSFPicture) {
      Picture picture = (HSSFPicture) shape;
      pictureList.add(picture);
    }
  }
  return pictureList;
}

代码示例来源:origin: stackoverflow.com

XSSFDrawing drawing = (XSSFDrawing)sheet.getDrawingPatriarch();

相关文章

微信公众号

最新文章

更多