ActiveReports.PdfExport Request technical support
Use128Bit Property
See Also  Example


Sets or returns a value indicating whether to use 128 bit encryption with full permissions capability.

Syntax

Visual Basic (Declaration) 
Public Property Use128Bit As Boolean
Visual Basic (Usage)Copy Code
Dim instance As PdfSecurity
Dim value As Boolean
 
instance.Use128Bit = value
 
value = instance.Use128Bit
C# 
public bool Use128Bit {get; set;}

Return Value

Boolean.  Set to True to use 128 bit encryption with full permissions capability. Set to False to use 40 bit encryption with limited permissions. The default value is True.

Example

C#Copy Code
PrivateAvoidAbtnExport_Click(ObjectAsender,ASystem.EventArgsAe)
{
AAAArptDataDynamicsArptA=AnewArptDataDynamics();
AAAADataDynamics.ActiveReports.Export.Pdf.PdfExportApA=AnewADataDynamics.ActiveReports.Export.Pdf.PdfExport();
AAAAp.Security.EncryptA=Atrue;
AAAAp.Security.OwnerPasswordA=A"Mortimer";
AAAAp.Security.UserPasswordA=A
"monkey";
AAAAp.Security.PermissionsA=ADataDynamics.ActiveReports.Export.Pdf.PdfPermissions.AllowPrint;
AAAAp.Security.Use128BitA=Atrue;
AAAArpt.Run();
AAAAthis.arv.DocumentA=Arpt.Document;
AAAAp.Export(rpt.Document,AApplication.StartupPathA+A
"\\p.pdf");
}
Visual BasicCopy Code
PrivateASubAbtnExport_Click(ByValAsenderAAsASystem.Object,AByValAeAAsASystem.EventArgs)AHandlesAButton2.Click
AAAADimArptAAsANewArptDD
AAAADimApAAsANewADataDynamics.ActiveReports.Export.Pdf.PdfExport
AAAAp.Security.EncryptA=ATrue
AAAAp.Security.OwnerPasswordA=A"Mortimer"
AAAAp.Security.UserPasswordA=A"monkey"
AAAAp.Security.PermissionsA=ADataDynamics.ActiveReports.Export.Pdf.PdfPermissions.AllowPrint
AAAAp.Security.Use128BitA=ATrue
AAAArpt.Run()
AAAAMe.Viewer1.DocumentA=Arpt.Document
AAAAp.Export(rpt.Document,AApplication.StartupPathA&A"\p.pdf")
EndASub

Remarks

This property must be set to True in order for the AllowFillIn, AllowAccessibleReaders, and AllowAssembly permissions to function.

See Also