【发布时间】:2018-06-19 09:36:58
【问题描述】:
我想让XWPFParagraph(开始)中的文本成为文档中另一个具体XWPFParagraph(结束)的超链接。我找到了在XWPFCell 中创建超链接的代码,但它不起作用(启动链接以开始):
private static void createHyperlink(XWPFParagraph start, XWPFParagraph end, String endText, String startText) {
CTHyperlink cLink = end.getCTP().addNewHyperlink();
cLink.setAnchor(startText);
CTText ctText = CTText.Factory.newInstance();
ctText.setStringValue(endText);
CTR ctr = CTR.Factory.newInstance();
ctr.setTArray(new CTText[] { ctText });
cLink.setRArray(new CTR[] { ctr });
start.getCTP().setHyperlinkArray(new CTHyperlink[] { cLink });
end.getCTP().removeHyperlink(0);
}
【问题讨论】: