org.apache.poi.xwpf.usermodel.XWPFHyperlinkRun类的使用及代码示例

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

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

XWPFHyperlinkRun介绍

[英]A run of text with a Hyperlink applied to it. Any given Hyperlink may be made up of multiple of these.
[中]一段应用了超链接的文本。任何给定的超链接都可能由多个超链接组成。

代码示例

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

  1. CTHyperlink link = (CTHyperlink)o;
  2. for (CTR r : link.getRArray()) {
  3. XWPFHyperlinkRun hr = new XWPFHyperlinkRun(link, r, this);
  4. runs.add(hr);
  5. iruns.add(hr);

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

  1. XWPFHyperlink link = ((XWPFHyperlinkRun) run).getHyperlink(document);
  2. if (link != null)
  3. text.append(" <").append(link.getURL()).append(">");

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

  1. /**
  2. * If this Hyperlink is an external reference hyperlink,
  3. * return the object for it.
  4. */
  5. public XWPFHyperlink getHyperlink(XWPFDocument document) {
  6. String id = getHyperlinkId();
  7. if (id == null)
  8. return null;
  9. return document.getHyperlinkByID(id);
  10. }
  11. }

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

  1. if (hyperlinkRun.getHyperlinkId() == null ||
  2. !hyperlinkRun.getHyperlinkId().equals(lastHyperlinkId)) {
  3. if (inHyperlink) {
  4. inHyperlink = false;
  5. lastHyperlinkId = hyperlinkRun.getHyperlinkId();
  6. fmtg = closeStyleTags(xhtml, fmtg);
  7. XWPFHyperlink link = hyperlinkRun.getHyperlink(document);
  8. if (link != null && link.getURL() != null) {
  9. xhtml.startElement("a", "href", link.getURL());
  10. inHyperlink = true;
  11. } else if (hyperlinkRun.getAnchor() != null && hyperlinkRun.getAnchor().length() > 0) {
  12. xhtml.startElement("a", "href", "#" + hyperlinkRun.getAnchor());
  13. inHyperlink = true;

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

  1. if (hyperlinkRun.getHyperlinkId() == null ||
  2. !hyperlinkRun.getHyperlinkId().equals(lastHyperlinkId)) {
  3. if (inHyperlink) {
  4. inHyperlink = false;
  5. lastHyperlinkId = hyperlinkRun.getHyperlinkId();
  6. fmtg = closeStyleTags(xhtml, fmtg);
  7. XWPFHyperlink link = hyperlinkRun.getHyperlink(document);
  8. if (link != null && link.getURL() != null) {
  9. xhtml.startElement("a", "href", link.getURL());
  10. inHyperlink = true;
  11. } else if (hyperlinkRun.getAnchor() != null && hyperlinkRun.getAnchor().length() > 0) {
  12. xhtml.startElement("a", "href", "#" + hyperlinkRun.getAnchor());
  13. inHyperlink = true;

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

  1. if (hyperlinkRun.getHyperlinkId() == null ||
  2. !hyperlinkRun.getHyperlinkId().equals(lastHyperlinkId)) {
  3. if (inHyperlink) {
  4. inHyperlink = false;
  5. lastHyperlinkId = hyperlinkRun.getHyperlinkId();
  6. fmtg = closeStyleTags(xhtml, fmtg);
  7. XWPFHyperlink link = hyperlinkRun.getHyperlink(document);
  8. if (link != null && link.getURL() != null) {
  9. xhtml.startElement("a", "href", link.getURL());
  10. inHyperlink = true;
  11. } else if (hyperlinkRun.getAnchor() != null && hyperlinkRun.getAnchor().length() > 0) {
  12. xhtml.startElement("a", "href", "#" + hyperlinkRun.getAnchor());
  13. inHyperlink = true;

代码示例来源:origin: Sayi/poi-tl

  1. hyperlink.setId(relationship.getId());
  2. CTR ctr = hyperlink.addNewR();
  3. XWPFHyperlinkRun newRun = new XWPFHyperlinkRun(hyperlink, ctr, (IRunBody) paragraph);

代码示例来源:origin: org.openl.rules/org.openl.lib.poi.dev

  1. /**
  2. * If this Hyperlink is an external reference hyperlink,
  3. * return the object for it.
  4. */
  5. public XWPFHyperlink getHyperlink(XWPFDocument document) {
  6. String id = getHyperlinkId();
  7. if(id == null)
  8. return null;
  9. return document.getHyperlinkByID(id);
  10. }
  11. }

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

  1. XWPFHyperlink link = ((XWPFHyperlinkRun) run).getHyperlink(document);
  2. if (link != null)
  3. text.append(" <").append(link.getURL()).append(">");

代码示例来源:origin: Sayi/poi-tl

  1. public XWPFHyperlinkRun createHyperLinkRun(String link) {
  2. PackageRelationship relationship = paragraph.getDocument().getPackagePart()
  3. .addExternalRelationship(link, XWPFRelation.HYPERLINK.getRelation());
  4. CTHyperlink hyperlink = paragraph.getCTP().addNewHyperlink();
  5. hyperlink.setId(relationship.getId());
  6. CTR ctr = hyperlink.addNewR();
  7. XWPFHyperlinkRun xwpfRun = new XWPFHyperlinkRun(hyperlink, ctr, (IRunBody) paragraph);
  8. getRuns().add(xwpfRun);
  9. getIRuns().add(xwpfRun);
  10. return xwpfRun;
  11. }

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

  1. /**
  2. * If this Hyperlink is an external reference hyperlink,
  3. * return the object for it.
  4. */
  5. public XWPFHyperlink getHyperlink(XWPFDocument document) {
  6. String id = getHyperlinkId();
  7. if (id == null)
  8. return null;
  9. return document.getHyperlinkByID(id);
  10. }
  11. }

代码示例来源:origin: org.openl.rules/org.openl.lib.poi.dev

  1. text.append(run.toString());
  2. if(run instanceof XWPFHyperlinkRun && fetchHyperlinks) {
  3. XWPFHyperlink link = ((XWPFHyperlinkRun)run).getHyperlink(document);
  4. if(link != null)
  5. text.append(" <" + link.getURL() + ">");

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

  1. CTHyperlink link = (CTHyperlink)o;
  2. for (CTR r : link.getRArray()) {
  3. XWPFHyperlinkRun hr = new XWPFHyperlinkRun(link, r, this);
  4. runs.add(hr);
  5. iruns.add(hr);

代码示例来源:origin: org.openl.rules/org.openl.lib.poi.dev

  1. CTHyperlink link = (CTHyperlink) o;
  2. for (CTR r : link.getRList()) {
  3. runs.add(new XWPFHyperlinkRun(link, r, this));

代码示例来源:origin: com.github.livesense/org.liveSense.framework.xdocreport

  1. XWPFRun run = new XWPFHyperlinkRun( link, r, paragraph );
  2. visitRun( run, false, href != null ? href : "#" + anchor, paragraphContainer );

代码示例来源:origin: fr.opensagres.xdocreport/org.apache.poi.xwpf.converter.core

  1. XWPFRun run = new XWPFHyperlinkRun( link, r, paragraph );
  2. visitRun( run, false, href != null ? href : "#" + anchor, paragraphContainer );

代码示例来源:origin: fr.opensagres.xdocreport/org.apache.poi.xwpf.converter.core-gae

  1. XWPFRun run = new XWPFHyperlinkRun( link, r, paragraph );
  2. visitRun( run, false, href != null ? href : "#" + anchor, paragraphContainer );

相关文章