DynamicJasper を使用して Excel セルにハイパーリンクを追加できた人はいますか?
それを行う方法を示すsrc内のテストがあります....しかし、それらはxlsではなくhtml出力のみを対象としているのではないかと心配しています。
例えば
DJHyperLink djlink = new DJHyperLink();
djlink.setExpression(new StringExpression() {
public Object evaluate(Map fields, Map variables, Map parameters) {
return "http://linkInImage.com?param=" + variables.get("REPORT_COUNT");
}
});
djlink.setTooltip(new LiteralExpression("I'm a literal tootltip"));
そしてAbstractColumn.setLink(djlink)
、これは、evaluate()
Excelに出力するときに呼び出されないため、機能しないようです。
私もリテラルを設定しようとしました=HYPERLINK("www.test.com")
.....再び喜びはありません。
少し立ち往生しています。