Code Property (original) (raw)

Summary

Gets or sets the code that caused this exception.

Example

using Leadtools; using Leadtools.Codecs; public void RasterExceptionExample() { RasterCodecs codecs = new RasterCodecs(); codecs.ThrowExceptionsOnInvalidImages = true; // Prompt the user for an image OpenFileDialog dlg = new OpenFileDialog(); dlg.Filter = "All Files|*.*"; if (dlg.ShowDialog() == DialogResult.OK) { // Try to load this image try { RasterImage img = codecs.Load(dlg.FileName); Console.WriteLine(string.Format("Image in file {0} is loaded", dlg.FileName)); img.Dispose(); } catch (RasterException ex) { // See if LEADTOOLS could not recognize this image format if (ex.Code == RasterExceptionCode.FileFormat) Console.WriteLine(string.Format("File {0} does not contain an image format recognizable by LEADTOOLS", dlg.FileName)); else { // Other LEADTOOLS error (file might be corrupted, read error, etc) Console.WriteLine(string.Format("Could not load the file {0}.{1}Leadtools code: {2}{1}Message: {3}", dlg.FileName, Environment.NewLine, ex.Code, ex.Message)); } } catch (Exception ex) { // Other errors Console.WriteLine(string.Format("Could not load the file {0}.{1}{2}", dlg.FileName, Environment.NewLine, ex.Message)); } } }

Leadtools Assembly

Convert(byte[],int,int,int,int,RasterByteOrder,RasterByteOrder,RasterColor[],RasterColor[],int,int,int,RasterConvertBufferFlags) Method

Convert(byte[],int,int,int,int,RasterByteOrder,RasterByteOrder,RasterColor[],RasterColor[],RasterColor16[],RasterColor16[],int,int,int,RasterConvertBufferFlags) Method

Convert(IntPtr,int,int,int,RasterByteOrder,RasterByteOrder,RasterColor[],RasterColor[],int,int,int,RasterConvertBufferFlags) Method

Convert(IntPtr,int,int,int,RasterByteOrder,RasterByteOrder,RasterColor[],RasterColor[],RasterColor16[],RasterColor16[],int,int,int,RasterConvertBufferFlags) Method