gpt4 book ai didi

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

转载 作者:知者 更新时间:2024-03-18 21:08:40 28 4
gpt4 key购买 nike

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

XSLFHyperlink.getAddress介绍

暂无

代码示例

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

@Override
public HyperlinkType getType() {
  String action = _link.getAction();
  if (action == null) {
    action = "";
  }
  if (action.equals("ppaction://hlinksldjump") || action.startsWith("ppaction://hlinkshowjump")) {
    return HyperlinkType.DOCUMENT;
  }
  String address = getAddress();
  if (address == null) {
    address = "";
  }
  if (address.startsWith("mailto:")) {
    return HyperlinkType.EMAIL;
  } else {
    return HyperlinkType.URL;
  }
}

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

case EMAIL:
case URL:
  linkToExternal(src.getAddress());
  break;
case DOCUMENT:
  if (idSrc == null || idSrc.isEmpty()) {
    linkToRelativeSlide(src.getAddress());
  } else {

代码示例来源:origin: apache/tika

private void extractTable(XSLFTable tbl, XHTMLContentHandler xhtml) throws SAXException {
  xhtml.startElement("table");
  for (XSLFTableRow row : tbl) {
    xhtml.startElement("tr");
    for (XSLFTableCell c : row.getCells()) {
      xhtml.startElement("td");
      //TODO: Need to wait for fix in POI to test for hyperlink first
      //shouldn't need to catch NPE...
      XSLFHyperlink hyperlink = null;
      try {
        hyperlink = c.getHyperlink();
      } catch (NullPointerException e) {
        //swallow
      }
      if (hyperlink != null && hyperlink.getAddress() != null) {
        xhtml.startElement("a", "href", hyperlink.getAddress());
      }
      xhtml.characters(c.getText());
      if (hyperlink != null && hyperlink.getAddress() != null) {
        xhtml.endElement("a");
      }
      xhtml.endElement("td");
    }
    xhtml.endElement("tr");
  }
  xhtml.endElement("table");
}

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

@Override
public HyperlinkType getType() {
  String action = _link.getAction();
  if (action == null) {
    action = "";
  }
  if (action.equals("ppaction://hlinksldjump") || action.startsWith("ppaction://hlinkshowjump")) {
    return HyperlinkType.DOCUMENT;
  }
  String address = getAddress();
  if (address == null) {
    address = "";
  }
  if (address.startsWith("mailto:")) {
    return HyperlinkType.EMAIL;
  } else {
    return HyperlinkType.URL;
  }
}

代码示例来源:origin: com.github.lafa.tikaNoExternal/tika-parsers

private void extractTable(XSLFTable tbl, XHTMLContentHandler xhtml) throws SAXException {
  xhtml.startElement("table");
  for (XSLFTableRow row : tbl) {
    xhtml.startElement("tr");
    for (XSLFTableCell c : row.getCells()) {
      xhtml.startElement("td");
      //TODO: Need to wait for fix in POI to test for hyperlink first
      //shouldn't need to catch NPE...
      XSLFHyperlink hyperlink = null;
      try {
        hyperlink = c.getHyperlink();
      } catch (NullPointerException e) {
        //swallow
      }
      if (hyperlink != null && hyperlink.getAddress() != null) {
        xhtml.startElement("a", "href", hyperlink.getAddress());
      }
      xhtml.characters(c.getText());
      if (hyperlink != null && hyperlink.getAddress() != null) {
        xhtml.endElement("a");
      }
      xhtml.endElement("td");
    }
    xhtml.endElement("tr");
  }
  xhtml.endElement("table");
}

代码示例来源:origin: org.apache.tika/tika-parsers

private void extractTable(XSLFTable tbl, XHTMLContentHandler xhtml) throws SAXException {
  xhtml.startElement("table");
  for (XSLFTableRow row : tbl) {
    xhtml.startElement("tr");
    for (XSLFTableCell c : row.getCells()) {
      xhtml.startElement("td");
      //TODO: Need to wait for fix in POI to test for hyperlink first
      //shouldn't need to catch NPE...
      XSLFHyperlink hyperlink = null;
      try {
        hyperlink = c.getHyperlink();
      } catch (NullPointerException e) {
        //swallow
      }
      if (hyperlink != null && hyperlink.getAddress() != null) {
        xhtml.startElement("a", "href", hyperlink.getAddress());
      }
      xhtml.characters(c.getText());
      if (hyperlink != null && hyperlink.getAddress() != null) {
        xhtml.endElement("a");
      }
      xhtml.endElement("td");
    }
    xhtml.endElement("tr");
  }
  xhtml.endElement("table");
}

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

case EMAIL:
case URL:
  linkToExternal(src.getAddress());
  break;
case DOCUMENT:
  if (idSrc == null || idSrc.isEmpty()) {
    linkToRelativeSlide(src.getAddress());
  } else {

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com