Thanks, I will give that a try. So far, I had used the code from the SetField example, which does this (and failed in this case):
PDCheckBox checkbox = (PDCheckBox) field; if (value.isEmpty()) { checkbox.unCheck(); } else { checkbox.check(); } On Thu, May 2, 2024 at 3:17 PM sahy...@fileaffairs.de < sahy...@fileaffairs.de> wrote: > > > Am Donnerstag, dem 02.05.2024 um 12:56 +0200 schrieb Ulf Dittmer: > > Oh, so the PDF is sort of broken? The doc info says it was created > > using > > Adobe's PDF library using Adobe InDesign :-) > > > > Hi, > > you can use it like this: > > PDCheckBox field = (PDCheckBox) > acroForm.getField("chbx_46_Arbeitsentgelt"); > field.setValue("pro Stunde"); > testPdf.save("proStunde.pdf"); > field.setValue("pro Monat"); > testPdf.save("proMonat.pdf"); > > BR > Maruan > > > Ulf > > > > On Thu, May 2, 2024 at 12:51 PM Tilman Hausherr > > <thaush...@t-online.de> > > wrote: > > > > > It's a radio button but without the radio flag?! > > > > > > Tilman > > > > > > On 02.05.2024 12:42, Ulf Dittmer wrote: > > > > Yes, that's the one for the "pro Stunde" option. But the one for > > > > the "pro > > > > Monat" option is missing. > > > > > > > > They're both connected, in that checking one manually will > > > > uncheck the > > > > other. But setting *any* value programmatically only causes the > > > > first one > > > > to be set. > > > > > > > > Ulf > > > > > > > > On Thu, May 2, 2024 at 12:38 PM sahy...@fileaffairs.de < > > > > sahy...@fileaffairs.de> wrote: > > > > > > > > > That's chbx_46_Arbeitsentgelt > > > > > > > > > > BR > > > > > Maruan > > > > > > > > > > Am Donnerstag, dem 02.05.2024 um 12:15 +0200 schrieb Ulf > > > > > Dittmer: > > > > > > Sorry, I didn't realize that. It's a form from a German > > > > > > government > > > > > > agency, > > > > > > and can be found at > > > > > > > > > > > > > > > > > > > > > https://www.arbeitsagentur.de/datei/erklaerung-zum-beschaeftigungsverhaeltnis_ba047549.pdf > > > > > > Ulf > > > > > > > > > > > > On Thu, May 2, 2024 at 12:05 PM sahy...@fileaffairs.de < > > > > > > sahy...@fileaffairs.de> wrote: > > > > > > > > > > > > > Hi, > > > > > > > > > > > > > > can you upload the PDF in question to a public location to > > > > > > > take a > > > > > > > view. > > > > > > > Attachments won't work for the mailing list. > > > > > > > > > > > > > > BR > > > > > > > Maruan > > > > > > > > > > > > > > Am Donnerstag, dem 02.05.2024 um 12:01 +0200 schrieb Ulf > > > > > > > Dittmer: > > > > > > > > Hi- > > > > > > > > > > > > > > > > I'm running the PrintFields example code > > > > > > > > ( > > > > > > > > > https://svn.apache.org/repos/asf/pdfbox/trunk/examples/src/main/ja > > > > > > > > va > > > > > > > > /org/apache/pdfbox/examples/interactive/form/PrintFields. > > > > > > > > java) to > > > > > > > > find all the form field names for a PDF, but it's missing > > > > > > > > a > > > > > > > > checkbox > > > > > > > > that I'd need to set. > > > > > > > > > > > > > > > > The checkbox in question is on page 5, no. 46 "pro > > > > > > > > Monat". The > > > > > > > > "pro > > > > > > > > Stunde" checkbox is there, as are the two text fields. > > > > > > > > > > > > > > > > The relevant output of PrintFields is > > > > > > > > > > > > > > > > txtf_46_Entgelt_pro_Stunde > > > > > > > > > --txtf_46_Entgelt_pro_Stunde.txtf_46_Entgelt_pro_Stunde > > > > > > > > > = , > > > > > > > > > > > > > > > > type=org.apache.pdfbox.pdmodel.interactive.form.PDTextFie > > > > > > > > ld > > > > > > > > alternate name=46 - Höhe und Berechnungsart des > > > > > > > > Arbeitsentgelts > > > > > > > > - > > > > > > > > Entgelt pro Stunde (brutto in Euro), mapping name=null > > > > > > > > flags=8388608, isNoExport=false, isReadOnly=false, > > > > > > > > isRequired=false > > > > > > > > chbx_46_Arbeitsentgelt > > > > > > > > > --chbx_46_Arbeitsentgelt.chbx_46_Arbeitsentgelt = Off, > > > > > > > > > > > > > > > > type=org.apache.pdfbox.pdmodel.interactive.form.PDCheckBo > > > > > > > > x > > > > > > > > alternate name=46 - Höhe und Berechnungsart des > > > > > > > > Arbeitsentgelts, > > > > > > > > mapping name=null > > > > > > > > flags=0, isNoExport=false, isReadOnly=false, > > > > > > > > isRequired=false > > > > > > > > txtf_46_Entgelt_pro_Monat > > > > > > > > > --txtf_46_Entgelt_pro_Monat.txtf_46_Entgelt_pro_Monat = > > > > > > > > > , > > > > > > > > > > > > > > > > type=org.apache.pdfbox.pdmodel.interactive.form.PDTextFie > > > > > > > > ld > > > > > > > > alternate name=46 - Höhe und Berechnungsart des > > > > > > > > Arbeitsentgelts > > > > > > > > - > > > > > > > > Entgelt pro Monat (brutto in Euro), mapping name=null > > > > > > > > flags=8388608, isNoExport=false, isReadOnly=false, > > > > > > > > isRequired=false > > > > > > > > > > > > > > > > Is the PDF broken in some way, or am I missing something? > > > > > > > > > > > > > > > > Let me know if I can supply any further information. I'd > > > > > > > > be > > > > > > > > thankful > > > > > > > > for any additional information. > > > > > > > > > > > > > > > > Ulf > > > > > > > > > > > > > > > > --------------------------------------------------------- > > > > > > > > -------- > > > > > > > > ---- > > > > > > > > To unsubscribe, e-mail: > > > > > > > > users-unsubscr...@pdfbox.apache.org > > > > > > > > For additional commands, e-mail: > > > > > > > > users-h...@pdfbox.apache.org > > > > > > > > > > > > > > ----------------------------------------------------------- > > > > > > > -------- > > > > > > > -- > > > > > > > To unsubscribe, e-mail: users-unsubscr...@pdfbox.apache.org > > > > > > > For additional commands, e-mail: > > > > > > > users-h...@pdfbox.apache.org > > > > > > > > > > > > > > > > > > > > > > > > --------------------------------------------------------------- > > > > > ------ > > > > > To unsubscribe, e-mail: users-unsubscr...@pdfbox.apache.org > > > > > For additional commands, e-mail: users-h...@pdfbox.apache.org > > > > > > > > > > > > > > > > > > > ------------------------------------------------------------------- > > > -- > > > To unsubscribe, e-mail: users-unsubscr...@pdfbox.apache.org > > > For additional commands, e-mail: users-h...@pdfbox.apache.org > > > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@pdfbox.apache.org > For additional commands, e-mail: users-h...@pdfbox.apache.org > >