pdfGetFormFieldMaxLength
Get the maximum length of a form field's value.
int pdfGetFormFieldMaxLength(PDFFormFieldHandle field)
This function returns the maximum length for a form field. This is
only relevant for text fields. Returns -1 if the field does not
specify a maximum length.
C:
PDFFormFieldHandle field;
char *type, *name, *value;
int nameLength, page, maxLength, valueLength;
double xMin, yMin, xMax, yMax;
for (i = 0; i < pdfGetNumFormFields(pdf); ++i) {
field = pdfGetFormField(pdf, i);
type = pdfGetFormFieldType(field);
name = pdfGetFormFieldName(field, &nameLength);
pdfGetFormFieldBBox(field, &page, &xMin, &yMin, &xMax, &yMax);
maxLength = pdfGetFormFieldMaxLength(field);
value = pdfGetFormFieldValue(field, &valueLength);
...
if (value) {
...
pdfFreeMemory(value);
}
pdfFreeMemory(name);
}