TX Text Control .NET for Windows Forms

UserPassword Property

Property|Introduced in 11.0
Namespace
TXTextControl
Package
TXTextControl.TextControl.WinForms.SDK as TXTextControl.dll from the private NuGet feed or Text Control Offline Packages

Description

Specifies the password for the user when the document is reopened. If the password is an empty string the document can be reopened by every user.

Syntax

public string UserPassword { get; set; }

Examples

The following example supplies a document-open password obtained from secure application configuration. The configured base settings are then used by the appropriate load or save operation.

loadSaveSettingsBase.UserPassword = documentPassword;
if (loadSaveSettingsBase is LoadSettings loadSettings)
{
    textControl.Load("template.docx", StreamType.WordprocessingML, loadSettings);
}
else if (loadSaveSettingsBase is SaveSettings saveSettings)
{
    textControl.Save("configured-document.docx", StreamType.WordprocessingML, saveSettings);
}

Limitations

PDF only. The encryption key length is 128 bits.