Here it is: https://issues.apache.org/jira/browse/PDFBOX-5637
On Sat, Jul 15, 2023 at 4:49 PM Gilad Denneboom <gilad.denneb...@gmail.com> wrote: > Will do! > > Thanks, Maruan. > > On Sat, Jul 15, 2023 at 12:29 PM sahy...@fileaffairs.de < > sahy...@fileaffairs.de> wrote: > >> >> >> Am Samstag, dem 15.07.2023 um 11:04 +0200 schrieb Gilad Denneboom: >> > The CO-array (no spelling-mistake) is a part of the AcroForm object, >> > which >> > defines the order in which fields are calculated (see Table 218 in >> > the PDF >> > ISO specs). But it only contains (indirect) references to the fields. >> > >> > However, your tip put me on the right path and I was able to get the >> > actual >> > PDField objects by comparing the values in this array to the >> > values returned by the getCOSObject method of the PDFields under >> > PDAcroForm. >> > >> > It would actually be nice to have a direct getter and setter for it >> > under >> > PDAcroForm... Maybe in future versions? >> >> Dear Gilad, >> >> feel free to file an enhancement request with the desciption of this >> mail thread. >> >> BR >> Maruan >> >> >> > >> > On Sat, Jul 15, 2023 at 10:50 AM Tilman Hausherr >> > <thaush...@t-online.de> >> > wrote: >> > >> > > I don't know what you mean with "CO array", I thought this was a >> > > typo >> > > because your image does not have a "CO" array. >> > > >> > > Re "but they seem to be quite oblique" - please try to run >> > > .getObject() >> > > on them. >> > > >> > > PDField.createField() does not create a new field, it just creates >> > > the >> > > PD-Object from a COSDictionary. >> > > >> > > Tilman >> > > >> > > >> > > On 15.07.2023 10:43, Gilad Denneboom wrote: >> > > > The CO array contains COSObjects, yes, but they seem to be quite >> > > > oblique, >> > > > with nothing more than a reference number. >> > > > Are you saying I can use the COSObject itself to find the field? >> > > > If so, >> > > how? >> > > > Note I'm not trying to create new fields, just locate the >> > > > existing ones >> > > > referenced in this array. >> > > > >> > > > On Sat, Jul 15, 2023 at 4:15 AM Tilman Hausherr >> > > > <thaush...@t-online.de> >> > > > wrote: >> > > > >> > > > > How did you get the indirect number in the first place? >> > > > > >> > > > > Normally this would be a COSObject and you can dereference that >> > > > > one by >> > > > > calling getObject() and here it would be a COSDictionary. You >> > > > > can pass >> > > > > this to PDField.createField(). >> > > > > >> > > > > Tilman >> > > > > >> > > > > On 14.07.2023 20:54, Gilad Denneboom wrote: >> > > > > > Hi all, >> > > > > > >> > > > > > I'm trying to see if there's a way to get a field's name >> > > > > > using PDFBox >> > > > > based >> > > > > > on the Indirect Reference number to it. >> > > > > > Namely, the numbers that are used in the CO array of the >> > > > > > AcroForm >> > > > > object. I >> > > > > > can see those numbers in the PDF Debugger app next to the >> > > > > > field name >> > > (see >> > > > > > screenshot: https://i.imgur.com/gCHvVRx.png), but I looked >> > > > > > everywhere >> > > in >> > > > > > the properties of the PDField and PDAnnotationWidget and >> > > > > > can't find >> > > them >> > > > > > there. Any pointers will be much appreciated! >> > > > > > >> > > > > > Regards, Gilad. >> > > > > > >> > > > > >> > > > > --------------------------------------------------------------- >> > > > > ------ >> > > > > 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 >> >>