Skip to main content

SetValidateRange

Sets validate range for field. 💡 Can only be applied to fields with a percentage or number format.

Syntax

expression.SetValidateRange(greaterThan, greaterThanValue, lessThan, lessThanValue);

expression - A variable that represents a ApiTextField class.

Parameters

NameRequired/OptionalData typeDefaultDescription
greaterThanOptionalbooleanfalseIf true, enables minimum value validation using greaterThanValue.
greaterThanValueRequirednumberThe minimum allowed value.
lessThanOptionalbooleanfalseIf true, enables maximum value validation using lessThanValue.
lessThanValueRequirednumberThe maximum allowed value.

Returns

boolean

Example

Set value limits for a text field in a PDF.

// How do I restrict what numbers can be entered in a text field in a PDF?

// Define the minimum and maximum allowed values for a text field in a PDF.

let doc = Api.GetDocument();
let page = doc.GetPage(0);
let textField = Api.CreateTextField([10, 10, 160, 30]);
page.AddObject(textField);

textField.SetNumberFormat(0, "us", "black-minus", "$", true);
textField.SetValidateRange(true, 0, true, 5);
textField.SetValue('10');