SetXFAFormFieldAccessA
Form fields
Description
The trailing A denotes the ANSI (char) DLL entry point; the ActiveX/COM surface exposes only the Unicode form. Behaviour is identical to SetXFAFormFieldAccess and string arguments are interpreted using the current SetAnsiMode code page
Sets the access flags of the specified XFA form field. The field name may be a relative template path or a standard template SOM path that starts with $template or xfa.template.
Syntax
Delphi
Function DLSetXFAFormFieldAccessA(InstanceID: Integer; XFAFieldName: PAnsiChar; NewAccess: Integer): Integer;
DLL
int DLSetXFAFormFieldAccessA(int InstanceID, const char * XFAFieldName, int NewAccess);
Parameters
| XFAFieldName | The XFA template field name to work with; accepts dot-based SOM paths, slash-delimited paths returned by GetXFAFormFieldNames or GetXFAFormFieldName, and $template/... roots; slash-delimited paths preserve literal periods, and dot-delimited SOM paths accept escaped periods such as Line\.Item |
|---|---|
| NewAccess | 1 = Non interactive 2 = Open 3 = Protected 4 = Read only |