当textField是html标记时打印自定义符号

时间:2016-01-27 06:44:52

标签: html jasper-reports textfield

我尝试使用html标记在jasper报告文本字段中打印字符串"<",但它没有显示。这是我的示例代码:

CONCATENATE("<", $F{ComponentName}.trim(), "> - ")

1 个答案:

答案 0 :(得分:1)

如果您在markup="html"上使用textField,并且想要输出<>,则需要将其替换为与其他{{3}完全相同的< with &lt; > with &gt; }

CONCATENATE("&lt;", $F{ComponentName}.trim(), "&gt; - ")

实施例

        Event event = new Event();
        event.setSummary("My Event");
        event.setLocation("My Event place here");

        Date startDate = new Date();
        Date endDate = new Date(startDate.getTime() + 3600000);
        DateTime start = new DateTime(startDate, TimeZone.getTimeZone("UTC"));
        event.setStart(new EventDateTime().setDateTime(start));
        DateTime end = new DateTime(endDate, TimeZone.getTimeZone("UTC"));
        event.setEnd(new EventDateTime().setDateTime(end));
        Event createdEvent = service.events().insert("primary", event)
                .execute();
        System.out.println("Created My Event id: " + createdEvent.getId());