XWPFHyperlink link = ((XWPFHyperlinkRun) run).getHyperlink(document); if (link != null) text.append(" <").append(link.getURL()).append(">");
private void initHyperlinks() { // Get the hyperlinks // TODO: make me optional/separated in private function try { for (PackageRelationship rel : getPackagePart().getRelationshipsByType(XWPFRelation.HYPERLINK.getRelation())) { hyperlinks.add(new XWPFHyperlink(rel.getId(), rel.getTargetURI().toString())); } } catch (InvalidFormatException e) { throw new POIXMLException(e); } }
public XWPFHyperlink getHyperlinkByID(String id) { for (XWPFHyperlink link : hyperlinks) { if (link.getId().equals(id)) { return link; } } return null; }
private void initHyperlinks(){ // Get the hyperlinks // TODO: make me optional/separated in private function try { Iterator<PackageRelationship> relIter = getPackagePart().getRelationshipsByType(XWPFRelation.HYPERLINK.getRelation()).iterator(); while(relIter.hasNext()) { PackageRelationship rel = relIter.next(); hyperlinks.add(new XWPFHyperlink(rel.getId(), rel.getTargetURI().toString())); } } catch (InvalidFormatException e){ throw new POIXMLException(e); } }
public XWPFHyperlink getHyperlinkByID(String id) { for (XWPFHyperlink link : hyperlinks) { if (link.getId().equals(id)) { return link; } } return null; }
XWPFHyperlink link = ((XWPFHyperlinkRun) run).getHyperlink(document); if (link != null) text.append(" <").append(link.getURL()).append(">");
private void initHyperlinks() { // Get the hyperlinks // TODO: make me optional/separated in private function try { for (PackageRelationship rel : getPackagePart().getRelationshipsByType(XWPFRelation.HYPERLINK.getRelation())) { hyperlinks.add(new XWPFHyperlink(rel.getId(), rel.getTargetURI().toString())); } } catch (InvalidFormatException e) { throw new POIXMLException(e); } }
public XWPFHyperlink getHyperlinkByID(String id) { Iterator<XWPFHyperlink> iter = hyperlinks.iterator(); while (iter.hasNext()) { XWPFHyperlink link = iter.next(); if(link.getId().equals(id)) return link; } return null; }
/** * @param prgrph The paragraph of text to work on * @param outputHyperlinkUrls Should we output the links too, or just the link text? */ public XWPFHyperlinkDecorator(XWPFParagraph prgrph, XWPFParagraphDecorator nextDecorator, boolean outputHyperlinkUrls) { super(prgrph, nextDecorator); hyperlinkText = new StringBuffer(); // loop over hyperlink anchors for(CTHyperlink link : paragraph.getCTP().getHyperlinkList()){ for (CTR r : link.getRList()) { // Loop over text runs for (CTText text : r.getTList()){ hyperlinkText.append(text.getStringValue()); } } if(outputHyperlinkUrls && paragraph.getDocument().getHyperlinkByID(link.getId()) != null) { hyperlinkText.append(" <"+paragraph.getDocument().getHyperlinkByID(link.getId()).getURL()+">"); } } }
XWPFHyperlink link = ((XWPFHyperlinkRun)run).getHyperlink(document); if(link != null) text.append(" <" + link.getURL() + ">");
href = hyperlink != null ? hyperlink.getURL() : null;
href = hyperlink != null ? hyperlink.getURL() : null;
href = hyperlink != null ? hyperlink.getURL() : null;