Thanks, it is working. Now I can see the button.
I need to understand this. I am a developer (java, c, .net, etc.) but I do
not know PDF format and I am new to PDFBox (used iText long ago).


The Javadocs states:

public void setNeedAppearances(Boolean
<http://download.oracle.com/javase/1.6.0/docs/api/java/lang/Boolean.html?is-external=true>
value)

Set the NeedAppearances value. *If this is false, *PDFBox will create
appearances for all field widget.


The javadoc does not say what happens if you set to TRUE.
You set to TRUE and the widget is visible, then I don't understand what
"appearances" is (and I think I don't understand differences between
appearances and widgets).
Also, the text field was already visibel (with border and background
colors).

Thanks again.

Clóvis


2016-01-20 14:12 GMT-02:00 Tilman Hausherr <thaush...@t-online.de>:

> I can see the button by adding this line:
>
> acroForm.setNeedAppearances(true);
>
> alternatively, set the appearance stream yourself. This is similar to the
> code to which I posted the link earlier today (
> <http://justpaste.it/CreateRadioButtons>
> http://justpaste.it/CreateRadioButtons ). The stream is also to be in
> AP/N, here are the contents that Adobe sets after saving the file:
>
> 0 0 1 rg
> 0 0 100 20 re
> f
> 0 0 1 RG
> 0.5 0.5 99 19 re
> s
> q
>   1 1 98 18 re
>   W
>   n
>   0 g
>   0 G
>   BT
>     /Helv 12.81 Tf
>     0 g
>     36.128 5.686 Td
>     (teste) Tj
>   ET
> Q
>
>
>
>

Reply via email to