CodecsDecryptPasswordEventArgs Class (original) (raw)
Summary
Data for the RasterCodecs.DecryptPassword event.
Syntax
public class CodecsDecryptPasswordEventArgs : EventArgs
public:
ref class CodecsDecryptPasswordEventArgs : EventArgs
class CodecsDecryptPasswordEventArgs(EventArgs):
Remarks
Refer to RasterCodecs.DecryptPassword for more information.
Example
using Leadtools;
using Leadtools.Codecs;
using Leadtools.ImageProcessing;
using Leadtools.ImageProcessing.Color;
using Leadtools.Svg;
private static void DecryptPasswordExample()
{
/* This example loads an encrypted file using the Decrypt password event */
using (RasterCodecs codecs = new RasterCodecs())
{
string srcFile = @"Encrypted.docx";
// Create a DecryptPassword handler
EventHandler<CodecsDecryptPasswordEventArgs> decryptPasswordHandler = (sender, e) =>
{
/* You can also bring up a message box informing the user that the 'e.FileName' file is encrypted and needs a password */
e.Password = "MyPassword";
/* Or you can set 'e.Cancel = true' to cancel the load */
};
// Install the DecryptPassword event handler
codecs.DecryptPassword += decryptPasswordHandler;
codecs.Options.Load.AllPages = true;
using (RasterImage image = codecs.Load(srcFile))
{
/* check that the image is not null to make sure the operation was not cancelled */
if (image != null)
codecs.Save(image, srcFile + ".tif", RasterImageFormat.TifLzw, 0);
}
}
}
Requirements
See Also
CodecsDecryptPasswordEventArgs Members
Leadtools.Codecs Assembly
CompactFile(Stream,Stream,int,int,bool,int,int,bool,int,CodecsSavePageMode,bool,bool) Method
CompactFile(Stream,Stream,int,int,bool,long,int,bool,long,CodecsSavePageMode,bool,bool,bool) Method
CompactFile(string,string,int,int,bool,int,int,bool,int,CodecsSavePageMode,bool,bool) Method
CompactFile(string,string,int,int,bool,long,int,bool,long,CodecsSavePageMode,bool,bool,bool) Method