Thank you for looking into these issues. I look forward to hearing soon that they have been resolved.
Here are some responses/additional information regarding your comments:
1) The Barcode field fills in fine if there is only one barcode with the same name. Our process takes a PDF file with forms as a template and during the process it fills in the form, flattens the field, and then concatinates it to a pdf with filled in data from the same template. Without the ability to flatten a barcode I run into problems when I concatinate the pdf files because the barcode field will have the same ID Name on each page. If it's a single page that I am processing then it works fine.
2) PDF.Kit.Forms allows me to manipulate an Image Field, which is what out PDF templates have. When I get the FieldType of an Image Field it returns a value InvalidNameOrType. I would like to see the enum expanded so a FieldType Image is supported. Also, when the FieldType of a Barcode Field is checked it returns a Text value. I would assume that since there are specific methods in the PDF.Kit.Forms class for manipulating the Barcode Field that you should determine that you are in fact working with a barcode, so a FieldType of Barcode would be very useful.
3) This fix will be very helpful. I look forward to hearing when this is fixed.
Thank you once again for looking into these issues.