1. 程式人生 > >java匯出PDF無法實現換行

java匯出PDF無法實現換行

問題:往文字域裡面填充資料的時候明明設定了換行,如程式碼:

Map<String, Object> data = new HashMap<String, Object>();
AcroFields form = ps.getAcroFields();
String ss = "test"+"\n";
data.put("hobbies", ss);
for (String key : data.keySet()) {
    form.setField(key,data.get(key).toString());
}

但是匯出來的PDF依然沒有換行。

解決方案:在PDF模板裡面直接對文字域的樣式進行設定,如下圖

1、準備表單

2、在要設定換行的文字域右鍵,選擇“屬性”,勾上“多行”即可