You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@pdfbox.apache.org by Damaji Kalunge <da...@technogise.com> on 2022/08/17 06:26:03 UTC

Fill value in the PDF Checkbox Field using PDAcroForm.

Hi Team,

  In the editable PDF we have a checkbox as shown below.

[image: image.png]

        * Indeterminate / Intersex / Unspecified []*

   We are able to check the above checkbox using below code and only with
value "
*unspecified" .  * Then only the checkbox is ticked in the filled PDF.

COSDictionary  cosDictionary3=pDAcroForm.getField("ap.sex").getCOSObject();
cosDictionary3.setString(COSName.V ,"unspecified");


  We have requirement to set the checkbox value *Indeterminate or *
*Intersex * then by  with value  "i*ndeterminate"  or "i**ntersex *" does
not ticked the checkbox in the filled PDF.

 I am afraid if we set  the last value to PDF Checkbox then downstream
processing may have an impact which is not in our control to fix or
analyze.

Could you please help out in this scenario ?

Thanks
Damaji.

Re: Fill value in the PDF Checkbox Field using PDAcroForm.

Posted by "sahyoun@fileaffairs.de" <sa...@fileaffairs.de>.
Hi Damaji,

possible approaches have been outlined below in a previous answer.

BR
Maruan

Am Donnerstag, dem 18.08.2022 um 14:41 +0530 schrieb Damaji Kalunge:
> Yes, the above understanding is correct.
>  Is there any possible solution to this problem?
> 
> Thanks
> Damaji
> 
> 
> On Thu, Aug 18, 2022 at 1:20 PM sahyoun@fileaffairs.de <
> sahyoun@fileaffairs.de> wrote:
> 
> > if I understood correctly the request was to be able to set the
> > last
> > checkbox labled Indeterminate / Intersex / Unspecified with either
> > one
> > of the three values (unspecified works) and also capture the value.
> > e.g. when setting 'indeterminate' as the value the checkbox should
> > be
> > checked and also have the value 'indeterminate'.
> > 
> > That's not possible. It can only be set using 'unspecified' and
> > then
> > have the value 'unspecified' as a single checkbox can not have
> > multiple
> > ON values.
> > 
> > BR
> > Maruan
> > 
> > 
> > 
> > Am Donnerstag, dem 18.08.2022 um 09:29 +0200 schrieb Tilman
> > Hausherr:
> > > I tried it in firefox... these are three checkboxes that behave
> > > like
> > > a
> > > radio button set.
> > > 
> > > Then I looked at it with PDFDebugger, there are no radio button
> > > flags.
> > > There is no javascript. Could this be some default behavior when
> > > checkboxes have the same name? You possibly mentioned something a
> > > few
> > > days / weeks ago.
> > > 
> > > Tilman
> > > 
> > > Am 18.08.2022 um 07:18 schrieb sahyoun@fileaffairs.de:
> > > > Hello Damaji,
> > > > 
> > > > the PDF supports my assumption. There is a single checkbox
> > > > representing
> > > > eiher one of three values for the checked state. And that's not
> > > > possible with a checkbox. It can only hold one value for the
> > > > unchecked
> > > > and one value for the checked state.
> > > > 
> > > > So if you need to be able to differentiate between the
> > > > additional
> > > > genders you need to have
> > > > - additional checkboxes or
> > > > - a dropdown or
> > > > - store the value somewehere else in the PDF in addition to
> > > > checking
> > > > the box (e.g. by adding a hidden field or storing the
> > > > information
> > > > in
> > > > the metadata of the PDF).
> > > > 
> > > > The last workaround obviously will not work if one uses the PDF
> > > > interactively which limits the use of the PDF.
> > > > 
> > > > BR
> > > > Maruan
> > > > 
> > > > Am Donnerstag, dem 18.08.2022 um 09:29 +0530 schrieb Damaji
> > > > Kalunge:
> > > > > Hi Team,
> > > > >   Please refer to the link PDF [
> > > > > 
> > https://drive.google.com/file/d/17XoTxgGSrn9-XMpZsSqhNanzTW6UBCmg/view?usp=sharing
> > > > > ].
> > > > > Thanks
> > > > > Damaji.
> > > > > 
> > > > > On Wed, Aug 17, 2022 at 9:46 PM Gilad Denneboom
> > > > > <gi...@gmail.com>
> > > > > wrote:
> > > > > 
> > > > > > You can't attach files directly here. Upload it to a file-
> > > > > > sharing
> > > > > > website
> > > > > > (like Google Drive) and post a link to it.
> > > > > > 
> > > > > > On Wed, Aug 17, 2022 at 10:11 AM Damaji Kalunge
> > > > > > <da...@technogise.com>
> > > > > > wrote:
> > > > > > 
> > > > > > > Hi Team,
> > > > > > > 
> > > > > > > I have attached the PDF itself.
> > > > > > > 
> > > > > > >   Requirement is tick the sex checkbox based on its
> > > > > > > possible
> > > > > > > values like
> > > > > > *male,
> > > > > > > female,  **unspecified*, "i*ndeterminate"  and 
> > > > > > > "i**ntersex
> > > > > > > *" .
> > > > > > >     Facing issue for "i*ndeterminate"  and  "i**ntersex
> > > > > > > *"
> > > > > > > with
> > > > > > > below
> > > > > > > code.
> > > > > > > 
> > > > > > > COSDictionary
> > > > > > cosDictionary3=pDAcroForm.getField("ap.sex").getCOSObject()
> > > > > > ;
> > > > > > > cosDictionary3.setString(COSName.V ,"unspecified");
> > > > > > > 
> > > > > > > Thanks
> > > > > > > Damaji.
> > > > > > > 
> > > > > > > On Wed, Aug 17, 2022 at 1:10 PM sahyoun@fileaffairs.de <
> > > > > > > sahyoun@fileaffairs.de> wrote:
> > > > > > > 
> > > > > > > > Hi Damaji,
> > > > > > > > 
> > > > > > > > the attachment didn't make it through - can you upload
> > > > > > > > that
> > > > > > > > somewhere
> > > > > > > > or even better the PDF in question?
> > > > > > > > 
> > > > > > > > BR
> > > > > > > > Maruan
> > > > > > > > 
> > > > > > > > Am Mittwoch, dem 17.08.2022 um 13:03 +0530 schrieb
> > > > > > > > Damaji
> > > > > > > > Kalunge:
> > > > > > > > > HI Team,
> > > > > > > > > 
> > > > > > > > >    There is confusion around how CheckboxPDF Field is
> > > > > > > > > in
> > > > > > > > > PDF.
> > > > > > > > > I have
> > > > > > > > > attached screenshot  . Please refer to it.
> > > > > > > > >    This is group checkbox field with one PDF Field
> > > > > > > > > name
> > > > > > > > > "app.sex".
> > > > > > > > >    Requirement is to set the each checkbox based on
> > > > > > > > > its
> > > > > > > > > value.
> > > > > > > > > 
> > > > > > > > >   Chosen  below  way  to fill PDF because it is
> > > > > > > > > encrypted.
> > > > > > > > >    Below code is working fine for male, female and
> > > > > > > > > unspecified
> > > > > > > > > COSDictionary
> > > > > > > > > cosDictionary3=pDAcroForm.getField("ap.sex").getCOSOb
> > > > > > > > > ject
> > > > > > > > > ();
> > > > > > > > > cosDictionary3.setString(COSName.V ,"unspecified");
> > > > > > > > >    but it is not working for "indeterminate"  and
> > > > > > > > > "intersex
> > > > > > > > > "  means
> > > > > > > > > the checkbox are ticked.
> > > > > > > > > 
> > > > > > > > >   Could you please help out ?
> > > > > > > > > 
> > > > > > > > > 
> > > > > > > > > Thanks
> > > > > > > > > Damaji.
> > > > > > > > > 
> > > > > > > > > 
> > > > > > > > > 
> > > > > > > > > 
> > > > > > > > > 
> > > > > > > > > On Wed, Aug 17, 2022 at 12:40 PM
> > > > > > > > > sahyoun@fileaffairs.de
> > > > > > > > > <sa...@fileaffairs.de> wrote:
> > > > > > > > > > reading a little further (and not being able to see
> > > > > > > > > > the
> > > > > > > > > > image) I'm
> > > > > > > > > > guessing that there is a single checkbox which you
> > > > > > > > > > can
> > > > > > > > > > tick
> > > > > > > > > > if the
> > > > > > > > > > person has one of the three potential states. But
> > > > > > > > > > that's
> > > > > > > > > > not
> > > > > > > > > > possible
> > > > > > > > > > to as a checkbox can only hold a value for
> > > > > > > > > > unchecked
> > > > > > > > > > (default OFF)
> > > > > > > > > > and
> > > > > > > > > > one for checked. So checking by providing one of
> > > > > > > > > > the
> > > > > > > > > > three
> > > > > > > > > > values
> > > > > > > > > > and
> > > > > > > > > > also capturing that is not possible.
> > > > > > > > > > 
> > > > > > > > > > You should use a List field in that case or a group
> > > > > > > > > > of
> > > > > > > > > > radio
> > > > > > > > > > buttons or
> > > > > > > > > > have a hidden field where you in addition to
> > > > > > > > > > checking
> > > > > > > > > > the
> > > > > > > > > > checkbox
> > > > > > > > > > hold
> > > > > > > > > > the value of what checked means.
> > > > > > > > > > 
> > > > > > > > > > BR
> > > > > > > > > > Maruan
> > > > > > > > > > 
> > > > > > > > > > 
> > > > > > > > > > Am Mittwoch, dem 17.08.2022 um 08:54 +0200 schrieb
> > > > > > > > > > sahyoun@fileaffairs.de:
> > > > > > > > > > > In addition,
> > > > > > > > > > > 
> > > > > > > > > > > are you sure that Indeterminate or Intersex are
> > > > > > > > > > > the
> > > > > > > > > > > potential
> > > > > > > > > > > values
> > > > > > > > > > > defined for the checkbox(es). The visible text is
> > > > > > > > > > > not
> > > > > > > > > > > what
> > > > > > > > > > > determines
> > > > > > > > > > > the potential values fo rthe checked/unchecked
> > > > > > > > > > > state.
> > > > > > > > > > > Also it's
> > > > > > > > > > > unusual
> > > > > > > > > > > that a checkbox has 3 potenmtial values as it's
> > > > > > > > > > > either
> > > > > > > > > > > checked or
> > > > > > > > > > > unchecked.
> > > > > > > > > > > 
> > > > > > > > > > > If you upload the the PDF to a shared location I
> > > > > > > > > > > can
> > > > > > > > > > > take
> > > > > > > > > > > a look.
> > > > > > > > > > > 
> > > > > > > > > > > BR
> > > > > > > > > > > Maruan
> > > > > > > > > > > 
> > > > > > > > > > > 
> > > > > > > > > > > 
> > > > > > > > > > > Am Mittwoch, dem 17.08.2022 um 08:41 +0200
> > > > > > > > > > > schrieb
> > > > > > > > > > > Tilman
> > > > > > > > > > > Hausherr:
> > > > > > > > > > > > Hi,
> > > > > > > > > > > > 
> > > > > > > > > > > > If this is really a PDCheckBox then call
> > > > > > > > > > > > check() or
> > > > > > > > > > > > uncheck().
> > > > > > > > > > > > I
> > > > > > > > > > > > can't
> > > > > > > > > > > > see the image, maybe this was an attachment.
> > > > > > > > > > > > 
> > > > > > > > > > > > Tilman
> > > > > > > > > > > > 
> > > > > > > > > > > > Am 17.08.2022 um 08:26 schrieb Damaji Kalunge:
> > > > > > > > > > > > > Hi Team,
> > > > > > > > > > > > > 
> > > > > > > > > > > > >    In the editable PDF we have a checkbox as
> > > > > > > > > > > > > shown
> > > > > > > > > > > > > below.
> > > > > > > > > > > > > image.png
> > > > > > > > > > > > > 
> > > > > > > > > > > > > *Indeterminate / Intersex / Unspecified []*
> > > > > > > > > > > > > *
> > > > > > > > > > > > > *
> > > > > > > > > > > > >     We are able to check the above checkbox
> > > > > > > > > > > > > using
> > > > > > > > > > > > > below code
> > > > > > > > > > > > > and
> > > > > > > > > > > > > only
> > > > > > > > > > > > > with value "*unspecified" .
> > > > > > > > > > > > > * Then only the checkbox is ticked in the
> > > > > > > > > > > > > filled
> > > > > > > > > > > > > PDF.
> > > > > > > > > > > > > COSDictionary
> > > > > > > > > > > > > cosDictionary3=pDAcroForm.getField("ap.sex").
> > > > > > > > > > > > > getC
> > > > > > > > > > > > > OSOb
> > > > > > > > > > > > > ject();
> > > > > > > > > > > > > cosDictionary3.setString(COSName.V
> > > > > > > > > > > > > ,"unspecified");
> > > > > > > > > > > > > **
> > > > > > > > > > > > >    We have requirement to set the checkbox
> > > > > > > > > > > > > value
> > > > > > > > > > > > > *Indeterminate or
> > > > > > > > > > > > > **Intersex * then by with value
> > > > > > > > > > > > > "i*ndeterminate"  or
> > > > > > > > > > > > > "i**ntersex
> > > > > > > > > > > > > *"
> > > > > > > > > > > > > does not ticked the checkbox in the filled
> > > > > > > > > > > > > PDF.
> > > > > > > > > > > > > 
> > > > > > > > > > > > >   I am afraid if we set  the last value to
> > > > > > > > > > > > > PDF
> > > > > > > > > > > > > Checkbox then
> > > > > > > > > > > > > downstream
> > > > > > > > > > > > > processing may have an impact which is not in
> > > > > > > > > > > > > our
> > > > > > > > > > > > > control
> > > > > > > > > > > > > to fix
> > > > > > > > > > > > > or
> > > > > > > > > > > > > analyze.
> > > > > > > > > > > > > 
> > > > > > > > > > > > > Could you please help out in this scenario ?
> > > > > > > > > > > > > 
> > > > > > > > > > > > > Thanks
> > > > > > > > > > > > > Damaji.
> > > > > > > > > > > > > 
> > > > > > > > > > > > > *
> > > > > > > > > > > > > *
> > > > > > > > > > 
> > > > > > > > > > ---------------------------------------------------
> > > > > > > > > > ----
> > > > > > > > > > ----
> > > > > > > > > > --------
> > > > > > > > > > --
> > > > > > > > > > To unsubscribe, e-mail:
> > > > > > > > > > users-unsubscribe@pdfbox.apache.org
> > > > > > > > > > For additional commands, e-mail:
> > > > > > > > > > users-help@pdfbox.apache.org
> > > > > > > > --
> > > > > > > > --
> > > > > > > > Maruan Sahyoun
> > > > > > > > 
> > > > > > > > FileAffairs GmbH
> > > > > > > > Josef-Schappe-Straße 21
> > > > > > > > 40882 Ratingen
> > > > > > > > 
> > > > > > > > Tel: +49 (2102) 89497 88
> > > > > > > > Fax: +49 (2102) 89497 91
> > > > > > > > sahyoun@fileaffairs.de
> > > > > > > > www.fileaffairs.de
> > > > > > > > 
> > > > > > > > Geschäftsführer: Maruan Sahyoun
> > > > > > > > Handelsregister: AG Düsseldorf, HRB 53837
> > > > > > > > UST.-ID: DE248275827
> > > > > > > > 
> > > > > > > > -------------------------------------------------------
> > > > > > > > ----
> > > > > > > > ----
> > > > > > > > ------
> > > > > > > > To unsubscribe, e-mail:
> > > > > > > > users-unsubscribe@pdfbox.apache.org
> > > > > > > > For additional commands, e-mail:
> > > > > > > > users-help@pdfbox.apache.org
> > > > > > > > 
> > > > > > > > 
> > > > > > > ---------------------------------------------------------
> > > > > > > ----
> > > > > > > ----
> > > > > > > ----
> > > > > > > To unsubscribe, e-mail:
> > > > > > > users-unsubscribe@pdfbox.apache.org
> > > > > > > For additional commands, e-mail:
> > > > > > > users-help@pdfbox.apache.org
> > > 
> > > 
> > > 
> > > -----------------------------------------------------------------
> > > ----
> > > To unsubscribe, e-mail: users-unsubscribe@pdfbox.apache.org
> > > For additional commands, e-mail: users-help@pdfbox.apache.org
> > > 
> > 
> > --
> > --
> > Maruan Sahyoun
> > 
> > FileAffairs GmbH
> > Josef-Schappe-Straße 21
> > 40882 Ratingen
> > 
> > Tel: +49 (2102) 89497 88
> > Fax: +49 (2102) 89497 91
> > sahyoun@fileaffairs.de
> > www.fileaffairs.de
> > 
> > Geschäftsführer: Maruan Sahyoun
> > Handelsregister: AG Düsseldorf, HRB 53837
> > UST.-ID: DE248275827
> > 
> > -------------------------------------------------------------------
> > --
> > To unsubscribe, e-mail: users-unsubscribe@pdfbox.apache.org
> > For additional commands, e-mail: users-help@pdfbox.apache.org
> > 
> > 

-- 
-- 
Maruan Sahyoun

FileAffairs GmbH
Josef-Schappe-Straße 21
40882 Ratingen

Tel: +49 (2102) 89497 88
Fax: +49 (2102) 89497 91
sahyoun@fileaffairs.de
www.fileaffairs.de

Geschäftsführer: Maruan Sahyoun
Handelsregister: AG Düsseldorf, HRB 53837
UST.-ID: DE248275827

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@pdfbox.apache.org
For additional commands, e-mail: users-help@pdfbox.apache.org


Re: Fill value in the PDF Checkbox Field using PDAcroForm.

Posted by Damaji Kalunge <da...@technogise.com>.
Yes, the above understanding is correct.
 Is there any possible solution to this problem?

Thanks
Damaji


On Thu, Aug 18, 2022 at 1:20 PM sahyoun@fileaffairs.de <
sahyoun@fileaffairs.de> wrote:

> if I understood correctly the request was to be able to set the last
> checkbox labled Indeterminate / Intersex / Unspecified with either one
> of the three values (unspecified works) and also capture the value.
> e.g. when setting 'indeterminate' as the value the checkbox should be
> checked and also have the value 'indeterminate'.
>
> That's not possible. It can only be set using 'unspecified' and then
> have the value 'unspecified' as a single checkbox can not have multiple
> ON values.
>
> BR
> Maruan
>
>
>
> Am Donnerstag, dem 18.08.2022 um 09:29 +0200 schrieb Tilman Hausherr:
> > I tried it in firefox... these are three checkboxes that behave like
> > a
> > radio button set.
> >
> > Then I looked at it with PDFDebugger, there are no radio button
> > flags.
> > There is no javascript. Could this be some default behavior when
> > checkboxes have the same name? You possibly mentioned something a few
> > days / weeks ago.
> >
> > Tilman
> >
> > Am 18.08.2022 um 07:18 schrieb sahyoun@fileaffairs.de:
> > > Hello Damaji,
> > >
> > > the PDF supports my assumption. There is a single checkbox
> > > representing
> > > eiher one of three values for the checked state. And that's not
> > > possible with a checkbox. It can only hold one value for the
> > > unchecked
> > > and one value for the checked state.
> > >
> > > So if you need to be able to differentiate between the additional
> > > genders you need to have
> > > - additional checkboxes or
> > > - a dropdown or
> > > - store the value somewehere else in the PDF in addition to
> > > checking
> > > the box (e.g. by adding a hidden field or storing the information
> > > in
> > > the metadata of the PDF).
> > >
> > > The last workaround obviously will not work if one uses the PDF
> > > interactively which limits the use of the PDF.
> > >
> > > BR
> > > Maruan
> > >
> > > Am Donnerstag, dem 18.08.2022 um 09:29 +0530 schrieb Damaji
> > > Kalunge:
> > > > Hi Team,
> > > >   Please refer to the link PDF [
> > > >
> https://drive.google.com/file/d/17XoTxgGSrn9-XMpZsSqhNanzTW6UBCmg/view?usp=sharing
> > > > ].
> > > > Thanks
> > > > Damaji.
> > > >
> > > > On Wed, Aug 17, 2022 at 9:46 PM Gilad Denneboom
> > > > <gi...@gmail.com>
> > > > wrote:
> > > >
> > > > > You can't attach files directly here. Upload it to a file-
> > > > > sharing
> > > > > website
> > > > > (like Google Drive) and post a link to it.
> > > > >
> > > > > On Wed, Aug 17, 2022 at 10:11 AM Damaji Kalunge
> > > > > <da...@technogise.com>
> > > > > wrote:
> > > > >
> > > > > > Hi Team,
> > > > > >
> > > > > > I have attached the PDF itself.
> > > > > >
> > > > > >   Requirement is tick the sex checkbox based on its possible
> > > > > > values like
> > > > > *male,
> > > > > > female,  **unspecified*, "i*ndeterminate"  and  "i**ntersex
> > > > > > *" .
> > > > > >     Facing issue for "i*ndeterminate"  and  "i**ntersex *"
> > > > > > with
> > > > > > below
> > > > > > code.
> > > > > >
> > > > > > COSDictionary
> > > > > cosDictionary3=pDAcroForm.getField("ap.sex").getCOSObject();
> > > > > > cosDictionary3.setString(COSName.V ,"unspecified");
> > > > > >
> > > > > > Thanks
> > > > > > Damaji.
> > > > > >
> > > > > > On Wed, Aug 17, 2022 at 1:10 PM sahyoun@fileaffairs.de <
> > > > > > sahyoun@fileaffairs.de> wrote:
> > > > > >
> > > > > > > Hi Damaji,
> > > > > > >
> > > > > > > the attachment didn't make it through - can you upload that
> > > > > > > somewhere
> > > > > > > or even better the PDF in question?
> > > > > > >
> > > > > > > BR
> > > > > > > Maruan
> > > > > > >
> > > > > > > Am Mittwoch, dem 17.08.2022 um 13:03 +0530 schrieb Damaji
> > > > > > > Kalunge:
> > > > > > > > HI Team,
> > > > > > > >
> > > > > > > >    There is confusion around how CheckboxPDF Field is in
> > > > > > > > PDF.
> > > > > > > > I have
> > > > > > > > attached screenshot  . Please refer to it.
> > > > > > > >    This is group checkbox field with one PDF Field name
> > > > > > > > "app.sex".
> > > > > > > >    Requirement is to set the each checkbox based on its
> > > > > > > > value.
> > > > > > > >
> > > > > > > >   Chosen  below  way  to fill PDF because it is
> > > > > > > > encrypted.
> > > > > > > >    Below code is working fine for male, female and
> > > > > > > > unspecified
> > > > > > > > COSDictionary
> > > > > > > > cosDictionary3=pDAcroForm.getField("ap.sex").getCOSObject
> > > > > > > > ();
> > > > > > > > cosDictionary3.setString(COSName.V ,"unspecified");
> > > > > > > >    but it is not working for "indeterminate"  and
> > > > > > > > "intersex
> > > > > > > > "  means
> > > > > > > > the checkbox are ticked.
> > > > > > > >
> > > > > > > >   Could you please help out ?
> > > > > > > >
> > > > > > > >
> > > > > > > > Thanks
> > > > > > > > Damaji.
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > > On Wed, Aug 17, 2022 at 12:40 PM sahyoun@fileaffairs.de
> > > > > > > > <sa...@fileaffairs.de> wrote:
> > > > > > > > > reading a little further (and not being able to see the
> > > > > > > > > image) I'm
> > > > > > > > > guessing that there is a single checkbox which you can
> > > > > > > > > tick
> > > > > > > > > if the
> > > > > > > > > person has one of the three potential states. But
> > > > > > > > > that's
> > > > > > > > > not
> > > > > > > > > possible
> > > > > > > > > to as a checkbox can only hold a value for unchecked
> > > > > > > > > (default OFF)
> > > > > > > > > and
> > > > > > > > > one for checked. So checking by providing one of the
> > > > > > > > > three
> > > > > > > > > values
> > > > > > > > > and
> > > > > > > > > also capturing that is not possible.
> > > > > > > > >
> > > > > > > > > You should use a List field in that case or a group of
> > > > > > > > > radio
> > > > > > > > > buttons or
> > > > > > > > > have a hidden field where you in addition to checking
> > > > > > > > > the
> > > > > > > > > checkbox
> > > > > > > > > hold
> > > > > > > > > the value of what checked means.
> > > > > > > > >
> > > > > > > > > BR
> > > > > > > > > Maruan
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > Am Mittwoch, dem 17.08.2022 um 08:54 +0200 schrieb
> > > > > > > > > sahyoun@fileaffairs.de:
> > > > > > > > > > In addition,
> > > > > > > > > >
> > > > > > > > > > are you sure that Indeterminate or Intersex are the
> > > > > > > > > > potential
> > > > > > > > > > values
> > > > > > > > > > defined for the checkbox(es). The visible text is not
> > > > > > > > > > what
> > > > > > > > > > determines
> > > > > > > > > > the potential values fo rthe checked/unchecked state.
> > > > > > > > > > Also it's
> > > > > > > > > > unusual
> > > > > > > > > > that a checkbox has 3 potenmtial values as it's
> > > > > > > > > > either
> > > > > > > > > > checked or
> > > > > > > > > > unchecked.
> > > > > > > > > >
> > > > > > > > > > If you upload the the PDF to a shared location I can
> > > > > > > > > > take
> > > > > > > > > > a look.
> > > > > > > > > >
> > > > > > > > > > BR
> > > > > > > > > > Maruan
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > Am Mittwoch, dem 17.08.2022 um 08:41 +0200 schrieb
> > > > > > > > > > Tilman
> > > > > > > > > > Hausherr:
> > > > > > > > > > > Hi,
> > > > > > > > > > >
> > > > > > > > > > > If this is really a PDCheckBox then call check() or
> > > > > > > > > > > uncheck().
> > > > > > > > > > > I
> > > > > > > > > > > can't
> > > > > > > > > > > see the image, maybe this was an attachment.
> > > > > > > > > > >
> > > > > > > > > > > Tilman
> > > > > > > > > > >
> > > > > > > > > > > Am 17.08.2022 um 08:26 schrieb Damaji Kalunge:
> > > > > > > > > > > > Hi Team,
> > > > > > > > > > > >
> > > > > > > > > > > >    In the editable PDF we have a checkbox as
> > > > > > > > > > > > shown
> > > > > > > > > > > > below.
> > > > > > > > > > > > image.png
> > > > > > > > > > > >
> > > > > > > > > > > > *Indeterminate / Intersex / Unspecified []*
> > > > > > > > > > > > *
> > > > > > > > > > > > *
> > > > > > > > > > > >     We are able to check the above checkbox using
> > > > > > > > > > > > below code
> > > > > > > > > > > > and
> > > > > > > > > > > > only
> > > > > > > > > > > > with value "*unspecified" .
> > > > > > > > > > > > * Then only the checkbox is ticked in the filled
> > > > > > > > > > > > PDF.
> > > > > > > > > > > > COSDictionary
> > > > > > > > > > > > cosDictionary3=pDAcroForm.getField("ap.sex").getC
> > > > > > > > > > > > OSOb
> > > > > > > > > > > > ject();
> > > > > > > > > > > > cosDictionary3.setString(COSName.V
> > > > > > > > > > > > ,"unspecified");
> > > > > > > > > > > > **
> > > > > > > > > > > >    We have requirement to set the checkbox value
> > > > > > > > > > > > *Indeterminate or
> > > > > > > > > > > > **Intersex * then by with value
> > > > > > > > > > > > "i*ndeterminate"  or
> > > > > > > > > > > > "i**ntersex
> > > > > > > > > > > > *"
> > > > > > > > > > > > does not ticked the checkbox in the filled PDF.
> > > > > > > > > > > >
> > > > > > > > > > > >   I am afraid if we set  the last value to PDF
> > > > > > > > > > > > Checkbox then
> > > > > > > > > > > > downstream
> > > > > > > > > > > > processing may have an impact which is not in our
> > > > > > > > > > > > control
> > > > > > > > > > > > to fix
> > > > > > > > > > > > or
> > > > > > > > > > > > analyze.
> > > > > > > > > > > >
> > > > > > > > > > > > Could you please help out in this scenario ?
> > > > > > > > > > > >
> > > > > > > > > > > > Thanks
> > > > > > > > > > > > Damaji.
> > > > > > > > > > > >
> > > > > > > > > > > > *
> > > > > > > > > > > > *
> > > > > > > > >
> > > > > > > > > -------------------------------------------------------
> > > > > > > > > ----
> > > > > > > > > --------
> > > > > > > > > --
> > > > > > > > > To unsubscribe, e-mail:
> > > > > > > > > users-unsubscribe@pdfbox.apache.org
> > > > > > > > > For additional commands, e-mail:
> > > > > > > > > users-help@pdfbox.apache.org
> > > > > > > --
> > > > > > > --
> > > > > > > Maruan Sahyoun
> > > > > > >
> > > > > > > FileAffairs GmbH
> > > > > > > Josef-Schappe-Straße 21
> > > > > > > 40882 Ratingen
> > > > > > >
> > > > > > > Tel: +49 (2102) 89497 88
> > > > > > > Fax: +49 (2102) 89497 91
> > > > > > > sahyoun@fileaffairs.de
> > > > > > > www.fileaffairs.de
> > > > > > >
> > > > > > > Geschäftsführer: Maruan Sahyoun
> > > > > > > Handelsregister: AG Düsseldorf, HRB 53837
> > > > > > > UST.-ID: DE248275827
> > > > > > >
> > > > > > > -----------------------------------------------------------
> > > > > > > ----
> > > > > > > ------
> > > > > > > To unsubscribe, e-mail: users-unsubscribe@pdfbox.apache.org
> > > > > > > For additional commands, e-mail:
> > > > > > > users-help@pdfbox.apache.org
> > > > > > >
> > > > > > >
> > > > > > -------------------------------------------------------------
> > > > > > ----
> > > > > > ----
> > > > > > To unsubscribe, e-mail: users-unsubscribe@pdfbox.apache.org
> > > > > > For additional commands, e-mail: users-help@pdfbox.apache.org
> >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: users-unsubscribe@pdfbox.apache.org
> > For additional commands, e-mail: users-help@pdfbox.apache.org
> >
>
> --
> --
> Maruan Sahyoun
>
> FileAffairs GmbH
> Josef-Schappe-Straße 21
> 40882 Ratingen
>
> Tel: +49 (2102) 89497 88
> Fax: +49 (2102) 89497 91
> sahyoun@fileaffairs.de
> www.fileaffairs.de
>
> Geschäftsführer: Maruan Sahyoun
> Handelsregister: AG Düsseldorf, HRB 53837
> UST.-ID: DE248275827
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@pdfbox.apache.org
> For additional commands, e-mail: users-help@pdfbox.apache.org
>
>

Re: Fill value in the PDF Checkbox Field using PDAcroForm.

Posted by "sahyoun@fileaffairs.de" <sa...@fileaffairs.de>.
if I understood correctly the request was to be able to set the last
checkbox labled Indeterminate / Intersex / Unspecified with either one
of the three values (unspecified works) and also capture the value.
e.g. when setting 'indeterminate' as the value the checkbox should be
checked and also have the value 'indeterminate'.

That's not possible. It can only be set using 'unspecified' and then
have the value 'unspecified' as a single checkbox can not have multiple
ON values.

BR
Maruan



Am Donnerstag, dem 18.08.2022 um 09:29 +0200 schrieb Tilman Hausherr:
> I tried it in firefox... these are three checkboxes that behave like
> a 
> radio button set.
> 
> Then I looked at it with PDFDebugger, there are no radio button
> flags. 
> There is no javascript. Could this be some default behavior when 
> checkboxes have the same name? You possibly mentioned something a few
> days / weeks ago.
> 
> Tilman
> 
> Am 18.08.2022 um 07:18 schrieb sahyoun@fileaffairs.de:
> > Hello Damaji,
> > 
> > the PDF supports my assumption. There is a single checkbox
> > representing
> > eiher one of three values for the checked state. And that's not
> > possible with a checkbox. It can only hold one value for the
> > unchecked
> > and one value for the checked state.
> > 
> > So if you need to be able to differentiate between the additional
> > genders you need to have
> > - additional checkboxes or
> > - a dropdown or
> > - store the value somewehere else in the PDF in addition to
> > checking
> > the box (e.g. by adding a hidden field or storing the information
> > in
> > the metadata of the PDF).
> > 
> > The last workaround obviously will not work if one uses the PDF
> > interactively which limits the use of the PDF.
> > 
> > BR
> > Maruan
> > 
> > Am Donnerstag, dem 18.08.2022 um 09:29 +0530 schrieb Damaji
> > Kalunge:
> > > Hi Team,
> > >   Please refer to the link PDF [
> > > https://drive.google.com/file/d/17XoTxgGSrn9-XMpZsSqhNanzTW6UBCmg/view?usp=sharing
> > > ].
> > > Thanks
> > > Damaji.
> > > 
> > > On Wed, Aug 17, 2022 at 9:46 PM Gilad Denneboom
> > > <gi...@gmail.com>
> > > wrote:
> > > 
> > > > You can't attach files directly here. Upload it to a file-
> > > > sharing
> > > > website
> > > > (like Google Drive) and post a link to it.
> > > > 
> > > > On Wed, Aug 17, 2022 at 10:11 AM Damaji Kalunge
> > > > <da...@technogise.com>
> > > > wrote:
> > > > 
> > > > > Hi Team,
> > > > > 
> > > > > I have attached the PDF itself.
> > > > > 
> > > > >   Requirement is tick the sex checkbox based on its possible
> > > > > values like
> > > > *male,
> > > > > female,  **unspecified*, "i*ndeterminate"  and  "i**ntersex
> > > > > *" .
> > > > >     Facing issue for "i*ndeterminate"  and  "i**ntersex *" 
> > > > > with
> > > > > below
> > > > > code.
> > > > > 
> > > > > COSDictionary
> > > > cosDictionary3=pDAcroForm.getField("ap.sex").getCOSObject();
> > > > > cosDictionary3.setString(COSName.V ,"unspecified");
> > > > > 
> > > > > Thanks
> > > > > Damaji.
> > > > > 
> > > > > On Wed, Aug 17, 2022 at 1:10 PM sahyoun@fileaffairs.de <
> > > > > sahyoun@fileaffairs.de> wrote:
> > > > > 
> > > > > > Hi Damaji,
> > > > > > 
> > > > > > the attachment didn't make it through - can you upload that
> > > > > > somewhere
> > > > > > or even better the PDF in question?
> > > > > > 
> > > > > > BR
> > > > > > Maruan
> > > > > > 
> > > > > > Am Mittwoch, dem 17.08.2022 um 13:03 +0530 schrieb Damaji
> > > > > > Kalunge:
> > > > > > > HI Team,
> > > > > > > 
> > > > > > >    There is confusion around how CheckboxPDF Field is in
> > > > > > > PDF.
> > > > > > > I have
> > > > > > > attached screenshot  . Please refer to it.
> > > > > > >    This is group checkbox field with one PDF Field name
> > > > > > > "app.sex".
> > > > > > >    Requirement is to set the each checkbox based on its
> > > > > > > value.
> > > > > > > 
> > > > > > >   Chosen  below  way  to fill PDF because it is
> > > > > > > encrypted.
> > > > > > >    Below code is working fine for male, female and
> > > > > > > unspecified
> > > > > > > COSDictionary
> > > > > > > cosDictionary3=pDAcroForm.getField("ap.sex").getCOSObject
> > > > > > > ();
> > > > > > > cosDictionary3.setString(COSName.V ,"unspecified");
> > > > > > >    but it is not working for "indeterminate"  and 
> > > > > > > "intersex
> > > > > > > "  means
> > > > > > > the checkbox are ticked.
> > > > > > > 
> > > > > > >   Could you please help out ?
> > > > > > > 
> > > > > > > 
> > > > > > > Thanks
> > > > > > > Damaji.
> > > > > > > 
> > > > > > > 
> > > > > > > 
> > > > > > > 
> > > > > > > 
> > > > > > > On Wed, Aug 17, 2022 at 12:40 PM sahyoun@fileaffairs.de
> > > > > > > <sa...@fileaffairs.de> wrote:
> > > > > > > > reading a little further (and not being able to see the
> > > > > > > > image) I'm
> > > > > > > > guessing that there is a single checkbox which you can
> > > > > > > > tick
> > > > > > > > if the
> > > > > > > > person has one of the three potential states. But
> > > > > > > > that's
> > > > > > > > not
> > > > > > > > possible
> > > > > > > > to as a checkbox can only hold a value for unchecked
> > > > > > > > (default OFF)
> > > > > > > > and
> > > > > > > > one for checked. So checking by providing one of the
> > > > > > > > three
> > > > > > > > values
> > > > > > > > and
> > > > > > > > also capturing that is not possible.
> > > > > > > > 
> > > > > > > > You should use a List field in that case or a group of
> > > > > > > > radio
> > > > > > > > buttons or
> > > > > > > > have a hidden field where you in addition to checking
> > > > > > > > the
> > > > > > > > checkbox
> > > > > > > > hold
> > > > > > > > the value of what checked means.
> > > > > > > > 
> > > > > > > > BR
> > > > > > > > Maruan
> > > > > > > > 
> > > > > > > > 
> > > > > > > > Am Mittwoch, dem 17.08.2022 um 08:54 +0200 schrieb
> > > > > > > > sahyoun@fileaffairs.de:
> > > > > > > > > In addition,
> > > > > > > > > 
> > > > > > > > > are you sure that Indeterminate or Intersex are the
> > > > > > > > > potential
> > > > > > > > > values
> > > > > > > > > defined for the checkbox(es). The visible text is not
> > > > > > > > > what
> > > > > > > > > determines
> > > > > > > > > the potential values fo rthe checked/unchecked state.
> > > > > > > > > Also it's
> > > > > > > > > unusual
> > > > > > > > > that a checkbox has 3 potenmtial values as it's
> > > > > > > > > either
> > > > > > > > > checked or
> > > > > > > > > unchecked.
> > > > > > > > > 
> > > > > > > > > If you upload the the PDF to a shared location I can
> > > > > > > > > take
> > > > > > > > > a look.
> > > > > > > > > 
> > > > > > > > > BR
> > > > > > > > > Maruan
> > > > > > > > > 
> > > > > > > > > 
> > > > > > > > > 
> > > > > > > > > Am Mittwoch, dem 17.08.2022 um 08:41 +0200 schrieb
> > > > > > > > > Tilman
> > > > > > > > > Hausherr:
> > > > > > > > > > Hi,
> > > > > > > > > > 
> > > > > > > > > > If this is really a PDCheckBox then call check() or
> > > > > > > > > > uncheck().
> > > > > > > > > > I
> > > > > > > > > > can't
> > > > > > > > > > see the image, maybe this was an attachment.
> > > > > > > > > > 
> > > > > > > > > > Tilman
> > > > > > > > > > 
> > > > > > > > > > Am 17.08.2022 um 08:26 schrieb Damaji Kalunge:
> > > > > > > > > > > Hi Team,
> > > > > > > > > > > 
> > > > > > > > > > >    In the editable PDF we have a checkbox as
> > > > > > > > > > > shown
> > > > > > > > > > > below.
> > > > > > > > > > > image.png
> > > > > > > > > > > 
> > > > > > > > > > > *Indeterminate / Intersex / Unspecified []*
> > > > > > > > > > > *
> > > > > > > > > > > *
> > > > > > > > > > >     We are able to check the above checkbox using
> > > > > > > > > > > below code
> > > > > > > > > > > and
> > > > > > > > > > > only
> > > > > > > > > > > with value "*unspecified" .
> > > > > > > > > > > * Then only the checkbox is ticked in the filled
> > > > > > > > > > > PDF.
> > > > > > > > > > > COSDictionary
> > > > > > > > > > > cosDictionary3=pDAcroForm.getField("ap.sex").getC
> > > > > > > > > > > OSOb
> > > > > > > > > > > ject();
> > > > > > > > > > > cosDictionary3.setString(COSName.V
> > > > > > > > > > > ,"unspecified");
> > > > > > > > > > > **
> > > > > > > > > > >    We have requirement to set the checkbox value
> > > > > > > > > > > *Indeterminate or
> > > > > > > > > > > **Intersex * then by with value 
> > > > > > > > > > > "i*ndeterminate"  or
> > > > > > > > > > > "i**ntersex
> > > > > > > > > > > *"
> > > > > > > > > > > does not ticked the checkbox in the filled PDF.
> > > > > > > > > > > 
> > > > > > > > > > >   I am afraid if we set  the last value to PDF
> > > > > > > > > > > Checkbox then
> > > > > > > > > > > downstream
> > > > > > > > > > > processing may have an impact which is not in our
> > > > > > > > > > > control
> > > > > > > > > > > to fix
> > > > > > > > > > > or
> > > > > > > > > > > analyze.
> > > > > > > > > > > 
> > > > > > > > > > > Could you please help out in this scenario ?
> > > > > > > > > > > 
> > > > > > > > > > > Thanks
> > > > > > > > > > > Damaji.
> > > > > > > > > > > 
> > > > > > > > > > > *
> > > > > > > > > > > *
> > > > > > > > 
> > > > > > > > -------------------------------------------------------
> > > > > > > > ----
> > > > > > > > --------
> > > > > > > > --
> > > > > > > > To unsubscribe, e-mail:
> > > > > > > > users-unsubscribe@pdfbox.apache.org
> > > > > > > > For additional commands, e-mail:
> > > > > > > > users-help@pdfbox.apache.org
> > > > > > --
> > > > > > --
> > > > > > Maruan Sahyoun
> > > > > > 
> > > > > > FileAffairs GmbH
> > > > > > Josef-Schappe-Straße 21
> > > > > > 40882 Ratingen
> > > > > > 
> > > > > > Tel: +49 (2102) 89497 88
> > > > > > Fax: +49 (2102) 89497 91
> > > > > > sahyoun@fileaffairs.de
> > > > > > www.fileaffairs.de
> > > > > > 
> > > > > > Geschäftsführer: Maruan Sahyoun
> > > > > > Handelsregister: AG Düsseldorf, HRB 53837
> > > > > > UST.-ID: DE248275827
> > > > > > 
> > > > > > -----------------------------------------------------------
> > > > > > ----
> > > > > > ------
> > > > > > To unsubscribe, e-mail: users-unsubscribe@pdfbox.apache.org
> > > > > > For additional commands, e-mail:
> > > > > > users-help@pdfbox.apache.org
> > > > > > 
> > > > > > 
> > > > > -------------------------------------------------------------
> > > > > ----
> > > > > ----
> > > > > To unsubscribe, e-mail: users-unsubscribe@pdfbox.apache.org
> > > > > For additional commands, e-mail: users-help@pdfbox.apache.org
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@pdfbox.apache.org
> For additional commands, e-mail: users-help@pdfbox.apache.org
> 

-- 
-- 
Maruan Sahyoun

FileAffairs GmbH
Josef-Schappe-Straße 21
40882 Ratingen

Tel: +49 (2102) 89497 88
Fax: +49 (2102) 89497 91
sahyoun@fileaffairs.de
www.fileaffairs.de

Geschäftsführer: Maruan Sahyoun
Handelsregister: AG Düsseldorf, HRB 53837
UST.-ID: DE248275827

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@pdfbox.apache.org
For additional commands, e-mail: users-help@pdfbox.apache.org


Re: Fill value in the PDF Checkbox Field using PDAcroForm.

Posted by Tilman Hausherr <TH...@t-online.de>.
I tried it in firefox... these are three checkboxes that behave like a 
radio button set.

Then I looked at it with PDFDebugger, there are no radio button flags. 
There is no javascript. Could this be some default behavior when 
checkboxes have the same name? You possibly mentioned something a few 
days / weeks ago.

Tilman

Am 18.08.2022 um 07:18 schrieb sahyoun@fileaffairs.de:
> Hello Damaji,
>
> the PDF supports my assumption. There is a single checkbox representing
> eiher one of three values for the checked state. And that's not
> possible with a checkbox. It can only hold one value for the unchecked
> and one value for the checked state.
>
> So if you need to be able to differentiate between the additional
> genders you need to have
> - additional checkboxes or
> - a dropdown or
> - store the value somewehere else in the PDF in addition to checking
> the box (e.g. by adding a hidden field or storing the information in
> the metadata of the PDF).
>
> The last workaround obviously will not work if one uses the PDF
> interactively which limits the use of the PDF.
>
> BR
> Maruan
>
> Am Donnerstag, dem 18.08.2022 um 09:29 +0530 schrieb Damaji Kalunge:
>> Hi Team,
>>   Please refer to the link PDF [
>> https://drive.google.com/file/d/17XoTxgGSrn9-XMpZsSqhNanzTW6UBCmg/view?usp=sharing
>> ].
>> Thanks
>> Damaji.
>>
>> On Wed, Aug 17, 2022 at 9:46 PM Gilad Denneboom
>> <gi...@gmail.com>
>> wrote:
>>
>>> You can't attach files directly here. Upload it to a file-sharing
>>> website
>>> (like Google Drive) and post a link to it.
>>>
>>> On Wed, Aug 17, 2022 at 10:11 AM Damaji Kalunge
>>> <da...@technogise.com>
>>> wrote:
>>>
>>>> Hi Team,
>>>>
>>>> I have attached the PDF itself.
>>>>
>>>>   Requirement is tick the sex checkbox based on its possible
>>>> values like
>>> *male,
>>>> female,  **unspecified*, "i*ndeterminate"  and  "i**ntersex *" .
>>>>     Facing issue for "i*ndeterminate"  and  "i**ntersex *"  with
>>>> below
>>>> code.
>>>>
>>>> COSDictionary
>>> cosDictionary3=pDAcroForm.getField("ap.sex").getCOSObject();
>>>> cosDictionary3.setString(COSName.V ,"unspecified");
>>>>
>>>> Thanks
>>>> Damaji.
>>>>
>>>> On Wed, Aug 17, 2022 at 1:10 PM sahyoun@fileaffairs.de <
>>>> sahyoun@fileaffairs.de> wrote:
>>>>
>>>>> Hi Damaji,
>>>>>
>>>>> the attachment didn't make it through - can you upload that
>>>>> somewhere
>>>>> or even better the PDF in question?
>>>>>
>>>>> BR
>>>>> Maruan
>>>>>
>>>>> Am Mittwoch, dem 17.08.2022 um 13:03 +0530 schrieb Damaji
>>>>> Kalunge:
>>>>>> HI Team,
>>>>>>
>>>>>>    There is confusion around how CheckboxPDF Field is in PDF.
>>>>>> I have
>>>>>> attached screenshot  . Please refer to it.
>>>>>>    This is group checkbox field with one PDF Field name
>>>>>> "app.sex".
>>>>>>    Requirement is to set the each checkbox based on its value.
>>>>>>
>>>>>>   Chosen  below  way  to fill PDF because it is encrypted.
>>>>>>    Below code is working fine for male, female and unspecified
>>>>>> COSDictionary
>>>>>> cosDictionary3=pDAcroForm.getField("ap.sex").getCOSObject();
>>>>>> cosDictionary3.setString(COSName.V ,"unspecified");
>>>>>>    but it is not working for "indeterminate"  and  "intersex
>>>>>> "  means
>>>>>> the checkbox are ticked.
>>>>>>
>>>>>>   Could you please help out ?
>>>>>>
>>>>>>
>>>>>> Thanks
>>>>>> Damaji.
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Wed, Aug 17, 2022 at 12:40 PM sahyoun@fileaffairs.de
>>>>>> <sa...@fileaffairs.de> wrote:
>>>>>>> reading a little further (and not being able to see the
>>>>>>> image) I'm
>>>>>>> guessing that there is a single checkbox which you can tick
>>>>>>> if the
>>>>>>> person has one of the three potential states. But that's
>>>>>>> not
>>>>>>> possible
>>>>>>> to as a checkbox can only hold a value for unchecked
>>>>>>> (default OFF)
>>>>>>> and
>>>>>>> one for checked. So checking by providing one of the three
>>>>>>> values
>>>>>>> and
>>>>>>> also capturing that is not possible.
>>>>>>>
>>>>>>> You should use a List field in that case or a group of
>>>>>>> radio
>>>>>>> buttons or
>>>>>>> have a hidden field where you in addition to checking the
>>>>>>> checkbox
>>>>>>> hold
>>>>>>> the value of what checked means.
>>>>>>>
>>>>>>> BR
>>>>>>> Maruan
>>>>>>>
>>>>>>>
>>>>>>> Am Mittwoch, dem 17.08.2022 um 08:54 +0200 schrieb
>>>>>>> sahyoun@fileaffairs.de:
>>>>>>>> In addition,
>>>>>>>>
>>>>>>>> are you sure that Indeterminate or Intersex are the
>>>>>>>> potential
>>>>>>>> values
>>>>>>>> defined for the checkbox(es). The visible text is not
>>>>>>>> what
>>>>>>>> determines
>>>>>>>> the potential values fo rthe checked/unchecked state.
>>>>>>>> Also it's
>>>>>>>> unusual
>>>>>>>> that a checkbox has 3 potenmtial values as it's either
>>>>>>>> checked or
>>>>>>>> unchecked.
>>>>>>>>
>>>>>>>> If you upload the the PDF to a shared location I can take
>>>>>>>> a look.
>>>>>>>>
>>>>>>>> BR
>>>>>>>> Maruan
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> Am Mittwoch, dem 17.08.2022 um 08:41 +0200 schrieb Tilman
>>>>>>>> Hausherr:
>>>>>>>>> Hi,
>>>>>>>>>
>>>>>>>>> If this is really a PDCheckBox then call check() or
>>>>>>>>> uncheck().
>>>>>>>>> I
>>>>>>>>> can't
>>>>>>>>> see the image, maybe this was an attachment.
>>>>>>>>>
>>>>>>>>> Tilman
>>>>>>>>>
>>>>>>>>> Am 17.08.2022 um 08:26 schrieb Damaji Kalunge:
>>>>>>>>>> Hi Team,
>>>>>>>>>>
>>>>>>>>>>    In the editable PDF we have a checkbox as shown
>>>>>>>>>> below.
>>>>>>>>>> image.png
>>>>>>>>>>
>>>>>>>>>> *Indeterminate / Intersex / Unspecified []*
>>>>>>>>>> *
>>>>>>>>>> *
>>>>>>>>>>     We are able to check the above checkbox using
>>>>>>>>>> below code
>>>>>>>>>> and
>>>>>>>>>> only
>>>>>>>>>> with value "*unspecified" .
>>>>>>>>>> * Then only the checkbox is ticked in the filled PDF.
>>>>>>>>>> COSDictionary
>>>>>>>>>> cosDictionary3=pDAcroForm.getField("ap.sex").getCOSOb
>>>>>>>>>> ject();
>>>>>>>>>> cosDictionary3.setString(COSName.V ,"unspecified");
>>>>>>>>>> **
>>>>>>>>>>    We have requirement to set the checkbox value
>>>>>>>>>> *Indeterminate or
>>>>>>>>>> **Intersex * then by with value  "i*ndeterminate"  or
>>>>>>>>>> "i**ntersex
>>>>>>>>>> *"
>>>>>>>>>> does not ticked the checkbox in the filled PDF.
>>>>>>>>>>
>>>>>>>>>>   I am afraid if we set  the last value to PDF
>>>>>>>>>> Checkbox then
>>>>>>>>>> downstream
>>>>>>>>>> processing may have an impact which is not in our
>>>>>>>>>> control
>>>>>>>>>> to fix
>>>>>>>>>> or
>>>>>>>>>> analyze.
>>>>>>>>>>
>>>>>>>>>> Could you please help out in this scenario ?
>>>>>>>>>>
>>>>>>>>>> Thanks
>>>>>>>>>> Damaji.
>>>>>>>>>>
>>>>>>>>>> *
>>>>>>>>>> *
>>>>>>>
>>>>>>> -----------------------------------------------------------
>>>>>>> --------
>>>>>>> --
>>>>>>> To unsubscribe, e-mail: users-unsubscribe@pdfbox.apache.org
>>>>>>> For additional commands, e-mail:
>>>>>>> users-help@pdfbox.apache.org
>>>>> --
>>>>> --
>>>>> Maruan Sahyoun
>>>>>
>>>>> FileAffairs GmbH
>>>>> Josef-Schappe-Straße 21
>>>>> 40882 Ratingen
>>>>>
>>>>> Tel: +49 (2102) 89497 88
>>>>> Fax: +49 (2102) 89497 91
>>>>> sahyoun@fileaffairs.de
>>>>> www.fileaffairs.de
>>>>>
>>>>> Geschäftsführer: Maruan Sahyoun
>>>>> Handelsregister: AG Düsseldorf, HRB 53837
>>>>> UST.-ID: DE248275827
>>>>>
>>>>> ---------------------------------------------------------------
>>>>> ------
>>>>> To unsubscribe, e-mail: users-unsubscribe@pdfbox.apache.org
>>>>> For additional commands, e-mail: users-help@pdfbox.apache.org
>>>>>
>>>>>
>>>> -----------------------------------------------------------------
>>>> ----
>>>> To unsubscribe, e-mail: users-unsubscribe@pdfbox.apache.org
>>>> For additional commands, e-mail: users-help@pdfbox.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@pdfbox.apache.org
For additional commands, e-mail: users-help@pdfbox.apache.org


Re: Fill value in the PDF Checkbox Field using PDAcroForm.

Posted by "sahyoun@fileaffairs.de" <sa...@fileaffairs.de>.
Hello Damaji,

the PDF supports my assumption. There is a single checkbox representing
eiher one of three values for the checked state. And that's not
possible with a checkbox. It can only hold one value for the unchecked
and one value for the checked state. 

So if you need to be able to differentiate between the additional 
genders you need to have 
- additional checkboxes or
- a dropdown or
- store the value somewehere else in the PDF in addition to checking
the box (e.g. by adding a hidden field or storing the information in
the metadata of the PDF).

The last workaround obviously will not work if one uses the PDF
interactively which limits the use of the PDF.

BR
Maruan

Am Donnerstag, dem 18.08.2022 um 09:29 +0530 schrieb Damaji Kalunge:
> Hi Team,
>  Please refer to the link PDF [
> https://drive.google.com/file/d/17XoTxgGSrn9-XMpZsSqhNanzTW6UBCmg/view?usp=sharing
> ].
> Thanks
> Damaji.
> 
> On Wed, Aug 17, 2022 at 9:46 PM Gilad Denneboom
> <gi...@gmail.com>
> wrote:
> 
> > You can't attach files directly here. Upload it to a file-sharing
> > website
> > (like Google Drive) and post a link to it.
> > 
> > On Wed, Aug 17, 2022 at 10:11 AM Damaji Kalunge
> > <da...@technogise.com>
> > wrote:
> > 
> > > Hi Team,
> > > 
> > > I have attached the PDF itself.
> > > 
> > >  Requirement is tick the sex checkbox based on its possible
> > > values like
> > *male,
> > > female,  **unspecified*, "i*ndeterminate"  and  "i**ntersex *" .
> > >    Facing issue for "i*ndeterminate"  and  "i**ntersex *"  with
> > > below
> > > code.
> > > 
> > > COSDictionary
> > cosDictionary3=pDAcroForm.getField("ap.sex").getCOSObject();
> > > cosDictionary3.setString(COSName.V ,"unspecified");
> > > 
> > > Thanks
> > > Damaji.
> > > 
> > > On Wed, Aug 17, 2022 at 1:10 PM sahyoun@fileaffairs.de <
> > > sahyoun@fileaffairs.de> wrote:
> > > 
> > > > Hi Damaji,
> > > > 
> > > > the attachment didn't make it through - can you upload that
> > > > somewhere
> > > > or even better the PDF in question?
> > > > 
> > > > BR
> > > > Maruan
> > > > 
> > > > Am Mittwoch, dem 17.08.2022 um 13:03 +0530 schrieb Damaji
> > > > Kalunge:
> > > > > HI Team,
> > > > > 
> > > > >   There is confusion around how CheckboxPDF Field is in PDF.
> > > > > I have
> > > > > attached screenshot  . Please refer to it.
> > > > >   This is group checkbox field with one PDF Field name
> > > > > "app.sex".
> > > > >   Requirement is to set the each checkbox based on its value.
> > > > > 
> > > > >  Chosen  below  way  to fill PDF because it is encrypted.
> > > > >   Below code is working fine for male, female and unspecified
> > > > > COSDictionary
> > > > > cosDictionary3=pDAcroForm.getField("ap.sex").getCOSObject();
> > > > > cosDictionary3.setString(COSName.V ,"unspecified");
> > > > >   but it is not working for "indeterminate"  and  "intersex
> > > > > "  means
> > > > > the checkbox are ticked.
> > > > > 
> > > > >  Could you please help out ?
> > > > > 
> > > > > 
> > > > > Thanks
> > > > > Damaji.
> > > > > 
> > > > > 
> > > > > 
> > > > > 
> > > > > 
> > > > > On Wed, Aug 17, 2022 at 12:40 PM sahyoun@fileaffairs.de
> > > > > <sa...@fileaffairs.de> wrote:
> > > > > > 
> > > > > > reading a little further (and not being able to see the
> > > > > > image) I'm
> > > > > > guessing that there is a single checkbox which you can tick
> > > > > > if the
> > > > > > person has one of the three potential states. But that's
> > > > > > not
> > > > > > possible
> > > > > > to as a checkbox can only hold a value for unchecked
> > > > > > (default OFF)
> > > > > > and
> > > > > > one for checked. So checking by providing one of the three
> > > > > > values
> > > > > > and
> > > > > > also capturing that is not possible.
> > > > > > 
> > > > > > You should use a List field in that case or a group of
> > > > > > radio
> > > > > > buttons or
> > > > > > have a hidden field where you in addition to checking the
> > > > > > checkbox
> > > > > > hold
> > > > > > the value of what checked means.
> > > > > > 
> > > > > > BR
> > > > > > Maruan
> > > > > > 
> > > > > > 
> > > > > > Am Mittwoch, dem 17.08.2022 um 08:54 +0200 schrieb
> > > > > > sahyoun@fileaffairs.de:
> > > > > > > In addition,
> > > > > > > 
> > > > > > > are you sure that Indeterminate or Intersex are the
> > > > > > > potential
> > > > > > > values
> > > > > > > defined for the checkbox(es). The visible text is not
> > > > > > > what
> > > > > > > determines
> > > > > > > the potential values fo rthe checked/unchecked state.
> > > > > > > Also it's
> > > > > > > unusual
> > > > > > > that a checkbox has 3 potenmtial values as it's either
> > > > > > > checked or
> > > > > > > unchecked.
> > > > > > > 
> > > > > > > If you upload the the PDF to a shared location I can take
> > > > > > > a look.
> > > > > > > 
> > > > > > > BR
> > > > > > > Maruan
> > > > > > > 
> > > > > > > 
> > > > > > > 
> > > > > > > Am Mittwoch, dem 17.08.2022 um 08:41 +0200 schrieb Tilman
> > > > > > > Hausherr:
> > > > > > > > Hi,
> > > > > > > > 
> > > > > > > > If this is really a PDCheckBox then call check() or
> > > > > > > > uncheck().
> > > > > > > > I
> > > > > > > > can't
> > > > > > > > see the image, maybe this was an attachment.
> > > > > > > > 
> > > > > > > > Tilman
> > > > > > > > 
> > > > > > > > Am 17.08.2022 um 08:26 schrieb Damaji Kalunge:
> > > > > > > > > Hi Team,
> > > > > > > > > 
> > > > > > > > >   In the editable PDF we have a checkbox as shown
> > > > > > > > > below.
> > > > > > > > > image.png
> > > > > > > > > 
> > > > > > > > > *Indeterminate / Intersex / Unspecified []*
> > > > > > > > > *
> > > > > > > > > *
> > > > > > > > >    We are able to check the above checkbox using
> > > > > > > > > below code
> > > > > > > > > and
> > > > > > > > > only
> > > > > > > > > with value "*unspecified" .
> > > > > > > > > * Then only the checkbox is ticked in the filled PDF.
> > > > > > > > > COSDictionary
> > > > > > > > > cosDictionary3=pDAcroForm.getField("ap.sex").getCOSOb
> > > > > > > > > ject();
> > > > > > > > > cosDictionary3.setString(COSName.V ,"unspecified");
> > > > > > > > > **
> > > > > > > > >   We have requirement to set the checkbox value
> > > > > > > > > *Indeterminate or
> > > > > > > > > **Intersex * then by with value  "i*ndeterminate"  or
> > > > > > > > > "i**ntersex
> > > > > > > > > *"
> > > > > > > > > does not ticked the checkbox in the filled PDF.
> > > > > > > > > 
> > > > > > > > >  I am afraid if we set  the last value to PDF
> > > > > > > > > Checkbox then
> > > > > > > > > downstream
> > > > > > > > > processing may have an impact which is not in our
> > > > > > > > > control
> > > > > > > > > to fix
> > > > > > > > > or
> > > > > > > > > analyze.
> > > > > > > > > 
> > > > > > > > > Could you please help out in this scenario ?
> > > > > > > > > 
> > > > > > > > > Thanks
> > > > > > > > > Damaji.
> > > > > > > > > 
> > > > > > > > > *
> > > > > > > > > *
> > > > > > > > 
> > > > > > > 
> > > > > > 
> > > > > > 
> > > > > > -----------------------------------------------------------
> > > > > > --------
> > > > > > --
> > > > > > To unsubscribe, e-mail: users-unsubscribe@pdfbox.apache.org
> > > > > > For additional commands, e-mail:
> > > > > > users-help@pdfbox.apache.org
> > > > 
> > > > --
> > > > --
> > > > Maruan Sahyoun
> > > > 
> > > > FileAffairs GmbH
> > > > Josef-Schappe-Straße 21
> > > > 40882 Ratingen
> > > > 
> > > > Tel: +49 (2102) 89497 88
> > > > Fax: +49 (2102) 89497 91
> > > > sahyoun@fileaffairs.de
> > > > www.fileaffairs.de
> > > > 
> > > > Geschäftsführer: Maruan Sahyoun
> > > > Handelsregister: AG Düsseldorf, HRB 53837
> > > > UST.-ID: DE248275827
> > > > 
> > > > ---------------------------------------------------------------
> > > > ------
> > > > To unsubscribe, e-mail: users-unsubscribe@pdfbox.apache.org
> > > > For additional commands, e-mail: users-help@pdfbox.apache.org
> > > > 
> > > > 
> > > -----------------------------------------------------------------
> > > ----
> > > To unsubscribe, e-mail: users-unsubscribe@pdfbox.apache.org
> > > For additional commands, e-mail: users-help@pdfbox.apache.org
> > 

-- 
-- 
Maruan Sahyoun

FileAffairs GmbH
Josef-Schappe-Straße 21
40882 Ratingen

Tel: +49 (2102) 89497 88
Fax: +49 (2102) 89497 91
sahyoun@fileaffairs.de
www.fileaffairs.de

Geschäftsführer: Maruan Sahyoun
Handelsregister: AG Düsseldorf, HRB 53837
UST.-ID: DE248275827

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@pdfbox.apache.org
For additional commands, e-mail: users-help@pdfbox.apache.org


Re: Fill value in the PDF Checkbox Field using PDAcroForm.

Posted by Damaji Kalunge <da...@technogise.com>.
Hi Team,
 Please refer to the link PDF [
https://drive.google.com/file/d/17XoTxgGSrn9-XMpZsSqhNanzTW6UBCmg/view?usp=sharing
].
Thanks
Damaji.

On Wed, Aug 17, 2022 at 9:46 PM Gilad Denneboom <gi...@gmail.com>
wrote:

> You can't attach files directly here. Upload it to a file-sharing website
> (like Google Drive) and post a link to it.
>
> On Wed, Aug 17, 2022 at 10:11 AM Damaji Kalunge <da...@technogise.com>
> wrote:
>
> > Hi Team,
> >
> > I have attached the PDF itself.
> >
> >  Requirement is tick the sex checkbox based on its possible values like
> *male,
> > female,  **unspecified*, "i*ndeterminate"  and  "i**ntersex *" .
> >    Facing issue for "i*ndeterminate"  and  "i**ntersex *"  with below
> > code.
> >
> > COSDictionary
> cosDictionary3=pDAcroForm.getField("ap.sex").getCOSObject();
> > cosDictionary3.setString(COSName.V ,"unspecified");
> >
> > Thanks
> > Damaji.
> >
> > On Wed, Aug 17, 2022 at 1:10 PM sahyoun@fileaffairs.de <
> > sahyoun@fileaffairs.de> wrote:
> >
> >> Hi Damaji,
> >>
> >> the attachment didn't make it through - can you upload that somewhere
> >> or even better the PDF in question?
> >>
> >> BR
> >> Maruan
> >>
> >> Am Mittwoch, dem 17.08.2022 um 13:03 +0530 schrieb Damaji Kalunge:
> >> > HI Team,
> >> >
> >> >   There is confusion around how CheckboxPDF Field is in PDF. I have
> >> > attached screenshot  . Please refer to it.
> >> >   This is group checkbox field with one PDF Field name "app.sex".
> >> >   Requirement is to set the each checkbox based on its value.
> >> >
> >> >  Chosen  below  way  to fill PDF because it is encrypted.
> >> >   Below code is working fine for male, female and unspecified
> >> > COSDictionary
> >> > cosDictionary3=pDAcroForm.getField("ap.sex").getCOSObject();
> >> > cosDictionary3.setString(COSName.V ,"unspecified");
> >> >   but it is not working for "indeterminate"  and  "intersex "  means
> >> > the checkbox are ticked.
> >> >
> >> >  Could you please help out ?
> >> >
> >> >
> >> > Thanks
> >> > Damaji.
> >> >
> >> >
> >> >
> >> >
> >> >
> >> > On Wed, Aug 17, 2022 at 12:40 PM sahyoun@fileaffairs.de
> >> > <sa...@fileaffairs.de> wrote:
> >> > >
> >> > > reading a little further (and not being able to see the image) I'm
> >> > > guessing that there is a single checkbox which you can tick if the
> >> > > person has one of the three potential states. But that's not
> >> > > possible
> >> > > to as a checkbox can only hold a value for unchecked (default OFF)
> >> > > and
> >> > > one for checked. So checking by providing one of the three values
> >> > > and
> >> > > also capturing that is not possible.
> >> > >
> >> > > You should use a List field in that case or a group of radio
> >> > > buttons or
> >> > > have a hidden field where you in addition to checking the checkbox
> >> > > hold
> >> > > the value of what checked means.
> >> > >
> >> > > BR
> >> > > Maruan
> >> > >
> >> > >
> >> > > Am Mittwoch, dem 17.08.2022 um 08:54 +0200 schrieb
> >> > > sahyoun@fileaffairs.de:
> >> > > > In addition,
> >> > > >
> >> > > > are you sure that Indeterminate or Intersex are the potential
> >> > > > values
> >> > > > defined for the checkbox(es). The visible text is not what
> >> > > > determines
> >> > > > the potential values fo rthe checked/unchecked state. Also it's
> >> > > > unusual
> >> > > > that a checkbox has 3 potenmtial values as it's either checked or
> >> > > > unchecked.
> >> > > >
> >> > > > If you upload the the PDF to a shared location I can take a look.
> >> > > >
> >> > > > BR
> >> > > > Maruan
> >> > > >
> >> > > >
> >> > > >
> >> > > > Am Mittwoch, dem 17.08.2022 um 08:41 +0200 schrieb Tilman
> >> > > > Hausherr:
> >> > > > > Hi,
> >> > > > >
> >> > > > > If this is really a PDCheckBox then call check() or uncheck().
> >> > > > > I
> >> > > > > can't
> >> > > > > see the image, maybe this was an attachment.
> >> > > > >
> >> > > > > Tilman
> >> > > > >
> >> > > > > Am 17.08.2022 um 08:26 schrieb Damaji Kalunge:
> >> > > > > > Hi Team,
> >> > > > > >
> >> > > > > >   In the editable PDF we have a checkbox as shown below.
> >> > > > > > image.png
> >> > > > > >
> >> > > > > > *Indeterminate / Intersex / Unspecified []*
> >> > > > > > *
> >> > > > > > *
> >> > > > > >    We are able to check the above checkbox using below code
> >> > > > > > and
> >> > > > > > only
> >> > > > > > with value "*unspecified" .
> >> > > > > > * Then only the checkbox is ticked in the filled PDF.
> >> > > > > > COSDictionary
> >> > > > > > cosDictionary3=pDAcroForm.getField("ap.sex").getCOSObject();
> >> > > > > > cosDictionary3.setString(COSName.V ,"unspecified");
> >> > > > > > **
> >> > > > > >   We have requirement to set the checkbox value
> >> > > > > > *Indeterminate or
> >> > > > > > **Intersex * then by with value  "i*ndeterminate"  or
> >> > > > > > "i**ntersex
> >> > > > > > *"
> >> > > > > > does not ticked the checkbox in the filled PDF.
> >> > > > > >
> >> > > > > >  I am afraid if we set  the last value to PDF Checkbox then
> >> > > > > > downstream
> >> > > > > > processing may have an impact which is not in our control
> >> > > > > > to fix
> >> > > > > > or
> >> > > > > > analyze.
> >> > > > > >
> >> > > > > > Could you please help out in this scenario ?
> >> > > > > >
> >> > > > > > Thanks
> >> > > > > > Damaji.
> >> > > > > >
> >> > > > > > *
> >> > > > > > *
> >> > > > >
> >> > > >
> >> > >
> >> > >
> >> > > -------------------------------------------------------------------
> >> > > --
> >> > > To unsubscribe, e-mail: users-unsubscribe@pdfbox.apache.org
> >> > > For additional commands, e-mail: users-help@pdfbox.apache.org
> >>
> >> --
> >> --
> >> Maruan Sahyoun
> >>
> >> FileAffairs GmbH
> >> Josef-Schappe-Straße 21
> >> 40882 Ratingen
> >>
> >> Tel: +49 (2102) 89497 88
> >> Fax: +49 (2102) 89497 91
> >> sahyoun@fileaffairs.de
> >> www.fileaffairs.de
> >>
> >> Geschäftsführer: Maruan Sahyoun
> >> Handelsregister: AG Düsseldorf, HRB 53837
> >> UST.-ID: DE248275827
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: users-unsubscribe@pdfbox.apache.org
> >> For additional commands, e-mail: users-help@pdfbox.apache.org
> >>
> >>
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: users-unsubscribe@pdfbox.apache.org
> > For additional commands, e-mail: users-help@pdfbox.apache.org
>

Re: Fill value in the PDF Checkbox Field using PDAcroForm.

Posted by Gilad Denneboom <gi...@gmail.com>.
You can't attach files directly here. Upload it to a file-sharing website
(like Google Drive) and post a link to it.

On Wed, Aug 17, 2022 at 10:11 AM Damaji Kalunge <da...@technogise.com>
wrote:

> Hi Team,
>
> I have attached the PDF itself.
>
>  Requirement is tick the sex checkbox based on its possible values like  *male,
> female,  **unspecified*, "i*ndeterminate"  and  "i**ntersex *" .
>    Facing issue for "i*ndeterminate"  and  "i**ntersex *"  with below
> code.
>
> COSDictionary  cosDictionary3=pDAcroForm.getField("ap.sex").getCOSObject();
> cosDictionary3.setString(COSName.V ,"unspecified");
>
> Thanks
> Damaji.
>
> On Wed, Aug 17, 2022 at 1:10 PM sahyoun@fileaffairs.de <
> sahyoun@fileaffairs.de> wrote:
>
>> Hi Damaji,
>>
>> the attachment didn't make it through - can you upload that somewhere
>> or even better the PDF in question?
>>
>> BR
>> Maruan
>>
>> Am Mittwoch, dem 17.08.2022 um 13:03 +0530 schrieb Damaji Kalunge:
>> > HI Team,
>> >
>> >   There is confusion around how CheckboxPDF Field is in PDF. I have
>> > attached screenshot  . Please refer to it.
>> >   This is group checkbox field with one PDF Field name "app.sex".
>> >   Requirement is to set the each checkbox based on its value.
>> >
>> >  Chosen  below  way  to fill PDF because it is encrypted.
>> >   Below code is working fine for male, female and unspecified
>> > COSDictionary
>> > cosDictionary3=pDAcroForm.getField("ap.sex").getCOSObject();
>> > cosDictionary3.setString(COSName.V ,"unspecified");
>> >   but it is not working for "indeterminate"  and  "intersex "  means
>> > the checkbox are ticked.
>> >
>> >  Could you please help out ?
>> >
>> >
>> > Thanks
>> > Damaji.
>> >
>> >
>> >
>> >
>> >
>> > On Wed, Aug 17, 2022 at 12:40 PM sahyoun@fileaffairs.de
>> > <sa...@fileaffairs.de> wrote:
>> > >
>> > > reading a little further (and not being able to see the image) I'm
>> > > guessing that there is a single checkbox which you can tick if the
>> > > person has one of the three potential states. But that's not
>> > > possible
>> > > to as a checkbox can only hold a value for unchecked (default OFF)
>> > > and
>> > > one for checked. So checking by providing one of the three values
>> > > and
>> > > also capturing that is not possible.
>> > >
>> > > You should use a List field in that case or a group of radio
>> > > buttons or
>> > > have a hidden field where you in addition to checking the checkbox
>> > > hold
>> > > the value of what checked means.
>> > >
>> > > BR
>> > > Maruan
>> > >
>> > >
>> > > Am Mittwoch, dem 17.08.2022 um 08:54 +0200 schrieb
>> > > sahyoun@fileaffairs.de:
>> > > > In addition,
>> > > >
>> > > > are you sure that Indeterminate or Intersex are the potential
>> > > > values
>> > > > defined for the checkbox(es). The visible text is not what
>> > > > determines
>> > > > the potential values fo rthe checked/unchecked state. Also it's
>> > > > unusual
>> > > > that a checkbox has 3 potenmtial values as it's either checked or
>> > > > unchecked.
>> > > >
>> > > > If you upload the the PDF to a shared location I can take a look.
>> > > >
>> > > > BR
>> > > > Maruan
>> > > >
>> > > >
>> > > >
>> > > > Am Mittwoch, dem 17.08.2022 um 08:41 +0200 schrieb Tilman
>> > > > Hausherr:
>> > > > > Hi,
>> > > > >
>> > > > > If this is really a PDCheckBox then call check() or uncheck().
>> > > > > I
>> > > > > can't
>> > > > > see the image, maybe this was an attachment.
>> > > > >
>> > > > > Tilman
>> > > > >
>> > > > > Am 17.08.2022 um 08:26 schrieb Damaji Kalunge:
>> > > > > > Hi Team,
>> > > > > >
>> > > > > >   In the editable PDF we have a checkbox as shown below.
>> > > > > > image.png
>> > > > > >
>> > > > > > *Indeterminate / Intersex / Unspecified []*
>> > > > > > *
>> > > > > > *
>> > > > > >    We are able to check the above checkbox using below code
>> > > > > > and
>> > > > > > only
>> > > > > > with value "*unspecified" .
>> > > > > > * Then only the checkbox is ticked in the filled PDF.
>> > > > > > COSDictionary
>> > > > > > cosDictionary3=pDAcroForm.getField("ap.sex").getCOSObject();
>> > > > > > cosDictionary3.setString(COSName.V ,"unspecified");
>> > > > > > **
>> > > > > >   We have requirement to set the checkbox value
>> > > > > > *Indeterminate or
>> > > > > > **Intersex * then by with value  "i*ndeterminate"  or
>> > > > > > "i**ntersex
>> > > > > > *"
>> > > > > > does not ticked the checkbox in the filled PDF.
>> > > > > >
>> > > > > >  I am afraid if we set  the last value to PDF Checkbox then
>> > > > > > downstream
>> > > > > > processing may have an impact which is not in our control
>> > > > > > to fix
>> > > > > > or
>> > > > > > analyze.
>> > > > > >
>> > > > > > Could you please help out in this scenario ?
>> > > > > >
>> > > > > > Thanks
>> > > > > > Damaji.
>> > > > > >
>> > > > > > *
>> > > > > > *
>> > > > >
>> > > >
>> > >
>> > >
>> > > -------------------------------------------------------------------
>> > > --
>> > > To unsubscribe, e-mail: users-unsubscribe@pdfbox.apache.org
>> > > For additional commands, e-mail: users-help@pdfbox.apache.org
>>
>> --
>> --
>> Maruan Sahyoun
>>
>> FileAffairs GmbH
>> Josef-Schappe-Straße 21
>> 40882 Ratingen
>>
>> Tel: +49 (2102) 89497 88
>> Fax: +49 (2102) 89497 91
>> sahyoun@fileaffairs.de
>> www.fileaffairs.de
>>
>> Geschäftsführer: Maruan Sahyoun
>> Handelsregister: AG Düsseldorf, HRB 53837
>> UST.-ID: DE248275827
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@pdfbox.apache.org
>> For additional commands, e-mail: users-help@pdfbox.apache.org
>>
>>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@pdfbox.apache.org
> For additional commands, e-mail: users-help@pdfbox.apache.org

Re: Fill value in the PDF Checkbox Field using PDAcroForm.

Posted by Damaji Kalunge <da...@technogise.com>.
Hi Team,

I have attached the PDF itself.

 Requirement is tick the sex checkbox based on its possible values like  *male,
female,  **unspecified*, "i*ndeterminate"  and  "i**ntersex *" .
   Facing issue for "i*ndeterminate"  and  "i**ntersex *"  with below code.

COSDictionary  cosDictionary3=pDAcroForm.getField("ap.sex").getCOSObject();
cosDictionary3.setString(COSName.V ,"unspecified");

Thanks
Damaji.

On Wed, Aug 17, 2022 at 1:10 PM sahyoun@fileaffairs.de <
sahyoun@fileaffairs.de> wrote:

> Hi Damaji,
>
> the attachment didn't make it through - can you upload that somewhere
> or even better the PDF in question?
>
> BR
> Maruan
>
> Am Mittwoch, dem 17.08.2022 um 13:03 +0530 schrieb Damaji Kalunge:
> > HI Team,
> >
> >   There is confusion around how CheckboxPDF Field is in PDF. I have
> > attached screenshot  . Please refer to it.
> >   This is group checkbox field with one PDF Field name "app.sex".
> >   Requirement is to set the each checkbox based on its value.
> >
> >  Chosen  below  way  to fill PDF because it is encrypted.
> >   Below code is working fine for male, female and unspecified
> > COSDictionary
> > cosDictionary3=pDAcroForm.getField("ap.sex").getCOSObject();
> > cosDictionary3.setString(COSName.V ,"unspecified");
> >   but it is not working for "indeterminate"  and  "intersex "  means
> > the checkbox are ticked.
> >
> >  Could you please help out ?
> >
> >
> > Thanks
> > Damaji.
> >
> >
> >
> >
> >
> > On Wed, Aug 17, 2022 at 12:40 PM sahyoun@fileaffairs.de
> > <sa...@fileaffairs.de> wrote:
> > >
> > > reading a little further (and not being able to see the image) I'm
> > > guessing that there is a single checkbox which you can tick if the
> > > person has one of the three potential states. But that's not
> > > possible
> > > to as a checkbox can only hold a value for unchecked (default OFF)
> > > and
> > > one for checked. So checking by providing one of the three values
> > > and
> > > also capturing that is not possible.
> > >
> > > You should use a List field in that case or a group of radio
> > > buttons or
> > > have a hidden field where you in addition to checking the checkbox
> > > hold
> > > the value of what checked means.
> > >
> > > BR
> > > Maruan
> > >
> > >
> > > Am Mittwoch, dem 17.08.2022 um 08:54 +0200 schrieb
> > > sahyoun@fileaffairs.de:
> > > > In addition,
> > > >
> > > > are you sure that Indeterminate or Intersex are the potential
> > > > values
> > > > defined for the checkbox(es). The visible text is not what
> > > > determines
> > > > the potential values fo rthe checked/unchecked state. Also it's
> > > > unusual
> > > > that a checkbox has 3 potenmtial values as it's either checked or
> > > > unchecked.
> > > >
> > > > If you upload the the PDF to a shared location I can take a look.
> > > >
> > > > BR
> > > > Maruan
> > > >
> > > >
> > > >
> > > > Am Mittwoch, dem 17.08.2022 um 08:41 +0200 schrieb Tilman
> > > > Hausherr:
> > > > > Hi,
> > > > >
> > > > > If this is really a PDCheckBox then call check() or uncheck().
> > > > > I
> > > > > can't
> > > > > see the image, maybe this was an attachment.
> > > > >
> > > > > Tilman
> > > > >
> > > > > Am 17.08.2022 um 08:26 schrieb Damaji Kalunge:
> > > > > > Hi Team,
> > > > > >
> > > > > >   In the editable PDF we have a checkbox as shown below.
> > > > > > image.png
> > > > > >
> > > > > > *Indeterminate / Intersex / Unspecified []*
> > > > > > *
> > > > > > *
> > > > > >    We are able to check the above checkbox using below code
> > > > > > and
> > > > > > only
> > > > > > with value "*unspecified" .
> > > > > > * Then only the checkbox is ticked in the filled PDF.
> > > > > > COSDictionary
> > > > > > cosDictionary3=pDAcroForm.getField("ap.sex").getCOSObject();
> > > > > > cosDictionary3.setString(COSName.V ,"unspecified");
> > > > > > **
> > > > > >   We have requirement to set the checkbox value
> > > > > > *Indeterminate or
> > > > > > **Intersex * then by with value  "i*ndeterminate"  or
> > > > > > "i**ntersex
> > > > > > *"
> > > > > > does not ticked the checkbox in the filled PDF.
> > > > > >
> > > > > >  I am afraid if we set  the last value to PDF Checkbox then
> > > > > > downstream
> > > > > > processing may have an impact which is not in our control
> > > > > > to fix
> > > > > > or
> > > > > > analyze.
> > > > > >
> > > > > > Could you please help out in this scenario ?
> > > > > >
> > > > > > Thanks
> > > > > > Damaji.
> > > > > >
> > > > > > *
> > > > > > *
> > > > >
> > > >
> > >
> > >
> > > -------------------------------------------------------------------
> > > --
> > > To unsubscribe, e-mail: users-unsubscribe@pdfbox.apache.org
> > > For additional commands, e-mail: users-help@pdfbox.apache.org
>
> --
> --
> Maruan Sahyoun
>
> FileAffairs GmbH
> Josef-Schappe-Straße 21
> 40882 Ratingen
>
> Tel: +49 (2102) 89497 88
> Fax: +49 (2102) 89497 91
> sahyoun@fileaffairs.de
> www.fileaffairs.de
>
> Geschäftsführer: Maruan Sahyoun
> Handelsregister: AG Düsseldorf, HRB 53837
> UST.-ID: DE248275827
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@pdfbox.apache.org
> For additional commands, e-mail: users-help@pdfbox.apache.org
>
>

Re: Fill value in the PDF Checkbox Field using PDAcroForm.

Posted by "sahyoun@fileaffairs.de" <sa...@fileaffairs.de>.
Hi Damaji,

the attachment didn't make it through - can you upload that somewhere
or even better the PDF in question?

BR
Maruan

Am Mittwoch, dem 17.08.2022 um 13:03 +0530 schrieb Damaji Kalunge:
> HI Team,
> 
>   There is confusion around how CheckboxPDF Field is in PDF. I have
> attached screenshot  . Please refer to it.
>   This is group checkbox field with one PDF Field name "app.sex".
>   Requirement is to set the each checkbox based on its value.
> 
>  Chosen  below  way  to fill PDF because it is encrypted.   
>   Below code is working fine for male, female and unspecified
> COSDictionary 
> cosDictionary3=pDAcroForm.getField("ap.sex").getCOSObject();
> cosDictionary3.setString(COSName.V ,"unspecified");
>   but it is not working for "indeterminate"  and  "intersex "  means
> the checkbox are ticked. 
>   
>  Could you please help out ?
> 
> 
> Thanks
> Damaji.
> 
> 
>    
>    
> 
> On Wed, Aug 17, 2022 at 12:40 PM sahyoun@fileaffairs.de
> <sa...@fileaffairs.de> wrote:
> > 
> > reading a little further (and not being able to see the image) I'm
> > guessing that there is a single checkbox which you can tick if the
> > person has one of the three potential states. But that's not
> > possible
> > to as a checkbox can only hold a value for unchecked (default OFF)
> > and
> > one for checked. So checking by providing one of the three values
> > and
> > also capturing that is not possible. 
> > 
> > You should use a List field in that case or a group of radio
> > buttons or
> > have a hidden field where you in addition to checking the checkbox
> > hold
> > the value of what checked means.
> > 
> > BR
> > Maruan
> > 
> > 
> > Am Mittwoch, dem 17.08.2022 um 08:54 +0200 schrieb
> > sahyoun@fileaffairs.de:
> > > In addition,
> > > 
> > > are you sure that Indeterminate or Intersex are the potential
> > > values
> > > defined for the checkbox(es). The visible text is not what
> > > determines
> > > the potential values fo rthe checked/unchecked state. Also it's
> > > unusual
> > > that a checkbox has 3 potenmtial values as it's either checked or
> > > unchecked.
> > > 
> > > If you upload the the PDF to a shared location I can take a look.
> > > 
> > > BR
> > > Maruan
> > > 
> > > 
> > > 
> > > Am Mittwoch, dem 17.08.2022 um 08:41 +0200 schrieb Tilman
> > > Hausherr:
> > > > Hi,
> > > > 
> > > > If this is really a PDCheckBox then call check() or uncheck().
> > > > I
> > > > can't 
> > > > see the image, maybe this was an attachment.
> > > > 
> > > > Tilman
> > > > 
> > > > Am 17.08.2022 um 08:26 schrieb Damaji Kalunge:
> > > > > Hi Team,
> > > > > 
> > > > >   In the editable PDF we have a checkbox as shown below.
> > > > > image.png
> > > > > 
> > > > > *Indeterminate / Intersex / Unspecified []*
> > > > > *
> > > > > *
> > > > >    We are able to check the above checkbox using below code
> > > > > and
> > > > > only 
> > > > > with value "*unspecified" .
> > > > > * Then only the checkbox is ticked in the filled PDF.
> > > > > COSDictionary 
> > > > > cosDictionary3=pDAcroForm.getField("ap.sex").getCOSObject(); 
> > > > > cosDictionary3.setString(COSName.V ,"unspecified");
> > > > > **
> > > > >   We have requirement to set the checkbox value
> > > > > *Indeterminate or
> > > > > **Intersex * then by with value  "i*ndeterminate"  or
> > > > > "i**ntersex
> > > > > *" 
> > > > > does not ticked the checkbox in the filled PDF.
> > > > > 
> > > > >  I am afraid if we set  the last value to PDF Checkbox then
> > > > > downstream 
> > > > > processing may have an impact which is not in our control
> > > > > to fix
> > > > > or
> > > > > analyze.
> > > > > 
> > > > > Could you please help out in this scenario ?
> > > > > 
> > > > > Thanks
> > > > > Damaji.
> > > > > 
> > > > > *
> > > > > *
> > > > 
> > > 
> > 
> > 
> > -------------------------------------------------------------------
> > --
> > To unsubscribe, e-mail: users-unsubscribe@pdfbox.apache.org
> > For additional commands, e-mail: users-help@pdfbox.apache.org

-- 
-- 
Maruan Sahyoun

FileAffairs GmbH
Josef-Schappe-Straße 21
40882 Ratingen

Tel: +49 (2102) 89497 88
Fax: +49 (2102) 89497 91
sahyoun@fileaffairs.de
www.fileaffairs.de

Geschäftsführer: Maruan Sahyoun
Handelsregister: AG Düsseldorf, HRB 53837
UST.-ID: DE248275827

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@pdfbox.apache.org
For additional commands, e-mail: users-help@pdfbox.apache.org


Re: Fill value in the PDF Checkbox Field using PDAcroForm.

Posted by Damaji Kalunge <da...@technogise.com>.
HI Team,

  There is confusion around how CheckboxPDF Field is in PDF. I have
attached screenshot  . Please refer to it.
  This is group checkbox field with one PDF Field name* "app.sex".*
  Requirement is to set the each checkbox based on its value.

 Chosen  below  way  to fill PDF because it is encrypted.
  Below code is working fine for *male, female and *unspecified

COSDictionary  cosDictionary3=pDAcroForm.getField("ap.sex").getCOSObject();
cosDictionary3.setString(COSName.V ,"unspecified");

  but it is not working for "i*ndeterminate"  and  "i**ntersex *"  means
the checkbox are ticked.

 Could you please help out ?


Thanks
Damaji.





On Wed, Aug 17, 2022 at 12:40 PM sahyoun@fileaffairs.de <
sahyoun@fileaffairs.de> wrote:

>
> reading a little further (and not being able to see the image) I'm
> guessing that there is a single checkbox which you can tick if the
> person has one of the three potential states. But that's not possible
> to as a checkbox can only hold a value for unchecked (default OFF) and
> one for checked. So checking by providing one of the three values and
> also capturing that is not possible.
>
> You should use a List field in that case or a group of radio buttons or
> have a hidden field where you in addition to checking the checkbox hold
> the value of what checked means.
>
> BR
> Maruan
>
>
> Am Mittwoch, dem 17.08.2022 um 08:54 +0200 schrieb
> sahyoun@fileaffairs.de:
> > In addition,
> >
> > are you sure that Indeterminate or Intersex are the potential values
> > defined for the checkbox(es). The visible text is not what determines
> > the potential values fo rthe checked/unchecked state. Also it's
> > unusual
> > that a checkbox has 3 potenmtial values as it's either checked or
> > unchecked.
> >
> > If you upload the the PDF to a shared location I can take a look.
> >
> > BR
> > Maruan
> >
> >
> >
> > Am Mittwoch, dem 17.08.2022 um 08:41 +0200 schrieb Tilman Hausherr:
> > > Hi,
> > >
> > > If this is really a PDCheckBox then call check() or uncheck(). I
> > > can't
> > > see the image, maybe this was an attachment.
> > >
> > > Tilman
> > >
> > > Am 17.08.2022 um 08:26 schrieb Damaji Kalunge:
> > > > Hi Team,
> > > >
> > > >   In the editable PDF we have a checkbox as shown below.
> > > > image.png
> > > >
> > > > *Indeterminate / Intersex / Unspecified []*
> > > > *
> > > > *
> > > >    We are able to check the above checkbox using below code and
> > > > only
> > > > with value "*unspecified" .
> > > > * Then only the checkbox is ticked in the filled PDF.
> > > > COSDictionary
> > > > cosDictionary3=pDAcroForm.getField("ap.sex").getCOSObject();
> > > > cosDictionary3.setString(COSName.V ,"unspecified");
> > > > **
> > > >   We have requirement to set the checkbox value *Indeterminate or
> > > > **Intersex * then by with value  "i*ndeterminate"  or "i**ntersex
> > > > *"
> > > > does not ticked the checkbox in the filled PDF.
> > > >
> > > >  I am afraid if we set  the last value to PDF Checkbox then
> > > > downstream
> > > > processing may have an impact which is not in our control to fix
> > > > or
> > > > analyze.
> > > >
> > > > Could you please help out in this scenario ?
> > > >
> > > > Thanks
> > > > Damaji.
> > > >
> > > > *
> > > > *
> > >
> >
>
> --
> --
> Maruan Sahyoun
>
> FileAffairs GmbH
> Josef-Schappe-Straße 21
> 40882 Ratingen
>
> Tel: +49 (2102) 89497 88
> Fax: +49 (2102) 89497 91
> sahyoun@fileaffairs.de
> www.fileaffairs.de
>
> Geschäftsführer: Maruan Sahyoun
> Handelsregister: AG Düsseldorf, HRB 53837
> UST.-ID: DE248275827
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@pdfbox.apache.org
> For additional commands, e-mail: users-help@pdfbox.apache.org
>
>

Re: Fill value in the PDF Checkbox Field using PDAcroForm.

Posted by "sahyoun@fileaffairs.de" <sa...@fileaffairs.de>.
reading a little further (and not being able to see the image) I'm
guessing that there is a single checkbox which you can tick if the
person has one of the three potential states. But that's not possible
to as a checkbox can only hold a value for unchecked (default OFF) and
one for checked. So checking by providing one of the three values and
also capturing that is not possible. 

You should use a List field in that case or a group of radio buttons or
have a hidden field where you in addition to checking the checkbox hold
the value of what checked means.

BR
Maruan

  
Am Mittwoch, dem 17.08.2022 um 08:54 +0200 schrieb
sahyoun@fileaffairs.de:
> In addition,
> 
> are you sure that Indeterminate or Intersex are the potential values
> defined for the checkbox(es). The visible text is not what determines
> the potential values fo rthe checked/unchecked state. Also it's
> unusual
> that a checkbox has 3 potenmtial values as it's either checked or
> unchecked.
> 
> If you upload the the PDF to a shared location I can take a look.
> 
> BR
> Maruan
> 
> 
> 
> Am Mittwoch, dem 17.08.2022 um 08:41 +0200 schrieb Tilman Hausherr:
> > Hi,
> > 
> > If this is really a PDCheckBox then call check() or uncheck(). I
> > can't 
> > see the image, maybe this was an attachment.
> > 
> > Tilman
> > 
> > Am 17.08.2022 um 08:26 schrieb Damaji Kalunge:
> > > Hi Team,
> > > 
> > >   In the editable PDF we have a checkbox as shown below.
> > > image.png
> > > 
> > > *Indeterminate / Intersex / Unspecified []*
> > > *
> > > *
> > >    We are able to check the above checkbox using below code and
> > > only 
> > > with value "*unspecified" .
> > > * Then only the checkbox is ticked in the filled PDF.
> > > COSDictionary 
> > > cosDictionary3=pDAcroForm.getField("ap.sex").getCOSObject(); 
> > > cosDictionary3.setString(COSName.V ,"unspecified");
> > > **
> > >   We have requirement to set the checkbox value *Indeterminate or
> > > **Intersex * then by with value  "i*ndeterminate"  or "i**ntersex
> > > *" 
> > > does not ticked the checkbox in the filled PDF.
> > > 
> > >  I am afraid if we set  the last value to PDF Checkbox then
> > > downstream 
> > > processing may have an impact which is not in our control to fix
> > > or
> > > analyze.
> > > 
> > > Could you please help out in this scenario ?
> > > 
> > > Thanks
> > > Damaji.
> > > 
> > > *
> > > *
> > 
> 

-- 
-- 
Maruan Sahyoun

FileAffairs GmbH
Josef-Schappe-Straße 21
40882 Ratingen

Tel: +49 (2102) 89497 88
Fax: +49 (2102) 89497 91
sahyoun@fileaffairs.de
www.fileaffairs.de

Geschäftsführer: Maruan Sahyoun
Handelsregister: AG Düsseldorf, HRB 53837
UST.-ID: DE248275827

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@pdfbox.apache.org
For additional commands, e-mail: users-help@pdfbox.apache.org


Re: Fill value in the PDF Checkbox Field using PDAcroForm.

Posted by "sahyoun@fileaffairs.de" <sa...@fileaffairs.de>.
In addition,

are you sure that Indeterminate or Intersex are the potential values
defined for the checkbox(es). The visible text is not what determines
the potential values fo rthe checked/unchecked state. Also it's unusual
that a checkbox has 3 potenmtial values as it's either checked or
unchecked.

If you upload the the PDF to a shared location I can take a look.

BR
Maruan



Am Mittwoch, dem 17.08.2022 um 08:41 +0200 schrieb Tilman Hausherr:
> Hi,
> 
> If this is really a PDCheckBox then call check() or uncheck(). I
> can't 
> see the image, maybe this was an attachment.
> 
> Tilman
> 
> Am 17.08.2022 um 08:26 schrieb Damaji Kalunge:
> > Hi Team,
> > 
> >   In the editable PDF we have a checkbox as shown below.
> > image.png
> > 
> > *Indeterminate / Intersex / Unspecified []*
> > *
> > *
> >    We are able to check the above checkbox using below code and
> > only 
> > with value "*unspecified" .
> > * Then only the checkbox is ticked in the filled PDF.
> > COSDictionary 
> > cosDictionary3=pDAcroForm.getField("ap.sex").getCOSObject(); 
> > cosDictionary3.setString(COSName.V ,"unspecified");
> > **
> >   We have requirement to set the checkbox value *Indeterminate or 
> > **Intersex * then by with value  "i*ndeterminate"  or "i**ntersex
> > *" 
> > does not ticked the checkbox in the filled PDF.
> > 
> >  I am afraid if we set  the last value to PDF Checkbox then
> > downstream 
> > processing may have an impact which is not in our control to fix or
> > analyze.
> > 
> > Could you please help out in this scenario ?
> > 
> > Thanks
> > Damaji.
> > 
> > *
> > *
> 

-- 
-- 
Maruan Sahyoun

FileAffairs GmbH
Josef-Schappe-Straße 21
40882 Ratingen

Tel: +49 (2102) 89497 88
Fax: +49 (2102) 89497 91
sahyoun@fileaffairs.de
www.fileaffairs.de

Geschäftsführer: Maruan Sahyoun
Handelsregister: AG Düsseldorf, HRB 53837
UST.-ID: DE248275827

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@pdfbox.apache.org
For additional commands, e-mail: users-help@pdfbox.apache.org


Re: Fill value in the PDF Checkbox Field using PDAcroForm.

Posted by Tilman Hausherr <TH...@t-online.de>.
Hi,

If this is really a PDCheckBox then call check() or uncheck(). I can't 
see the image, maybe this was an attachment.

Tilman

Am 17.08.2022 um 08:26 schrieb Damaji Kalunge:
> Hi Team,
>
>   In the editable PDF we have a checkbox as shown below.
> image.png
>
> *Indeterminate / Intersex / Unspecified []*
> *
> *
>    We are able to check the above checkbox using below code and only 
> with value "*unspecified" .
> * Then only the checkbox is ticked in the filled PDF.
> COSDictionary 
> cosDictionary3=pDAcroForm.getField("ap.sex").getCOSObject(); 
> cosDictionary3.setString(COSName.V ,"unspecified");
> **
>   We have requirement to set the checkbox value *Indeterminate or 
> **Intersex * then by with value  "i*ndeterminate"  or "i**ntersex *" 
> does not ticked the checkbox in the filled PDF.
>
>  I am afraid if we set  the last value to PDF Checkbox then downstream 
> processing may have an impact which is not in our control to fix or 
> analyze.
>
> Could you please help out in this scenario ?
>
> Thanks
> Damaji.
>
> *
> *