Share via


_XDocument4.Permission property

Gets a reference to a PermissionObject object associated with the form.

Namespace:  Microsoft.Office.Interop.InfoPath
Assembly:  Microsoft.Office.Interop.InfoPath (in Microsoft.Office.Interop.InfoPath.dll)

Syntax

'Declaration
ReadOnly Property Permission As PermissionObject
    Get
'Usage
Dim instance As _XDocument4
Dim value As PermissionObject

value = instance.Permission
PermissionObject Permission { get; }

Property value

Type: Microsoft.Office.Interop.InfoPath.PermissionObject
A PermissionObject object that represents the Information Rights Management (IRM) permission settings for the form.

Implements

_XDocument3.Permission

Remarks

After a reference to the PermissionObject object is returned, it can be used to restrict permissions to the active form and to return or set specific permissions settings, such as whether data in the form can be edited, copied, or printed.

Examples

In the following example, the Permission property to return a PermissionObject object for the current form, which then uses the Enabled property to display whether permission settings are enabled for the current form.

_XDocument4 thisDoc = (_XDocument4)thisXDocument;
thisXDocument.UI.Alert(
   thisDoc.Permission.Enabled.ToString());
Dim thisDoc As _XDocument4 = _
   DirectCast(thisXDocument, _XDocument4)
thisXDocument.UI.Alert(
   thisDoc.Permission.Enabled.ToString())

See also

Reference

_XDocument4 interface

_XDocument4 members

Permission overload

Microsoft.Office.Interop.InfoPath namespace