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

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

本文整理了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

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

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

  1. private void deleteOverwrittenHyperlinksForRowShift(int startRow, int endRow, int n) {
  2. final int firstOverwrittenRow = startRow + n;
  3. final int lastOverwrittenRow = endRow + n;
  4. for (HSSFHyperlink link : getHyperlinkList()) {
  5. // If hyperlink is fully contained in the rows that will be overwritten, delete the hyperlink
  6. final int firstRow = link.getFirstRow();
  7. final int lastRow = link.getLastRow();
  8. if (firstOverwrittenRow <= firstRow
  9. && firstRow <= lastOverwrittenRow
  10. && lastOverwrittenRow <= lastRow
  11. && lastRow <= lastOverwrittenRow) {
  12. removeHyperlink(link);
  13. }
  14. }
  15. }

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

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

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

  1. private void deleteOverwrittenHyperlinksForRowShift(int startRow, int endRow, int n) {
  2. final int firstOverwrittenRow = startRow + n;
  3. final int lastOverwrittenRow = endRow + n;
  4. for (HSSFHyperlink link : getHyperlinkList()) {
  5. // If hyperlink is fully contained in the rows that will be overwritten, delete the hyperlink
  6. final int firstRow = link.getFirstRow();
  7. final int lastRow = link.getLastRow();
  8. if (firstOverwrittenRow <= firstRow
  9. && firstRow <= lastOverwrittenRow
  10. && lastOverwrittenRow <= lastRow
  11. && lastRow <= lastOverwrittenRow) {
  12. removeHyperlink(link);
  13. }
  14. }
  15. }

相关文章

HSSFSheet类方法