> Am 25.06.2015 um 20:16 schrieb John Hewson <[email protected]>: > > >> On 24 Jun 2015, at 13:20, Evan Williams <[email protected]> wrote: >> >> I have an application written to use pdfbox 1.8.9 which is all about >> filling forms. I have a form library and I fill in values in forms using >> data I am handed. >> >> One of the things I also need to do is do introspection on the pdf document >> to find out what fields are in it and make a template for filling the form >> with data in my application. >> >> I am trying to get my application to work with pdfbox 2.0. Getting the >> forms I have to fill was pretty straightforward. >> >> But I am having some difficulty with the introspection. >> >> For the templates I like to have an enumeration of the possible values of >> the field if the field has such values. For example the names of the >> possible values for a collection of radio buttons. >> >> I understood how to get those values for the 1.8.9 PDRadioCollection but I >> have tried various things to get the same information for the 2.0 >> PDRadioButton and I am not getting the information I need. the getOptions() >> method on PDButton looked like exactly what I needed. But it always returns >> null for me. >> >> As an aside I also used to get the on and off values of checkboxes with >> getOnValue() and getOffValue(). These are in the Javadoc but appear to not >> be in the actual API. I don't care very much about those, but they were >> nice to have, and the Javadoc should be accurate as much as possible. > > The getOnValue() and getOffValue() APIs were removed because there’s no > need for them. The on value of a checkbox is always “Yes” and the off value > is always “Off”. These correspond to COSName.YES and COSName.OFF.
Yes, but 1.8.x treated individual radio buttons within a radio button group as checkboxes and so getOnValue() returned the option for the selected state of the individual radio button. > > I don’t know why these methods still show in the JavaDoc, as they were > removed some time ago… the JavaDoc must be stale. It is as there is no automatic update > > — John > >> If anyone can help me with the RadioButton thing that would be a big help. >> >> Thank you. >> -- >> *Evan Williams* >> Sr. Software Engineer >> [email protected] >> >> *www.ZappRx.com <http://www.zapprx.com/>* > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]

