org.apache.poi.hssf.usermodel.HSSFSheet.removeHyperlink()方法的使用及代码示例

x33g5p2x  于2022-01-20 转载在 其他  
字(2.3k)|赞(0)|评价(0)|浏览(113)

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

HSSFSheet.removeHyperlink介绍

[英]Remove the underlying HyperlinkRecord from this sheet
[中]从此工作表中删除基础HyperlinkRecord

代码示例

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

/**
 * Remove the underlying HyperlinkRecord from this sheet.
 * If multiple HSSFHyperlinks refer to the same HyperlinkRecord, all HSSFHyperlinks will be removed.
 *
 * @param link the HSSFHyperlink wrapper around the HyperlinkRecord to remove
 */
protected void removeHyperlink(HSSFHyperlink link) {
  removeHyperlink(link.record);
}

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

private void deleteOverwrittenHyperlinksForRowShift(int startRow, int endRow, int n) {
  final int firstOverwrittenRow = startRow + n;
  final int lastOverwrittenRow = endRow + n;
  for (HSSFHyperlink link : getHyperlinkList()) {
    // If hyperlink is fully contained in the rows that will be overwritten, delete the hyperlink
    final int firstRow = link.getFirstRow();
    final int lastRow = link.getLastRow();
    if (firstOverwrittenRow <= firstRow
        && firstRow <= lastOverwrittenRow
        && lastOverwrittenRow <= lastRow
        && lastRow <= lastOverwrittenRow) {
      removeHyperlink(link);
    }
  }
}

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

/**
 * Remove the underlying HyperlinkRecord from this sheet.
 * If multiple HSSFHyperlinks refer to the same HyperlinkRecord, all HSSFHyperlinks will be removed.
 *
 * @param link the HSSFHyperlink wrapper around the HyperlinkRecord to remove
 */
protected void removeHyperlink(HSSFHyperlink link) {
  removeHyperlink(link.record);
}

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

private void deleteOverwrittenHyperlinksForRowShift(int startRow, int endRow, int n) {
  final int firstOverwrittenRow = startRow + n;
  final int lastOverwrittenRow = endRow + n;
  for (HSSFHyperlink link : getHyperlinkList()) {
    // If hyperlink is fully contained in the rows that will be overwritten, delete the hyperlink
    final int firstRow = link.getFirstRow();
    final int lastRow = link.getLastRow();
    if (firstOverwrittenRow <= firstRow
        && firstRow <= lastOverwrittenRow
        && lastOverwrittenRow <= lastRow
        && lastRow <= lastOverwrittenRow) {
      removeHyperlink(link);
    }
  }
}

相关文章

微信公众号

最新文章

更多

HSSFSheet类方法