2013-11-28 84 views
2

我正在使用具有字段的acroform。這些字段指定在設置值時使用的自己的字體(使用setValue)。更改PDF字段的字體

有沒有辦法覆蓋PDF字段的這種字體,例如setValue文字以不同的字體出現。

謝謝。

回答

0

這種解決方案並不完美,但它爲我工作

if (field instanceof PDTextbox) 
{ 
    field.getDictionary().setString(COSName.DA, "/Cour 10 Tf 0 g"); 
    field = new PDTextbox(acroForm, field.getDictionary()); 
} 
field.setValue(value); 

Unfortunetelly,你必須使用不方便的符號,創造了更改生效的新對象。如果我找到更簡單的解決方案,我會改進這個答案。