org.apache.poi.xslf.usermodel.XSLFTextShape.getPlaceholderDetails()方法的使用及代码示例

x33g5p2x  于2022-02-03 转载在 其他  
字(2.8k)|赞(0)|评价(0)|浏览(118)

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

XSLFTextShape.getPlaceholderDetails介绍

暂无

代码示例

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

@Override
public boolean isHeaderOrFooter() {
  CTPlaceholder ph = _shape.getPlaceholderDetails().getCTPlaceholder(false);
  int phId = (ph == null ? -1 : ph.getType().intValue());
  switch (phId) {
    case STPlaceholderType.INT_SLD_NUM:
    case STPlaceholderType.INT_DT:
    case STPlaceholderType.INT_FTR:
    case STPlaceholderType.INT_HDR:
      return true;
    default:
      return false;
  }
}

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

private void initPlaceholders() {
  if(_placeholders == null) {
    _placeholders = new ArrayList<>();
    _placeholderByIdMap = new HashMap<>();
    _placeholderByTypeMap = new HashMap<>();
    for(final XSLFShape sh : getShapes()){
      if(sh instanceof XSLFTextShape){
        final XSLFTextShape sShape = (XSLFTextShape)sh;
        final CTPlaceholder ph = sShape.getPlaceholderDetails().getCTPlaceholder(false);
        if(ph != null) {
          _placeholders.add(sShape);
          if(ph.isSetIdx()) {
            int idx = (int)ph.getIdx();
            _placeholderByIdMap.put(idx, sShape);
          }
          if(ph.isSetType()){
            _placeholderByTypeMap.put(ph.getType().intValue(), sShape);
          }
        }
      }
    }
  }
}

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

CTPlaceholder ph = _shape.getPlaceholderDetails().getCTPlaceholder(false);
String defaultStyleSelector;  
switch(ph == null ? -1 : ph.getType().intValue()) {

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

@Override
public boolean isHeaderOrFooter() {
  CTPlaceholder ph = _shape.getPlaceholderDetails().getCTPlaceholder(false);
  int phId = (ph == null ? -1 : ph.getType().intValue());
  switch (phId) {
    case STPlaceholderType.INT_SLD_NUM:
    case STPlaceholderType.INT_DT:
    case STPlaceholderType.INT_FTR:
    case STPlaceholderType.INT_HDR:
      return true;
    default:
      return false;
  }
}

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

private void initPlaceholders() {
  if(_placeholders == null) {
    _placeholders = new ArrayList<>();
    _placeholderByIdMap = new HashMap<>();
    _placeholderByTypeMap = new HashMap<>();
    for(final XSLFShape sh : getShapes()){
      if(sh instanceof XSLFTextShape){
        final XSLFTextShape sShape = (XSLFTextShape)sh;
        final CTPlaceholder ph = sShape.getPlaceholderDetails().getCTPlaceholder(false);
        if(ph != null) {
          _placeholders.add(sShape);
          if(ph.isSetIdx()) {
            int idx = (int)ph.getIdx();
            _placeholderByIdMap.put(idx, sShape);
          }
          if(ph.isSetType()){
            _placeholderByTypeMap.put(ph.getType().intValue(), sShape);
          }
        }
      }
    }
  }
}

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

CTPlaceholder ph = _shape.getPlaceholderDetails().getCTPlaceholder(false);
String defaultStyleSelector;  
switch(ph == null ? -1 : ph.getType().intValue()) {

相关文章