Xbasic
pdf_fillInFields_get Function
Syntax
dim result as C = pdf_fillinFields_get(pdfFilename as C [, flagExtendedInfo as L])
Arguments
- pdfFilenameCharacter
The PDF to extract fill-in field info from.
- flagExtendedInfoLogical
If .T., extended information about each fill-in field will be included in the returned result.
Returns
- resultCharacter
Returns all fill-in fields found in the PDF in JSON format.
Description
Gets a list of the fill-in fields in a PDF file. If a PDF file is created with fill-infields, this function will extract the names of all of the fill-in fields in the file. You can optionally extract additional information about each field.
Examples (from Interactive window):
dim fn as c fn = "c:\mypdffiles\pdfform1.pdf" ?pdf_fillinFields_get(fn) = { "first_name": "", "last_name": "", "date": "", "football": "", "baseball": "", "basketball": "" }
Get extended information (from Interactive window):
dim fn as c fn = "c:\mypdffiles\pdfform1.pdf" ?pdf_fillinFields_get(fn,.t.) = [ {"title": "first_name","fieldType": "Text","fieldFlags": "0","fieldValue": ""}, {"title": "last_name","fieldType": "Text","fieldFlags": "0","fieldValue": ""}, {"title": "date","fieldType": "Text","fieldFlags": "0","fieldValue": ""}, {"title": "football","fieldType": "Button","fieldFlags": "0","fieldValue": ""}, {"title": "baseball","fieldType": "Button","fieldFlags": "0","fieldValue": ""}, {"title": "basketball","fieldType": "Button","fieldFlags": "0","fieldValue": ""} ]