Leadtools Assembly Changes

Summary

Version Changes: 19 to 20

New Members (version 20)

The following members have been added:

Name Description
Leadtools.AutoFixImageResolutionOptions Provides the information needed to automatically convert the resolution of digital photos in LEADTOOLS toolkits.
Leadtools.AutoFixImageResolutionUnit Units to use for the page size.
Leadtools.DrawEngine Access to the drawing engine and fonts options used globally by LEADTOOLS.
Leadtools.DrawEngineOptions Drawing and fonts options used globally by LEADTOOLS.
Leadtools.DrawEngineType Draw engine type.
Leadtools.DrawShadowFontMode Shadow font mode.
Leadtools.Factory Factory class that can be used to quickly create ILeadStream objects form various input or output sources.
Leadtools.GeometryTools Utility class containing helper methods for LEADTOOLS primitive types.
Leadtools.HttpClientLeadStream ILeadStream support for streaming data in URLs.
Leadtools.ILeadStream.DisposeStream Determine whether the underlying framework stream should be disposed when this ILeadStream is disposed.
Leadtools.ILeadStream.Stream Gets the underlying framework stream associated with this ILeadStream.
Leadtools.ISvgDocument.IsNull Checks whether this SVG document is the global null instance.
Leadtools.LeadFileStream.#ctor Initializes a new instance of this class.
Leadtools.LeadFileStream.#ctor(string,FileMode,FileAccess,FileShare) Initializes a new instance of this class with the specified parameters.
Leadtools.LeadFileStream.Access File access to use when opening the file used by this LeadFileStream object.
Leadtools.LeadFileStream.Mode Mode to use when opening the file used by this LeadFileStream object.
Leadtools.LeadFileStream.Open Opens a stream to the disk file used by this LeadFileStream.
Leadtools.LeadFileStream.Share File share to use when opening the file used by this LeadFileStream object.
Leadtools.LeadPointD.IsZero Determines if this LeadPointD object has zero values for x and y.
Leadtools.LeadPointD.Zero Gets a point that contains 0 for x and y.
Leadtools.LeadRectD.IsZero Determine if this LeadRectD object has zero values for x, y, width and height.
Leadtools.LeadRectD.Zero Gets a rectangle that contains 0 for x, y, width and height.
Leadtools.LEADResourceDirectory.OpenSSL Indicates the directory for OpenSSL files to be used by LEADTOOLS.
Leadtools.LeadSizeD.IsZero Determines if this LeadSizeD object has zero values width and height.
Leadtools.LeadSizeD.Zero Gets a size that contains 0 for width and height.
Leadtools.LeadStream.#ctor Initializes a new instance of this class.
Leadtools.LeadStream.Dispose Releases all resources used by this LeadStream.
Leadtools.LeadStream.Dispose(bool) Releases all the resources used by this LeadStream.
Leadtools.LeadStream.DisposeStream Determine whether the underlying framework stream should be disposed when this LeadStream is disposed.
Leadtools.LeadStream.Finalize Overrides Finalize.
Leadtools.LeadStream.IsOpen Gets a value that indicates if the stream is open.
Leadtools.LeadStream.Stream Gets the underlying framework stream associated with this LeadStream.
Leadtools.LeadTempFileMode Enumeration that indicates whether the temp files are on disk, in memory or a combination of disk and memory.
Leadtools.RasterDefaults.DeleteTemporaryFile(string) Deletes the specified temporary file.
Leadtools.RasterDefaults.GetAutoFixImageResolutionOptions Gets the automatic resolution conversion options used by LEADTOOLS to automatically convert the resolution of digital photos.
Leadtools.RasterDefaults.SetAutoFixImageResolutionOptions(AutoFixImageResolutionOptions) Sets the automatic resolution conversion options used by LEADTOOLS to automatically convert the resolution of digital photos.
Leadtools.RasterDefaults.TempFileMode Value that indicates whether the temp files are on disk, in memory, or a combination of disk and memory.
Leadtools.RasterImage.AutoFixResolution Automatically converts the resolution of this image.
Leadtools.RasterImage.IsNull Checks whether this raster image is a global null instance.
Leadtools.RasterImage.NonLinearLookupTable Determines whether the image has a non-linear lookup table (LUT).
Leadtools.RasterImage.NullInstance An object that represents a null RasterImage.
Leadtools.RasterImageChangedFlags.NonLinearLookupTable The non-linear lookup table has changed
Leadtools.RasterRegion.LegacyEllipse Ellipse region compatible with older version of LEADTOOLS (v18 and some old v19 DLLs).
Leadtools.RasterSupportType.IcrOmniPage Support for the ICR Module within the LEADTOOLS OCR Module - OmniPage Engine. This supports the recognition of handwritten text. Available in selected LEADTOOLS products
Leadtools.RasterSupportType.OcrLEAD Support for the OCR features provided by the LEADTOOLS OCR Module - LEAD Engine. OCR add-on to Document and Medical Imaging toolkits.
Leadtools.RasterSupportType.OcrLEADPdfOutput Support for saving OCR results from the LEADTOOLS OCR Module - LEAD Engine as a PDF file. This license is in addition to the cost of the OCR Plugin or Document Imaging.
Leadtools.RasterSupportType.OcrOmniPage Support for the OCR features provided by the LEADTOOLS OCR Module - OmniPage Engine. OCR add-on to Document and Medical Imaging toolkits.
Leadtools.RasterSupportType.OcrOmniPageArabic Support for Arabic OCR.
Leadtools.RasterSupportType.OcrOmniPageArabicPdfOutput Support for saving OCR results from the LEADTOOLS OCR Module - OmniPage Engine with Additional Languages as a PDF file. This license is in addition to the cost of the OCR Plugin or Document Imaging.
Leadtools.RasterSupportType.OcrOmniPageAsian Support for the LEADTOOLS OCR Module - OmniPage Engine to recognize Asian text. Available in selected LEADTOOLS products.
Leadtools.RasterSupportType.OcrOmniPagePdfOutput Support for saving OCR results from the LEADTOOLS OCR Module - OmniPage Engine and Professional Asian engines as a PDF file. This license is in addition to the cost of the OCR Plugin or Document Imaging.
Leadtools.RasterSupportType.SpecialEffects Support for Special Effects.

Removed Members (version 20)

The following members have been removed:

Name Description
Leadtools.ILeadStream.CanRead Gets a value indicating whether the current ILeadStream object supports reading.
Leadtools.ILeadStream.CanSeek Gets a value indicating whether the current ILeadStream object supports seeking.
Leadtools.ILeadStream.CanWrite Gets a value indicating whether the current ILeadStream object supports writing.
Leadtools.ILeadStream.CloseFile Closes this ILeadStream object and releases any resources associated with it.
Leadtools.ILeadStream.FileName The name of the file associated with this ILeadStream object.
Leadtools.ILeadStream.IsStarted Indicates whether this ILeadStream object has been started.
Leadtools.ILeadStream.OpenFile(string,LeadStreamMode,LeadStreamAccess,LeadStreamShare) Creates, opens or reopens the specified file.
Leadtools.ILeadStream.Read(byte[],int,uint) Reads a specified number of bytes from the LeadStream object and writes the data into the specified buffer.
Leadtools.ILeadStream.Read(IBuffer,int,uint) Reads a specified number of bytes from the LeadStream object and writes the data into the specified WinRT IBuffer.
Leadtools.ILeadStream.Read(IntPtr,uint) Reads a specified number of bytes from the ILeadStream object and writes the data into the specified buffer.
Leadtools.ILeadStream.Seek(LeadSeekOrigin,long) Sets the current position of this ILeadStream object to the specified value.
Leadtools.ILeadStream.Start Called to start using the ILeadStream object.
Leadtools.ILeadStream.Stop(bool) Called to stop using the ILeadStream object.
Leadtools.ILeadStream.Write(byte[],int,uint) Writes the specified number of bytes from buffer to the LeadStream object.
Leadtools.ILeadStream.Write(IBuffer,int,uint) Writes the specified number of bytes from a WinRT buffer to the LeadStream object.
Leadtools.ILeadStream.Write(IntPtr,uint) Writes the specified number of bytes to the ILeadStream object.
Leadtools.ImageProcessing.ChangeViewPerspectiveCommand.GetStringDescription Returns a meaningful name for this command.
Leadtools.ImageProcessing.ClearCommand.GetStringDescription Returns a meaningful name for this command.
Leadtools.ImageProcessing.ClearNegativePixelsCommand.GetStringDescription Returns a meaningful name for this command.
Leadtools.ImageProcessing.CloneCommand.GetStringDescription Returns a meaningful name for this command.
Leadtools.ImageProcessing.ColorResolutionCommand.GetStringDescription Returns a meaningful name for this command.
Leadtools.ImageProcessing.CombineFastCommand.GetStringDescription Returns a meaningful name for this command.
Leadtools.ImageProcessing.CombineWarpCommand.GetStringDescription Returns a meaningful name for this command.
Leadtools.ImageProcessing.CopyDataCommand.GetStringDescription Returns a meaningful name for this command.
Leadtools.ImageProcessing.CopyRectangleCommand.GetStringDescription Returns a meaningful name for this command.
Leadtools.ImageProcessing.CreateGrayscaleImageCommand.GetStringDescription Returns a meaningful name for this command.
Leadtools.ImageProcessing.CropCommand.GetStringDescription Returns a meaningful name for this command.
Leadtools.ImageProcessing.DetectAlphaCommand.GetStringDescription Returns a meaningful name for this command.
Leadtools.ImageProcessing.FillCommand.GetStringDescription Returns a meaningful name for this command.
Leadtools.ImageProcessing.FlipCommand.GetStringDescription Returns a meaningful name for this command.
Leadtools.ImageProcessing.GrayscaleCommand.GetStringDescription Returns a meaningful name for this command.
Leadtools.ImageProcessing.IRasterCommand Allows an inheriting class to implement a RasterCommand class which, provides functionality for performing an image processing command on an image.
Leadtools.ImageProcessing.PremultiplyAlphaValuesCommand.GetStringDescription Returns a meaningful name for this command.
Leadtools.ImageProcessing.RasterUserMatchTable.Dispose Releases all resources used by this RasterUserMatchTable.
Leadtools.ImageProcessing.ResizeCommand.GetStringDescription Returns a meaningful name for this command.
Leadtools.ImageProcessing.RotateCommand.GetStringDescription Returns a meaningful name for this command.
Leadtools.ImageProcessing.ScrambleCommand.GetStringDescription Returns a meaningful name for this command.
Leadtools.ImageProcessing.SetAlphaValuesCommand.GetStringDescription Returns a meaningful name for this command.
Leadtools.ImageProcessing.ShearCommand.GetStringDescription Returns a meaningful name for this command.
Leadtools.ImageProcessing.SizeCommand.GetStringDescription Returns a meaningful name for this command.
Leadtools.LeadBufferStream The LeadBufferStream class provides an implementation of the ILeadStream interface that operates on a memory buffer.
Leadtools.LeadFileStream.#ctor(string) Constructs a new LeadFileStream object using the specified buffer as storage.
Leadtools.LeadFileStream.Buffer Gets the internal IBuffer that this LeadFileStream object uses for storage.
Leadtools.LeadFileStream.CanRead Gets a value indicating whether the current LeadFileStream object supports reading.
Leadtools.LeadFileStream.CanSeek Gets a value indicating whether the current LeadFileStream object supports seeking.
Leadtools.LeadFileStream.CanWrite Gets a value indicating whether the current LeadFileStream object supports writing.
Leadtools.LeadFileStream.CloseFile Closes this LeadFileStream object and releases any resources associated with it.
Leadtools.LeadFileStream.IsStarted Indicates whether this LeadFileStream object has been started.
Leadtools.LeadFileStream.OpenFile(string,LeadStreamMode,LeadStreamAccess,LeadStreamShare) Creates, opens or reopens the specified file.
Leadtools.LeadFileStream.Read(byte[],int,uint) Reads a specified number of bytes from the LeadFileStream object and writes the data into the specified buffer.
Leadtools.LeadFileStream.Read(IBuffer,int,uint) Reads a specified number of bytes from the LeadFileStream object and writes the data into the specified WinRT IBuffer.
Leadtools.LeadFileStream.Read(IntPtr,uint) Reads a specified number of bytes from the LeadFileStream object and writes the data into the specified buffer.
Leadtools.LeadFileStream.Seek(LeadSeekOrigin,long) Sets the current position of this LeadFileStream object to the specified value.
Leadtools.LeadFileStream.Start Called to start using the LeadFileStream object.
Leadtools.LeadFileStream.Stop(bool) Called to stop using the LeadFileStream object.
Leadtools.LeadFileStream.Write(byte[],int,uint) Writes the specified number of bytes from buffer to the LeadFileStream object.
Leadtools.LeadFileStream.Write(IBuffer,int,uint) Writes the specified number of bytes from a WinRT buffer to the LeadFileStream object.
Leadtools.LeadFileStream.Write(IntPtr,uint) Writes the specified number of bytes to the LeadFileStream object.
Leadtools.LeadLengthDHelper Utility class for LeadLengthD
Leadtools.LeadMatrix.GetStringDescription Converts this LeadMatrix to a human-readable string.
Leadtools.LeadMatrix.IsEqual(LeadMatrix,LeadMatrix) Compares two LeadMatrix objects to determine whether they contain the same coordinates.
Leadtools.LeadMatrix.TransformPoint(LeadPointD) Transforms the specified point by the LeadMatrix and returns the result.
Leadtools.LeadMatrix.TransformPoints(LeadPointD[],LeadPointD[]) Transforms the specified points by this LeadMatrix.
Leadtools.LeadMatrix.TransformVector(LeadPointD) Transforms the specified vector point by the LeadMatrix and returns the result.
Leadtools.LeadPointDHelper Utility class for LeadPointD
Leadtools.LeadPointHelper Utility class for LeadPoint
Leadtools.LeadRectDHelper Utility class for LeadRectD
Leadtools.LeadRectHelper Utility class for LeadRect
Leadtools.LeadSizeDHelper Utility class for LeadSizeD
Leadtools.LeadSizeHelper Utility class for LeadSize
Leadtools.LeadStream.#ctor(IStorageFile) Constructs a new LeadStream object using the specified IStorageFile as storage.
Leadtools.LeadStream.Buffer Gets the internal IBuffer that this LeadStream object uses for storage.
Leadtools.LeadStream.CanRead Gets a value indicating whether the current LeadStream object supports reading.
Leadtools.LeadStream.CanSeek Gets a value indicating whether the current LeadStream object supports seeking.
Leadtools.LeadStream.CanWrite Gets a value indicating whether the current LeadStream object supports writing.
Leadtools.LeadStream.CloseFile Closes this LeadStream object and releases any resources associated with it.
Leadtools.LeadStream.File Gets the IStorageFile that this LeadStream object is using as storage.
Leadtools.LeadStream.FileName The name of the file associated with this LeadStream object.
Leadtools.LeadStream.InputStream Gets the IInputStream that this LeadStream object is using as storage.
Leadtools.LeadStream.IsStarted Indicates whether this LeadStream object has been started.
Leadtools.LeadStream.OpenFile(string,LeadStreamMode,LeadStreamAccess,LeadStreamShare) Creates, opens or reopens the specified file.
Leadtools.LeadStream.OutputStream Gets the IOutputStream that this LeadStream object is using as storage.
Leadtools.LeadStream.RandomAccessStream Gets the IRandomAccessStream that this LeadStream object is using as storage.
Leadtools.LeadStream.Read(byte[],int,uint) Reads a specified number of bytes from the LeadStream object and writes the data into the specified buffer.
Leadtools.LeadStream.Read(IBuffer,int,uint) Reads a specified number of bytes from the LeadStream object and writes the data into the specified WinRT IBuffer.
Leadtools.LeadStream.Read(IntPtr,uint) Reads a specified number of bytes from the LeadStream object and writes the data into the specified unmanaged buffer.
Leadtools.LeadStream.Seek(LeadSeekOrigin,long) Sets the current position of this LeadStream object to the specified value.
Leadtools.LeadStream.Start Called to start using the LeadStream object.
Leadtools.LeadStream.Stop(bool) Called to stop using the LeadStream object.
Leadtools.LeadStream.Write(byte[],int,uint) Writes the specified number of bytes from buffer to the LeadStream object.
Leadtools.LeadStream.Write(IBuffer,int,uint) Writes the specified number of bytes from a WinRT buffer to the LeadStream object.
Leadtools.LeadStream.Write(IntPtr,uint) Writes the specified number of bytes from an unmanaged buffer to the LeadStream object.
Leadtools.LeadStreamFactory The LeadStreamFactory class provides helper functions for creating an ILeadStream instance.
Leadtools.RasterCollection`1 Represents a generic collection of objects.
Leadtools.RasterCollection`1.#ctor Creates a new instance of RasterCollection\<T\> with default settings.
Leadtools.RasterCollection`1.Add(T) Adds the specified item to the end of the collection.
Leadtools.RasterCollection`1.AddRange(ICollection<T>) Adds the elements of an ICollection to the end of the collection.
Leadtools.RasterCollection`1.BringToFront(T,bool) Brings the specified item forward in the collection.
Leadtools.RasterCollection`1.Clear Removes all items from the collection.
Leadtools.RasterCollection`1.Contains(T) Determines whether or not the specified item is contained in the collection.
Leadtools.RasterCollection`1.CopyTo(T[],int) Copies all the elements of the collection to the specified one-dimensional array starting at the specified destination array index.
Leadtools.RasterCollection`1.Count Gets the number of items in the collection.
Leadtools.RasterCollection`1.DisableEvents Called to disable raising the ItemAdded and ItemRemoved events.
Leadtools.RasterCollection`1.EnableEvents Called to enable raising the ItemAdded and ItemRemoved events.
Leadtools.RasterCollection`1.GetEnumerator Returns a generic enumerator that can iterate through the RasterCollection\<T\>.
Leadtools.RasterCollection`1.IndexOf(T) Returns the index of the specified item if it is found in the collection.
Leadtools.RasterCollection`1.Insert(int,T) Inserts the specified item at the specified index.
Leadtools.RasterCollection`1.IsReadOnly Specifies whether or not the collection is Read Only.
Leadtools.RasterCollection`1.Item Gets and sets the item at the specified index from within the collection.
Leadtools.RasterCollection`1.ItemAdded Occurs when an item is added to the collection.
Leadtools.RasterCollection`1.ItemRemoved Occurs when an item is removed from the collection.
Leadtools.RasterCollection`1.OnItemAdded(RasterCollectionEventArgs) Raises the ItemAdded event.
Leadtools.RasterCollection`1.OnItemRemoved(RasterCollectionEventArgs) Raises the ItemRemoved event.
Leadtools.RasterCollection`1.Remove(T) Removes the specified item.
Leadtools.RasterCollection`1.RemoveAt(int) Removes the item from the specified index.
Leadtools.RasterCollection`1.SendToBack(T,bool) Sends the specified item back in the collection.
Leadtools.RasterCollectionEventArgs`1 Provides information for RasterCollection\<T\>.ItemAdded and RasterCollection\<T\>.ItemRemoved methods.
Leadtools.RasterCollectionEventArgs`1.#ctor Initializes a new instance of the RasterCollectionEventArgs\<T\> class with default parameters.
Leadtools.RasterCollectionEventArgs`1.#ctor(``0) Initializes a new instance of the RasterCollectionEventArgs\<T\> class with the specified parameters.
Leadtools.RasterCollectionEventArgs`1.Item The object that has been added or removed.
Leadtools.RasterColor16Helper Helper methods for the RasterColor16 structure.
Leadtools.RasterColorHelper Helper methods for the RasterColor structure.
Leadtools.RasterException.FromHResult(int) Creates a RasterException object from the specified HRESULT value, if the value is a valid LEADTOOLS error code.
Leadtools.RasterException.HResult Gets the HRESULT associated with this exception.
Leadtools.RasterHsvColorHelper Helper methods for the RasterHsvColor structure.
Leadtools.RasterImage.CreateFromArray(RasterMemoryFlags,int,int,int,RasterByteOrder,RasterViewPerspective,RasterColor[],byte[],int) Constructs a new RasterImage object using the specified parameters and optional managed memory.
Leadtools.RasterImage.CreateFromBuffer(RasterMemoryFlags,int,int,int,RasterByteOrder,RasterViewPerspective,RasterColor[],IBuffer,int) Creates a new RasterImage using the specified parameters.
Leadtools.RasterImage.CreateFromIntPtr(RasterMemoryFlags,int,int,int,RasterByteOrder,RasterViewPerspective,RasterColor[],IntPtr,long) Creates a new RasterImage using the specified parameters.
Leadtools.RasterImage.FromDib(IBuffer,int) Creates a new image from the specified Windows device independent bitmap (DIB) stored in a managed array.
Leadtools.RasterImage.FromDibPtr(IntPtr) Creates a new image from the specified Windows device independent bitmap (DIB) stored in an unmanaged pointer.
Leadtools.RasterMetadataRationalHelper Utility class for RasterMetadataRational
Leadtools.RasterMetadataURationalHelper Utility class for RasterMetadataURational
Leadtools.RasterNativeBuffer.#ctor(IntPtr,uint) Gets a RasterNativeBuffer that uses the data from the specified buffer and the specified capacity.
Leadtools.RasterNativeBuffer.#ctor(uint) Gets a RasterNativeBuffer that has the specified capacity.
Leadtools.RasterNativeBuffer.Buffer Gets or sets the native (unmanaged) data.
Leadtools.RasterNativeBuffer.Capacity Gets or sets the native (unmanaged) data length (size in bytes).
Leadtools.RasterNativeBuffer.Dispose Releases all resources used by this RasterNativeBuffer.
Leadtools.RasterNativeBuffer.Resize(uint) Resizes the buffer to the specified capacity.
Leadtools.RasterNativeBuffer.SetBuffer(IntPtr,uint) Copies data from a buffer into this RasterNativeBuffer object.
Leadtools.RasterRegion.FromData(byte[]) Creates a new RasterRegion from the specified data.
Leadtools.RasterSupport.SetLicenseAsync(IRandomAccessStream,string) Sets the runtime license for LEADTOOLS and unlocks support for optional features such as LEADTOOLS Imaging Pro, Document and Medical capabilities, or PDF support. After you have obtained a runtime license and a developer key, you can call Leadtools.RasterSupport.SetLicenseAsync in your application to disable the nag message.

Version Changes: 18 to 19

New Members

The following members have been added:

Name Description
Leadtools.IRenderingEngine - Defines a LEADTOOLS rendering engine.
Leadtools.ISvgDocument - Defines an SVG document
Leadtools.LeadCollection<T> - Represents a dynamic data collection that provides notifications when items get added, removed, or when the whole list is refreshed.
Leadtools.LeadLengthDConverter.#ctor Initializes a new instance of this class.
Leadtools.LeadMatrixConverter.#ctor Initializes a new instance of this class.
Leadtools.LeadPointConverter.#ctor Initializes a new instance of this class.
Leadtools.LeadPointDConverter.#ctor Initializes a new instance of this class.
Leadtools.LeadRect.Normalize Normalizes the rectangle so that both the height and width are positive.
Leadtools.LeadRect.Normalize(LeadRect) Gets the normalized version of a rectangle so that both the height and width are positive.
Leadtools.LeadRectConverter.#ctor Initializes a new instance of this class.
Leadtools.LeadRectD.OffsetRect(LeadRectD,LeadPointD) Returns a rectangle that is offset from the specified rectangle by using the specified horizontal and vertical amounts.
Leadtools.LeadRectDConverter.#ctor Initializes a new instance of this class.
Leadtools.LEADResourceDirectory - Specifies the LEADTOOLS resource directory.
Leadtools.LeadSizeConverter.#ctor Initializes a new instance of this class.
Leadtools.LeadSizeDConverter.#ctor Initializes a new instance of this class.
Leadtools.NotifyLeadCollectionChangedEventArgs.CreateAdd(int) Creates a new instance of NotifyLeadCollectionChangedEventArgs for a add operation.
Leadtools.RasterCollection<T> - Represents a generic collection of objects.
Leadtools.RasterCollectionEventArgs<T> - Provides information for RasterCollection<T>.ItemAdded and RasterCollection<T>.ItemRemoved methods.
Leadtools.RasterColor.Equals(object) Specifies whether this RasterColor structure contains the same value as the specified object.
Leadtools.RasterColor.FromHtml(string) Converts the specified html color to a RasterColor object.
Leadtools.RasterColor.GetHashCode Returns a hash code for this RasterColor structure.
Leadtools.RasterColor.ToHtml Converts this RasterColor structure to an html color.
Leadtools.RasterColor16.Equals(object) Specifies whether this RasterColor16 structure contains the same value as the specified object.
Leadtools.RasterColor16.Equals(RasterColor16,RasterColor16) Specifies whether two RasterColor16 structures contain the same values.
Leadtools.RasterColor16.GetHashCode Returns a hash code for this RasterColor16 structure.
Leadtools.RasterColorHelper.FromHtml(string) Converts the specified html color to a RasterColor object.
Leadtools.RasterColorHelper.ToHtml(RasterColor) Converts this RasterColor structure to an html color.
Leadtools.RasterColorTypeConverter.#ctor Initializes a new instance of the RasterColorTypeConverter class with default parameters.
Leadtools.RasterDefaults.CompressOnSerialize Gets or sets a value that indicate whether to use compression when serializing a RasterImage object.
Leadtools.RasterDefaults.GetGlobalMemoryThresholds Gets an object that contains the conventional memory restrictions used when allocating new RasterImage objects.
Leadtools.RasterDefaults.GetResourceDirectory(LEADResourceDirectory) Gets the path for the specified LEADTOOLS resource directory.
Leadtools.RasterDefaults.SetGlobalMemoryThresholds(GlobalMemoryThresholds) Sets an object that contains the conventional memory restrictions used when allocating new RasterImage objects.
Leadtools.RasterDefaults.SetResourceDirectory(LEADResourceDirectory,string) Sets the path for the specified LEADTOOLS resource directory.
Leadtools.RasterExceptionCode.FileInfoUpdated (Internal error code) The FILEINFO structure has been updated. The file can be reloaded
Leadtools.RasterExceptionCode.FileSizeTooBig The file size is too big for selected format (eg: trying to create a TIFF file > 4GB)
Leadtools.RasterExceptionCode.FormatMismatch File format mismatch (eg: trying to save a TIFF page into a BigTIFF file)
Leadtools.RasterExceptionCode.OcrEngineNotStarted OCR engine not started
Leadtools.RasterExceptionCode.OcrError OCR generic error
Leadtools.RasterExceptionCode.OcrInitialization OCR engine initialization error, or there is no appropriate license
Leadtools.RasterExceptionCode.OcrInvalidSettingName Invalid OCR setting name
Leadtools.RasterExceptionCode.OcrInvalidSettingType Invalid OCR setting type
Leadtools.RasterExceptionCode.OcrInvalidSettingValue Invalid OCR setting value
Leadtools.RasterExceptionCode.OcrInvalidZoneType Invalid OCR zone type
Leadtools.RasterExceptionCode.OcrLanguageNotSupported OCR language not supported
Leadtools.RasterExceptionCode.OcrMultipleAsianLanguagesNotAllowed Enabling multiple Asian languages not allowed
Leadtools.RasterExceptionCode.OcrNotEnabled OCR not enabled
Leadtools.RasterExceptionCode.OcrOmrNotEnabled OCR OMR not enabled
Leadtools.RasterExceptionCode.OcrPdfNotEnabled OCR PDF not enabled
Leadtools.RasterExceptionCode.OcrSpellcheckerNotFound Error loading spell checker or one of its dependences
Leadtools.RasterExceptionCode.PstCodecMissing The Pst codec is needed to use this function
Leadtools.RasterExceptionCode.SvgAttributeNotFound SVG Attribute not found in the XML data
Leadtools.RasterExceptionCode.SvgBadCssProperty Bad SVG CSS property in the XML data
Leadtools.RasterExceptionCode.SvgDuplicatedAttribute Duplicated SVG attribute in the XML data
Leadtools.RasterExceptionCode.SvgDuplicatedID Duplicated SVG element ID in the XML data
Leadtools.RasterExceptionCode.SvgFileNotFlat This functionality requires a flat SVG document
Leadtools.RasterExceptionCode.SvgFileSizeRead SVG file size read error
Leadtools.RasterExceptionCode.SvgInvalidAttribute Invalid SVG attribute in the XML data
Leadtools.RasterExceptionCode.SvgInvalidAttributeValue Invalid SVG attribute value in the XML data
Leadtools.RasterExceptionCode.SvgInvalidCoordinatesNumber Invalid SVG coordinates number in the XML data
Leadtools.RasterExceptionCode.SvgInvalidElement Invalid SVG element in the XML data
Leadtools.RasterExceptionCode.SvgInvalidStringComma Invalid SVG string comma
Leadtools.RasterExceptionCode.SvgMissingRequiredAttribute Missing required SVG attribute in the XML data
Leadtools.RasterExceptionCode.SvgRootNotFound Root element of XML data is not found or not SVG
Leadtools.RasterExceptionCode.TagValueTooBig LONG/SLONG tag value exceeded the 32-bit range (can occur in CompactTIFF when you convert a BigTIFF file to regular TIFF)
Leadtools.RasterExceptionCode.X9fCodecMissing The X9f codec is needed to use this function
Leadtools.RasterExceptionCode.XmpCodecMissing The Xmp codec is needed to use this function
Leadtools.RasterImage.CreateFromYUVData(byte[],int,int,RasterYUVFormat,int,int,int) Creates a new RasterImage using the specified parameters and fills the image using the specified YUV data.
Leadtools.RasterImage.CreateFromYUVData(IntPtr,long,RasterYUVFormat,int,int,int) Creates a new RasterImage using the specified parameters and fills the image using the specified YUV data.
Leadtools.RasterImage.CustomData Gets a dictionary that holds user-added data for the image.
Leadtools.RasterImage.GetRow(int,WriteOnlyArray<byte>,int,int) Retrieves one or more rows of image data from this RasterImage into a managed memory buffer.
Leadtools.RasterImage.GetRowColumn(int,int,WriteOnlyArray<byte>,int,int) Accepts a column offset to retrieve data from an image and place it in a buffer.
Leadtools.RasterImage.GetRowColumnCompressed(WriteOnlyArray<byte>,WriteOnlyArray<ushort>,int,int,int,int) Retrieves a row (or part of a row) of 1-bit compressed data from an image that has been loaded in its compressed format.
Leadtools.RasterImage.GetRowCompressed(WriteOnlyArray<byte>,WriteOnlyArray<ushort>,int,int,int) Retrieves one or more rows of 1-bit compressed data from an image that has been loaded in its compressed format.
Leadtools.RasterImage.GetYUVData(RasterYUVFormat,byte[],int,int) Converts the RasterImage grayscale or BGR data to YUV and stores it in an output buffer.
Leadtools.RasterImage.GetYUVData(RasterYUVFormat,IntPtr,long) Converts the RasterImage grayscale or BGR data to YUV and stores it in an output buffer.
Leadtools.RasterImage.RasterImageDataFormat Get the name of the data format used when copying a raster image to the clipboard
Leadtools.RasterImage.SetRowColumnCompressed(WriteOnlyArray<byte>,ushort[],int,int,int,int) Puts a row (or part of a row) of 1-bit compressed data from a buffer into an image that is maintained in its compressed format.
Leadtools.RasterImage.SetRowCompressed(WriteOnlyArray<byte>,ushort[],int,int,int) Puts one or more rows of 1-bit compressed data from a buffer into an image that is maintained in its compressed format.
Leadtools.RasterImage.SetYUVData(byte[],int,int,RasterYUVFormat) Updates the image data using the YUV data from an input buffer. The YUV data is converted to grayscale/BGR before being set in the RasterImage.
Leadtools.RasterImage.SetYUVData(IntPtr,long,RasterYUVFormat) Updates the image data using the YUV data from an input buffer. The YUV data is converted to grayscale/BGR before being set in the RasterImage.
Leadtools.RasterImageAllocateCallback(RasterImageAllocateData) - Callback to use when new RasterImage objects are created by LEADTOOLS.
Leadtools.RasterImageAllocateData.BytesPerLine Gets the bytes per line of the RasterImage object being created.
Leadtools.RasterImageAllocateData.GetPalette Gets the palette of the RasterImage object being created.
Leadtools.RasterImageAllocateData.ViewPerspective Gets the view perspective of the RasterImage object being created.
Leadtools.RasterImageFormat.AfpIcaAbic MO:DCA IOCA files with AFP prefix and ABIC compression
Leadtools.RasterImageFormat.DicomJpxColor DICOM Format (DIC)
Leadtools.RasterImageFormat.DicomJpxGray DICOM Format (DIC)
Leadtools.RasterImageFormat.Eml Outlook EML Format.
Leadtools.RasterImageFormat.JpegCmyk JPEG File Interchange Format (CMYK)
Leadtools.RasterImageFormat.JpegCmyk411 JPEG File Interchange Format (CMYK 4:1:1)
Leadtools.RasterImageFormat.JpegCmyk422 JPEG File Interchange Format (CMYK 4:2:2)
Leadtools.RasterImageFormat.Msg Outlook MSG Format.
Leadtools.RasterImageFormat.Pst Outlook PST Format.
Leadtools.RasterImageFormat.RasPdfJpx Portable Document Format (PDF) (JPX)
Leadtools.RasterImageFormat.RawIcaAbic Raw IOCA ABIC
Leadtools.RasterImageFormat.Svgz GZIP compressed Scalable Vector Graphics Format (SVG)
Leadtools.RasterImageFormat.TifJpegCmyk TIFF with JPEG compression (CMYK)
Leadtools.RasterImageFormat.TifJpegCmyk411 TIFF with JPEG compression (CMYK 4:1:1)
Leadtools.RasterImageFormat.TifJpegCmyk422 TIFF with JPEG compression (CMYK 4:2:2)
Leadtools.RasterImageFormat.X9f Image Cash Letter (X9)
Leadtools.RasterImagePagesChangedAction.Replaced The pages being replaced.
Leadtools.RasterPalette.WindowLevelFillLookupTable2(RasterColor[],RasterColor,RasterColor,int,int,int,int,int,int,int,RasterPaletteWindowLevelFlags) Fills the user-allocated 8-bit LUT with values ranging between the startColor and endColor colors according to the selected LUT type using DICOM style.
Leadtools.RasterRegion.FromBeziers(RasterRegionXForm,IList<LeadPoint>,LeadFillMode) Creates a Bézier region.
Leadtools.RasterRegion.FromCurve(RasterRegionXForm,IList<LeadPoint>,float,LeadFillMode) Creates a curved region from a list of points.
Leadtools.RasterRegion.FromCurve(RasterRegionXForm,RasterCurve) Creates a curved region.
Leadtools.RasterRegion.FromEllipse(RasterRegionXForm,LeadRect) Creates an elliptical raster region.
Leadtools.RasterRegion.FromPolygon(RasterRegionXForm,IList<LeadPoint>,LeadFillMode) Creates a polygonal raster region.
Leadtools.RasterRegion.FromRectangle(RasterRegionXForm,LeadRect) Creates a rectangular raster region.
Leadtools.RasterRegion.FromRoundRectangle(RasterRegionXForm,LeadRect,LeadSize) Creates a rounded rectangular raster region.
Leadtools.RasterRegion.GetOutline Gets the outline points of this RasterRegion
Leadtools.RasterSizeFlags.OldResample Use the old resample algorithm from LEADTOOLS 14.5.
Leadtools.RasterSizeFlags.PremultiplyAlpha Premultiply the alpha channel values when performing resize.
Leadtools.RasterSupportType.Hl7 Support for the Medical HL7 features.
Leadtools.RasterTagMetadataDataType.ImageFileDirectoryOffset 32-bit IFD offset
Leadtools.RasterTagMetadataDataType.ImageFileDirectoryOffset64 64-bit IFD offset (valid only for BigTIFF formats)
Leadtools.RasterTagMetadataDataType.Int64 Signed 64-bit integer (valid only for BigTIFF formats)
Leadtools.RasterTagMetadataDataType.UInt64 Unsigned 64-bit integer (valid only for BigTIFF formats)
Leadtools.RasterYUVFormat - Used with SetYUVData and GetYUVData to specify the YUV data format.

Removed Members

The following members have been removed:

Name Description
Leadtools.ImageProcessing.RasterCommand.#ctor Initializes a new instance of the Leadtools.ImageProcessing.RasterCommand class.
Leadtools.LeadCollection<T> - Represents a dynamic data collection that provides notifications when items get added, removed, or when the whole list is refreshed.
Leadtools.LeadLengthD.op_Equality(LeadLengthD,LeadLengthD) Specifies whether two Leadtools.LeadLengthD structures contains the same values.
Leadtools.LeadLengthD.op_Inequality(LeadLengthD,LeadLengthD) Specifies whether this Leadtools.LeadLengthD structure does not contain the same values as the specified object.
Leadtools.LeadMatrix.op_Equality(LeadMatrix,LeadMatrix) Compares two Leadtools.LeadMatrix objects to determine whether they contain the same coordinates.
Leadtools.LeadMatrix.op_Inequality(LeadMatrix,LeadMatrix) Compares two Leadtools.LeadMatrix objects to determine whether they do not contain the same coordinates.
Leadtools.LeadMatrix.op_Multiply(LeadMatrix,LeadMatrix) Multiplies a Leadtools.LeadMatrix by another Leadtools.LeadMatrix.
Leadtools.LeadPoint.op_Equality(LeadPoint,LeadPoint) Specifies whether this Leadtools.LeadPoint structure contains the same coordinates as the specified object.
Leadtools.LeadPoint.op_Inequality(LeadPoint,LeadPoint) Specifies whether this Leadtools.LeadPoint structure does not contain the same coordinates as the specified object.
Leadtools.LeadPointD.op_Equality(LeadPointD,LeadPointD) Specifies whether two Leadtools.LeadPointD structures contain the same values.
Leadtools.LeadPointD.op_Explicit(LeadPointD)~Leadtools.LeadSizeD Converts this Leadtools.LeadPointD structure to a Leadtools.LeadSizeD structure.
Leadtools.LeadPointD.op_Inequality(LeadPointD,LeadPointD) Specifies whether two Leadtools.LeadPointD structures do not contain the same values.
Leadtools.LeadPointD.op_Multiply(LeadPointD,LeadMatrix) Transforms the specified Leadtools.LeadPoint structure by the specified Leadtools.LeadMatrix structure.
Leadtools.LeadRect.op_Equality(LeadRect,LeadRect) Specifies whether this Leadtools.LeadRect contains the same location and size as the specified object.
Leadtools.LeadRect.op_Inequality(LeadRect,LeadRect) Specifies whether this Leadtools.LeadRect does not contain the same location and size as the specified object.
Leadtools.LeadRectD.op_Equality(LeadRectD,LeadRectD) Specifies whether two Leadtools.LeadRectD structures contain the same values.
Leadtools.LeadRectD.op_Inequality(LeadRectD,LeadRectD) Specifies whether two Leadtools.LeadRectD structures do not contain the same values.
Leadtools.LeadSize.op_Equality(LeadSize,LeadSize) Specifies whether this Leadtools.LeadSize contains the same width and height as the specified object.
Leadtools.LeadSize.op_Inequality(LeadSize,LeadSize) Specifies whether this Leadtools.LeadSize does not contain the same width and height as the specified object.
Leadtools.LeadSizeD.op_Equality(LeadSizeD,LeadSizeD) Specifies whether two Leadtools.LeadSizeD structures contain the same values.
Leadtools.LeadSizeD.op_Explicit(LeadSizeD)~Leadtools.LeadPointD Converts this Leadtools.LeadSizeD structure to a Leadtools.LeadPointD structure.
Leadtools.LeadSizeD.op_Inequality(LeadSizeD,LeadSizeD) Specifies whether two Leadtools.LeadSizeD structures do not contain the same values.
Leadtools.NotifyLeadCollectionChangedEventHandler Handler for the Leadtools.LeadCollection\1.CollectionChanged event.
Leadtools.RasterCollection<T> Represents a generic collection of objects.
Leadtools.RasterCollectionEventArgs<T> Provides information for Leadtools.RasterCollection<T>.ItemAdded and Leadtools.RasterCollection<T>.ItemRemoved methods.
Leadtools.RasterExceptionCode.ExtGrayNotEnabled Extended grayscale support is required to use this method
Leadtools.RasterImage.AccessData Provides exclusive access to the image data contained in this Leadtools.RasterImage.
Leadtools.RasterImage.Create(bool,int,int,int,int,RasterColor) Creates a new RasterImage using the specified parameters.
Leadtools.RasterImage.Dispose(bool) Releases all the resources used by this Leadtools.RasterImage.
Leadtools.RasterImage.GetRow(int,WriteOnlyArray<System.Byte>,int,int) Retrieves one or more rows of image data from this Leadtools.RasterImage into a managed memory buffer.
Leadtools.RasterImage.GetRowColumn(int,int,WriteOnlyArray<System.Byte>,int,int) Accepts a column offset to retrieve data from an image and place it in a buffer.
Leadtools.RasterImage.GetRowColumnCompressed(WriteOnlyArray<System.Byte>,WriteOnlyArray<System.UInt16>,int,int,int,int) Retrieves a row (or part of a row) of 1-bit compressed data from an image that has been loaded in its compressed format.
Leadtools.RasterImage.GetRowCompressed(WriteOnlyArray<System.Byte>,WriteOnlyArray<System.UInt16>,int,int,int) Retrieves one or more rows of 1-bit compressed data from an image that has been loaded in its compressed format.
Leadtools.RasterImage.ReleaseData Releases memory locked with Leadtools.RasterImage.AccessData back to the system.
Leadtools.RasterImage.SetRowColumnCompressed(WriteOnlyArray<System.Byte>,ushort[],int,int,int,int) Puts a row (or part of a row) of 1-bit compressed data from a buffer into an image that is maintained in its compressed format.
Leadtools.RasterImage.SetRowCompressed(WriteOnlyArray<System.Byte>,ushort[],int,int,int) Puts one or more rows of 1-bit compressed data from a buffer into an image that is maintained in its compressed format.
Leadtools.RasterImageAllocateCallback - Callback to use when new Leadtools.RasterImage objects are crated by LEADTOOLS.
Leadtools.RasterImageAnimator.Dispose(bool) Releases all the resources used by this Leadtools.RasterImageAnimator.
Leadtools.RasterImageFormat.Awd (99) L.Topics.FileFormatsFax
Leadtools.RasterKernelType.Nag (2) Kernel is a Release build of the specialized products, which require additional licensing, and will display a specialized product notice message box during execution.
Leadtools.RasterKnownColor.Background (0xff000000)A system-defined color
Leadtools.RasterKnownColor.Black (0xff000000)A system-defined color
Leadtools.RasterKnownColor.ButtonFace (0xfff0f0f0)A system-defined color
Leadtools.RasterKnownColor.ButtonHighlight (0xffffffff)A system-defined color
Leadtools.RasterKnownColor.ButtonText (0xff000000)A system-defined color
Leadtools.RasterKnownColor.CaptionText (0xff000000)A system-defined color
Leadtools.RasterKnownColor.Cyan (0xff00ffff)A system-defined color
Leadtools.RasterKnownColor.HighlightText (0xffffffff)A system-defined color
Leadtools.RasterKnownColor.Magenta (0xffff00ff)A system-defined color
Leadtools.RasterKnownColor.MenuText (0xff000000)A system-defined color
Leadtools.RasterKnownColor.ThreeDDarkShadow (0xff696969)A system-defined color
Leadtools.RasterKnownColor.ThreeDFace (0xfff0f0f0)A system-defined color
Leadtools.RasterKnownColor.White (0xffffffff)A system-defined color
Leadtools.RasterKnownColor.Window (0xfff0f0f0)A system-defined color
Leadtools.RasterKnownColor.WindowText (0xff000000)A system-defined color
Leadtools.RasterRegion.Dispose(bool) Releases all the resources used by this Leadtools.RasterRegion.
Leadtools.RasterSupport.Unlock(RasterSupportType,string) Unlocks support for an optional feature, such as LEADTOOLS Document/Medical capabilities. NOTE: This method has been marked as obsolete and no longer serves any purpose.

Version Changes: 17.5 to 18

New Members

The following members have been added to the existing types:

Member Description
Leadtools.NotifyLeadCollectionChangedAction Describes the action that caused a CollectionChanged event.
Leadtools.NotifyLeadCollectionChangedAction.Add One or more items were added to the collection.
Leadtools.NotifyLeadCollectionChangedAction.Remove One or more items were removed from the collection.
Leadtools.NotifyLeadCollectionChangedAction.Replace One or more items were replaced in the collection.
Leadtools.NotifyLeadCollectionChangedAction.Move One or more items were moved within the collection.
Leadtools.NotifyLeadCollectionChangedAction.Reset The content of the collection changed dramatically.
Leadtools.NotifyLeadCollectionChangedEventArgs Provides data for the CollectionChanged event.
Leadtools.NotifyLeadCollectionChangedEventArgs (Constructor) Initializes a new NotifyLeadCollectionChangedEventArgs object.
Leadtools.NotifyLeadCollectionChangedEventArgs.Create(Leadtools.NotifyLeadCollectionChangedAction) Creates a new instance of NotifyLeadCollectionChangedEventArgs with the specified action.
Leadtools.NotifyLeadCollectionChangedEventArgs.CreateMove(Int32,Int32) Creates a new instance of NotifyLeadCollectionChangedEventArgs for a move operation.
Leadtools.NotifyLeadCollectionChangedEventArgs.CreateRemove(Int32) Creates a new instance of NotifyLeadCollectionChangedEventArgs for a remove operation.
Leadtools.NotifyLeadCollectionChangedEventArgs.CreateReplace(Int32) Creates a new instance of NotifyLeadCollectionChangedEventArgs for a replace operation.
Leadtools.NotifyLeadCollectionChangedEventArgs.Action Gets the action that caused the event.
Leadtools.NotifyLeadCollectionChangedEventArgs.NewItems Gets the list of new items involved in the change.
Leadtools.NotifyLeadCollectionChangedEventArgs.OldItems Gets the list of old items involved in the change.
Leadtools.NotifyLeadCollectionChangedEventArgs.NewStartingIndex Gets the 0-based index at which the change occurred.
Leadtools.NotifyLeadCollectionChangedEventArgs.OldStartingIndex Gets the 0-based index at which a Move, Remove, or Replace action occurred.
Leadtools.NotifyLeadCollectionChangedEventHandler Handler for the CollectionChanged event.
Leadtools.LeadCollection<T> Represents a dynamic data collection that provides notifications when items get added, removed, or when the whole list is refreshed.
Leadtools.LeadCollection<T>.ToArray Gets an array of the items in this collection.
Leadtools.LeadCollection<T> Constructor(Collections.Generic.IEnumerable<T>) Initializes a new instance of the LeadCollection1 class that contains items copied from the specified collection and that has the same initial capacity as the number of items copied.</td> </tr> <tr> <td>Leadtools.LeadCollection<T> Constructor(Collections.Generic.List<T>)</td> <td>Initializes a new instance of the LeadCollection1 class that contains items copied from the specified list and that has the same initial capacity as the number of items copied.
Leadtools.LeadCollection<T> Constructor Initializes a new empty instance of the LeadCollection1 class.</td> </tr> <tr> <td>Leadtools.LeadCollection<T>.InsertItem(Int32,<T>)</td> <td>Inserts an item into the LeadCollection1 at the specified index.
Leadtools.LeadCollection<T>.Move(Int32,Int32) Moves the item at the specified index to a new location in the collection.
Leadtools.LeadCollection<T>.MoveItem(Int32,Int32) Moves the item at the specified index to a new location in the collection.
Leadtools.LeadCollection<T>.OnCollectionChanged(Leadtools.NotifyLeadCollectionChangedEventArgs) Raises the CollectionChanged event with the provided arguments.
Leadtools.LeadCollection<T>.RemoveItem(Int32) Removes the item at the specified index of the collection.
Leadtools.LeadCollection<T>.SetItem(Int32,<T>) Replaces the item at the specified index.
Leadtools.LeadCollection<T>.ClearItems Removes all items from the collection.
Leadtools.LeadCollection<T>.CollectionChanged Occurs when an item is added, removed, changed, moved, or the entire list is refreshed.
Leadtools.RasterNativeBuffer(IntPtr,UInt32) (Constructor) Gets a RasterNativeBuffer that uses the data from the specified buffer and the specified capacity.
Leadtools.RasterNativeBuffer(UInt32) (Constructor) Gets a RasterNativeBuffer that has the specified capacity.
Leadtools.RasterNativeBuffer.Resize(UInt32) Resizes the buffer to the specified capacity.
Leadtools.RasterNativeBuffer.SetBuffer(IntPtr,UInt32) Copies data from a buffer into this RasterNativeBuffer object.
Leadtools.RasterNativeBuffer.Dispose Releases all resources used by this RasterNativeBuffer.
Leadtools.RasterNativeBuffer.Capacity Gets or sets the native (unmanaged) data length (size in bytes).
Leadtools.RasterNativeBuffer.Length (WinRT) Gets or sets the native (unmanaged) data length (size in bytes).
Leadtools.RasterNativeBuffer.Buffer Gets or sets the native (unmanaged) data.
Leadtools.RasterImageFormat.DicomJlsGray DICOM Format (DIC)
Leadtools.RasterImageFormat.DicomJlsColor DICOM Format (DIC)
Leadtools.RasterImageFormat.DcfDng File Formats: Digital File Format(DCF, ARW, SR2, SRF, DNG, CR2, RAF, NEF, NRW, ORF, RW2, RAW)
Leadtools.RasterImageFormat.RawFlate Flate-compressed raw Image Data.
Leadtools.RasterImageFormat.RawRle RLE-compressed raw Image Data.
Leadtools.ImageProcessing.ChangeViewPerspectiveCommand.GetStringDescription Returns a meaningful name for this command.
Leadtools.ImageProcessing.ClearCommand.GetStringDescription Returns a meaningful name for this command.
Leadtools.ImageProcessing.ClearNegativePixelsCommand.GetStringDescription Returns a meaningful name for this command.
Leadtools.ImageProcessing.CloneCommand.GetStringDescription Returns a meaningful name for this command.
Leadtools.ImageProcessing.ColorResolutionCommand.GetStringDescription Returns a meaningful name for this command.
Leadtools.ImageProcessing.CombineFastCommand.GetStringDescription Returns a meaningful name for this command.
Leadtools.ImageProcessing.CombineWarpCommand.GetStringDescription Returns a meaningful name for this command.
Leadtools.ImageProcessing.CreateGrayscaleImageCommand.GetStringDescription Returns a meaningful name for this command.
Leadtools.ImageProcessing.CopyDataCommand.GetStringDescription Returns a meaningful name for this command.
Leadtools.ImageProcessing.CopyRectangleCommand.GetStringDescription Returns a meaningful name for this command.
Leadtools.ImageProcessing.CropCommand.GetStringDescription Returns a meaningful name for this command.
Leadtools.ImageProcessing.DetectAlphaCommand.GetStringDescription Returns a meaningful name for this command.
Leadtools.ImageProcessing.FillCommand.GetStringDescription Returns a meaningful name for this command.
Leadtools.ImageProcessing.GrayscaleCommand.GetStringDescription Returns a meaningful name for this command.
Leadtools.ImageProcessing.PremultiplyAlphaValuesCommand Converts the image data to or from premultiplied alpha values.
Leadtools.ImageProcessing.PremultiplyAlphaValuesCommand (Constructor) Initializes a new instance of the PremultiplyAlphaValuesCommand class with default parameters.
Leadtools.ImageProcessing.PremultiplyAlphaValuesCommand(Boolean) (Constructor) Initializes a new instance of the PremultiplyAlphaValuesCommand class with explicit parameters.
Leadtools.ImageProcessing.PremultiplyAlphaValuesCommand.ToString Overridden. Returns a meaningful name for this command.
Leadtools.ImageProcessing.PremultiplyAlphaValuesCommand.GetStringDescription Returns a meaningful name for this command.
Leadtools.ImageProcessing.PremultiplyAlphaValuesCommand.ConvertToPremultipliedValues Indicates whether to convert to or from premultiplied alpha values.
Leadtools.ImageProcessing.ResizeCommand.GetStringDescription Returns a meaningful name for this command.
Leadtools.ImageProcessing.RotateCommand.GetStringDescription Returns a meaningful name for this command.
Leadtools.ImageProcessing.ScrambleCommand.GetStringDescription Returns a meaningful name for this command.
Leadtools.ImageProcessing.SetAlphaValuesCommand.GetStringDescription Returns a meaningful name for this command.
Leadtools.ImageProcessing.ShearCommand.GetStringDescription Returns a meaningful name for this command.
Leadtools.ImageProcessing.SizeCommand.GetStringDescription Returns a meaningful name for this command.
Leadtools.ImageProcessing.RasterUserMatchTable.Dispose Releases all resources used by this RasterUserMatchTable.
Leadtools.LeadEventsDispatchMode Specifies the mode used to dispatch LEADTOOLS events.
Leadtools.LeadEventsDispatchMode.Direct Indicates the class can fire events caused by asynchronous methods directly. This provides the best performance.
Leadtools.LeadEventsDispatchMode.UseCoreDispatcher Indicates the class must fire events caused by asynchronous methods using the Core Dispatcher. This reduces performance, but ensures events work in JavaScript applications.
Leadtools.RasterImageChangedFlags.PremultiplyAlpha Pre-multiply alpha value changed
Leadtools.RasterImageChangedFlags.LinkImage The linked image has changed
Leadtools.RasterByteOrder.Rgb565 RGB 565 (Only for 16-bit color bitmaps)
Leadtools.RasterPaintSizeMode.FitHeight Fit the image height to be the size of the height of the destination rectangle while maintaining the aspect ratio
Leadtools.RasterException.FromHResult(Int32) Creates a RasterException object from the specified HRESULT value, if the value is a valid LEADTOOLS error code.
Leadtools.RasterException.HResult Gets the HRESULT associated with this exception.
Leadtools.RasterExceptionCode.IncorrectWidthAdjusted The width seems to be incorrect and has been automatically adjusted
Leadtools.RasterExceptionCode.LeadPrinterNetworkNotEnabled LEADTOOLS Printer Driver Network is required to use this functionality
Leadtools.RasterExceptionCode.AppStoreNotEnabled LEADTOOLS App Store license is required to use this functionality
Leadtools.RasterExceptionCode.BasicNotEnabled LEADTOOLS Basic license is required to use this functionality
Leadtools.RasterExceptionCode.NoServerLicense Requires a server license
Leadtools.RasterExceptionCode.InvalidLicense Invalid runtime license
Leadtools.RasterExceptionCode.InvalidServerLicense Invalid runtime server license
Leadtools.RasterExceptionCode.UserNotRegisteredForServerLicense Specified user for server license was not registered
Leadtools.RasterExceptionCode.AppNotRegisteredForServerLicense Specified application for server license was not registered
Leadtools.RasterExceptionCode.ConnectionToLicenseServerFailed Connection to license server failed
Leadtools.RasterExceptionCode.ServerLicenseNotActivated Server runtime license has not been activated or machine has changed
Leadtools.RasterExceptionCode.HtmCodecMissing The HTM codec is needed to use this function
Leadtools.RasterExceptionCode.MobCodecMissing The MOB codec is needed to use this function
Leadtools.RasterExceptionCode.PubCodecMissing The PUB codec is needed to use this function
Leadtools.RasterExceptionCode.IngCodecMissing The ING codec is needed to use this function
Leadtools.RasterBufferConverter.Convert(IBuffer,Int32,Int32,Int32,Int32,Leadtools.RasterByteOrder,Leadtools.RasterByteOrder,Leadtools.RasterColor[],Leadtools.RasterColor[],Leadtools.RasterColor16[],Leadtools.RasterColor16[],Int32,Int32,Int32,Leadtools.RasterConvertBufferFlags) Converts data in the specified buffer to the specified bits per pixel and color order.
Leadtools.RasterBufferConverter.Convert(IBuffer,Int32,Int32,Int32,Int32,Leadtools.RasterByteOrder,Leadtools.RasterByteOrder,Leadtools.RasterColor[],Leadtools.RasterColor[],Int32,Int32,Int32,Leadtools.RasterConvertBufferFlags) Converts data in the specified buffer to the specified bits per pixel and color order.
Leadtools.RasterBufferConverter.Convert(IBuffer,Int32,Int32,Int32,Int32,Leadtools.RasterByteOrder,Leadtools.RasterByteOrder,Leadtools.RasterColor[],Leadtools.RasterColor[],Int32) Converts data in the specified buffer to the specified bits per pixel and color order.
Leadtools.ImageProcessing.FlipCommand.GetStringDescription Returns a meaningful name for this command.
Leadtools.RasterImage.FromDibPtr(IntPtr) Creates a new image from the specified Windows device independent bitmap (DIB) stored in an unmanaged pointer.
Leadtools.RasterImage.Create(Boolean,Int32,Int32,Int32,Int32,Leadtools.RasterColor) Creates a new RasterImage using the specified parameters.
Leadtools.RasterImage(Leadtools.RasterMemoryFlags,Int32,Int32,Int32,Leadtools.RasterByteOrder,Leadtools.RasterViewPerspective,Leadtools.RasterColor[]) (Constructor) Constructs a new RasterImage object using the specified parameters and optional managed memory.
Leadtools.RasterImage.CreateFromIntPtr(Leadtools.RasterMemoryFlags,Int32,Int32,Int32,Leadtools.RasterByteOrder,Leadtools.RasterViewPerspective,Leadtools.RasterColor[],IntPtr,Int64) Creates a new RasterImage using the specified parameters.
Leadtools.RasterImage.CreateFromArray(Leadtools.RasterMemoryFlags,Int32,Int32,Int32,Leadtools.RasterByteOrder,Leadtools.RasterViewPerspective,Leadtools.RasterColor[],Byte[],Int32) Constructs a new RasterImage object using the specified parameters and optional managed memory.
Leadtools.RasterImage.CreateFromBuffer(Leadtools.RasterMemoryFlags,Int32,Int32,Int32,Leadtools.RasterByteOrder,Leadtools.RasterViewPerspective,Leadtools.RasterColor[],IBuffer,Int32) Creates a new RasterImage using the specified parameters.
Leadtools.RasterImage.AccessData Provides exclusive access to the image data contained in this RasterImage.
Leadtools.RasterImage.ReleaseData Releases memory locked with AccessData back to the system.
Leadtools.RasterImage.GetRow(Int32,WriteOnlyArray<Byte>,Int32,Int32) Retrieves one or more rows of image data from this RasterImage into a managed memory buffer.
Leadtools.RasterImage.GetRow(Int32,IBuffer,Int32,Int32) Retrieves one or more rows of image data from this RasterImage into a managed memory buffer.
Leadtools.RasterImage.SetRow(Int32,IBuffer,Int32,Int32) Copies one or more rows of image data to this RasterImage.
Leadtools.RasterImage.GetRowColumn(Int32,Int32,WriteOnlyArray<Byte>,Int32,Int32) Accepts a column offset to retrieve data from an image and place it in a buffer.
Leadtools.RasterImage.GetRowColumn(Int32,Int32,IBuffer,Int32,Int32) Accepts a column offset to retrieve data from an image and place it in a buffer.
Leadtools.RasterImage.SetRowColumn(Int32,Int32,IBuffer,Int32,Int32) Copies data from a buffer into an image, with an offset to the image.
Leadtools.RasterImage.GetRowColumnCompressed(WriteOnlyArray<Byte>,WriteOnlyArray<UInt16>,Int32,Int32,Int32,Int32) Retrieves a row (or part of a row) of 1-bit compressed data from an image that has been loaded in its compressed format.
Leadtools.RasterImage.GetRowCompressed(WriteOnlyArray<Byte>,WriteOnlyArray<UInt16>,Int32,Int32,Int32) Retrieves one or more rows of 1-bit compressed data from an image that has been loaded in its compressed format.
Leadtools.RasterImage.SetRowColumnCompressed(WriteOnlyArray<Byte>,UInt16[],Int32,Int32,Int32,Int32) Puts a row (or part of a row) of 1-bit compressed data from a buffer into an image that is maintained in its compressed format.
Leadtools.RasterImage.SetRowCompressed(WriteOnlyArray<Byte>,UInt16[],Int32,Int32,Int32) Puts one or more rows of 1-bit compressed data from a buffer into an image that is maintained in its compressed format.
Leadtools.RasterImage.CopyData(IBuffer,Int32) Updates the data of this RasterImage.
Leadtools.RasterImage.FromDib(IBuffer,Int32) Creates a new image from the specified Windows device independent bitmap (DIB) stored in a managed array.
Leadtools.RasterImage.ToDib(Leadtools.RasterConvertToDibType) (WinRT) Gets an unmanaged pointer containing a Windows device independent bitmap (DIB) version of this image.
Leadtools.RasterImage.AddPolygonToRegion(Leadtools.RasterRegionXForm,IVector<Leadtools.LeadPoint>,Leadtools.LeadFillMode,Leadtools.RasterRegionCombineMode) Creates or updates the image region by adding a polygonal region.
Leadtools.RasterImage.Tags (WinRT) The collection of tag data used when reading and writing certain file formats (including TIFF).
Leadtools.RasterImage.GeoKeys (WinRT) The collection of GeoKeys used when reading and writing Geo TIFF files.
Leadtools.RasterImage.Comments (WinRT) The collection of comment data used when reading and writing certain file formats (including GIF).
Leadtools.RasterImage.Markers (WinRT) The collection of marker data used when reading and writing certain file formats (including JPEG).
Leadtools.RasterColor.Create(Int32,Int32,Int32) (Objective C) Creates a new RasterColor with the specified values.
Leadtools.RasterColor.FromColorRef(UInt32) Creates a new RasterColor object from a Windows COLORREF representation.
Leadtools.RasterColor.ColorRef Gets a Windows COLORREF color representation of this color.
Leadtools.RasterColor16.RasterColor16(Int32,Int32,Int32) (Objective C) Creates a new RasterColor16 structure with specific values for red, green and blue.
Leadtools.RasterColorHelper Helper methods for the RasterColor structure.
Leadtools.RasterColorHelper.IsEqual(Leadtools.RasterColor,Leadtools.RasterColor) Specifies whether two RasterColor objects contain the same values.
Leadtools.RasterColorHelper.Create(Int32,Int32,Int32,Int32) Creates a new RasterColor with the specified values.
Leadtools.RasterColorHelper.Create(Int32,Int32,Int32) Creates a new RasterColor with the specified values.
Leadtools.RasterColorHelper.Clone Creates an exact copy of this RasterColor
Leadtools.RasterColorHelper.ColorRef(Leadtools.RasterColor) A hexadecimal value that represents an RGB color.
Leadtools.RasterColorHelper.FromArgb(Int32) Creates a RasterColor from an RGB value.
Leadtools.RasterColorHelper.FromRgb(Int32) Creates a RasterColor from an RGB value.
Leadtools.RasterColorHelper.FromRgba(Int32) Creates a RasterColor from an rgba value.
Leadtools.RasterColorHelper.ToRgb(Leadtools.RasterColor) Gets a 32-bit value representation of this RasterColor structure.
Leadtools.RasterColorHelper.ToArgb(Leadtools.RasterColor) Gets a 32-bit value representation of this RasterColor structure.
Leadtools.RasterColorHelper.ToRgba(Leadtools.RasterColor) Gets a 32-bit value representation of this RasterColor structure.
Leadtools.RasterColorHelper.IsPaletteIndex(Leadtools.RasterColor) Gets a value that determines whether this RasterColor is a palette index value.
Leadtools.RasterColorHelper.FromPaletteIndex(Int32) Creates a new RasterColor object that is an index into a palette
Leadtools.RasterColorHelper.FromKnownColor(Leadtools.RasterKnownColor) Creates a new RasterColor structure from a known color.
Leadtools.RasterColorHelper.IsKnownColor(Leadtools.RasterColor) Gets a value indicating whether this RasterColor structure is a predefined color. Predefined colors are represented by the elements of the RasterKnownColor enumeration.
Leadtools.RasterColorHelper.GetKnownColor(Leadtools.RasterColor) Gets the known color enumeration member that matches this color ARGB value.
Leadtools.RasterColorHelper.FromString(String) Converts the specified text to a RasterColor object.
Leadtools.RasterColorHelper.GetKnownColorName(Leadtools.RasterKnownColor) Gets the human readable representation of a known color.
Leadtools.RasterColorHelper.GetStringDescription(Leadtools.RasterColor) Converts the specified RasterColor structure to a human-readable string.
Leadtools.RasterColorHelper.Black Gets a RasterColor that represents black.
Leadtools.RasterColorHelper.White Gets a RasterColor that represents white.
Leadtools.RasterColorHelper.MaximumComponent Maximum value for the alpha, red, green, blue component.
Leadtools.RasterColorHelper.MinimumComponent Minimum value for the alpha, red, green, blue component.
Leadtools.RasterColor16Helper Helper methods for the RasterColor16 structure.
Leadtools.RasterColor16Helper.IsEqual(Leadtools.RasterColor16,Leadtools.RasterColor16) Specifies whether two RasterColor16 objects contain the same values.
Leadtools.RasterColor16Helper.Create(Int32,Int32,Int32) Creates a new RasterColor16 with the specified values.
Leadtools.RasterColor16Helper.GetStringDescription(Leadtools.RasterColor16) Converts the specified RasterColor16 structure to a human-readable string.
Leadtools.RasterColor16Helper.MaximumComponent Maximum value for the alpha, red, green, blue component.
Leadtools.RasterColor16Helper.MinimumComponent Minimum value for the alpha, red, green, blue component.
Leadtools.RasterHsvColor.Create(Int32,Int32,Int32) (Objective C) Creates a new RasterHsvColor object from the specified h, s, and v values.
Leadtools.RasterHsvColorHelper Helper methods for the RasterHsvColor structure.
Leadtools.RasterHsvColorHelper.Create(Int32,Int32,Int32) Constructs a new RasterHsvColor object from the specified h, s, and v values.
Leadtools.RasterHsvColorHelper.FromRasterColor(Leadtools.RasterColor) Creates a new instance of the RasterHsvColor from a specific RasterColor object.
Leadtools.RasterHsvColorHelper.ToRasterColor(Leadtools.RasterHsvColor) Converts the RasterHsvColor object to a RasterColor object.
Leadtools.RasterHsvColorHelper.Empty Represents an RasterHsvColor that represents an empty HSV color.
Leadtools.RasterMemoryThreshold.MaximumGlobalRasterImageMemory Gets or sets a value that specifies the maximum size allowed for all RasterImage object allocations.
Leadtools.LeadStreamMode Specifies how the operating system should open a stream.
Leadtools.LeadStreamMode.Open Specifies that the operating system should create a new stream.
Leadtools.LeadStreamMode.Create Specifies that the operating system should create a new stream. If the stream already exists, it will be overwritten.
Leadtools.LeadStreamMode.Truncate Specifies that the operating system should open an existing stream. When the stream is opened, it should be truncated so that its size is zero bytes.
Leadtools.LeadStreamAccess Specifies the type of stream access requested.
Leadtools.LeadStreamAccess.Read Access to read from a stream.
Leadtools.LeadStreamAccess.Write Access to write to a stream.
Leadtools.LeadStreamAccess.ReadWrite Access to read and write to a stream.
Leadtools.LeadStreamShare Defines constants for read, write, or read/write access to a stream.
Leadtools.LeadStreamShare.None No access.
Leadtools.LeadStreamShare.Read Read access to the stream. Data can be read from the stream.
Leadtools.LeadStreamShare.Write Write access to the stream. Data can be written to the stream.
Leadtools.LeadStreamShare.ReadWrite Read and write access to the stream. Data can be written to and read from the stream.
Leadtools.LeadSeekOrigin Specifies the position in a stream to use for seeking.
Leadtools.LeadSeekOrigin.Begin Specifies the beginning of a stream.
Leadtools.LeadSeekOrigin.Current Specifies the current position within a stream.
Leadtools.LeadSeekOrigin.End Specifies the end of a stream.
Leadtools.ILeadStream The ILeadStream interface defines methods similar to the operating system file functions.
Leadtools.ILeadStream.Start Called to start using the ILeadStream object.
Leadtools.ILeadStream.Stop(Boolean) Called to stop using the ILeadStream object.
Leadtools.ILeadStream.OpenFile(String,Leadtools.LeadStreamMode,Leadtools.LeadStreamAccess,Leadtools.LeadStreamShare) Creates, opens or reopens the specified file.
Leadtools.ILeadStream.Read(IntPtr,UInt32) Reads a specified number of bytes from the ILeadStream object and writes the data into the specified buffer.
Leadtools.ILeadStream.Read(IBuffer,Int32,UInt32) Reads a specified number of bytes from the LeadStream object and writes the data into the specified WinRT IBuffer.
Leadtools.ILeadStream.Read(Byte[],Int32,UInt32) Reads a specified number of bytes from the LeadStream object and writes the data into the specified buffer.
Leadtools.ILeadStream.Write(IntPtr,UInt32) Writes the specified number of bytes to the ILeadStream object.
Leadtools.ILeadStream.Write(Byte[],Int32,UInt32) Writes the specified number of bytes from buffer to the LeadStream object.
Leadtools.ILeadStream.Write(IBuffer,Int32,UInt32) Writes the specified number of bytes from a WinRT buffer to the LeadStream object.
Leadtools.ILeadStream.Seek(Leadtools.LeadSeekOrigin,Int64) Sets the current position of this ILeadStream object to the specified value.
Leadtools.ILeadStream.CloseFile Closes this ILeadStream object and releases any resources associated with it.
Leadtools.ILeadStream.CanSeek Gets a value indicating whether the current ILeadStream object supports seeking.
Leadtools.ILeadStream.CanRead Gets a value indicating whether the current ILeadStream object supports reading.
Leadtools.ILeadStream.CanWrite Gets a value indicating whether the current ILeadStream object supports writing.
Leadtools.ILeadStream.FileName The name of the file associated with this ILeadStream object.
Leadtools.ILeadStream.IsStarted Indicates whether this ILeadStream object has been started.
Leadtools.LeadBufferStream The LeadBufferStream class provides an implementation of the ILeadStream interface that operates on a memory buffer.
Leadtools.LeadBufferStream(IBuffer,UInt64,Boolean) (Constructor) Constructs a new LeadBufferStream object using the specified buffer as storage.
Leadtools.LeadBufferStream(Byte[],UInt64) (Constructor) Constructs a new LeadBufferStream object using the specified byte array as storage.
Leadtools.LeadBufferStream.Start Called to start using the LeadBufferStream object.
Leadtools.LeadBufferStream.Stop(Boolean) Called to stop using the LeadBufferStream object.
Leadtools.LeadBufferStream.OpenFile(String,Leadtools.LeadStreamMode,Leadtools.LeadStreamAccess,Leadtools.LeadStreamShare) Creates, opens or reopens the specified file.
Leadtools.LeadBufferStream.Read(IntPtr,UInt32) Reads a specified number of bytes from the LeadBufferStream object and writes the data into the specified buffer.
Leadtools.LeadBufferStream.Read(IBuffer,Int32,UInt32) Reads a specified number of bytes from the LeadBufferStream object and writes the data into the specified WinRT IBuffer.
Leadtools.LeadBufferStream.Read(Byte[],Int32,UInt32) Reads a specified number of bytes from the LeadBufferStream object and writes the data into the specified buffer.
Leadtools.LeadBufferStream.Write(IntPtr,UInt32) Writes the specified number of bytes to the LeadBufferStream object.
Leadtools.LeadBufferStream.Write(Byte[],Int32,UInt32) Writes the specified number of bytes from buffer to the LeadBufferStream object.
Leadtools.LeadBufferStream.Write(IBuffer,Int32,UInt32) Writes the specified number of bytes from a WinRT buffer to the LeadBufferStream object.
Leadtools.LeadBufferStream.Seek(Leadtools.LeadSeekOrigin,Int64) Sets the current position of this LeadBufferStream object to the specified value.
Leadtools.LeadBufferStream.CloseFile Closes this LeadBufferStream object and releases any resources associated with it.
Leadtools.LeadBufferStream.Buffer Gets the internal IBuffer that this LeadBufferStream object uses for storage.
Leadtools.LeadBufferStream.CanSeek Gets a value indicating whether the current LeadBufferStream object supports seeking.
Leadtools.LeadBufferStream.CanRead Gets a value indicating whether the current LeadBufferStream object supports reading.
Leadtools.LeadBufferStream.CanWrite Gets a value indicating whether the current LeadBufferStream object supports writing.
Leadtools.LeadBufferStream.FileName The name of the file associated with this LeadBufferStream object.
Leadtools.LeadBufferStream.IsStarted Indicates whether this LeadBufferStream object has been started.
Leadtools.LeadFileStream The LeadFileStream class provides an implementation of the ILeadStream interface that operates on a disk file.
Leadtools.LeadFileStream(String) (Constructor) Constructs a new LeadFileStream object using the specified buffer as storage.
Leadtools.LeadFileStream.Start Called to start using the LeadFileStream object.
Leadtools.LeadFileStream.Stop(Boolean) Called to stop using the LeadFileStream object.
Leadtools.LeadFileStream.OpenFile(String,Leadtools.LeadStreamMode,Leadtools.LeadStreamAccess,Leadtools.LeadStreamShare) Creates, opens or reopens the specified file.
Leadtools.LeadFileStream.Read(IntPtr,UInt32) Reads a specified number of bytes from the LeadFileStream object and writes the data into the specified buffer.
Leadtools.LeadFileStream.Read(IBuffer,Int32,UInt32) Reads a specified number of bytes from the LeadFileStream object and writes the data into the specified WinRT IBuffer.
Leadtools.LeadFileStream.Read(Byte[],Int32,UInt32) Reads a specified number of bytes from the LeadFileStream object and writes the data into the specified buffer.
Leadtools.LeadFileStream.Write(IntPtr,UInt32) Writes the specified number of bytes to the LeadFileStream object.
Leadtools.LeadFileStream.Write(Byte[],Int32,UInt32) Writes the specified number of bytes from buffer to the LeadFileStream object.
Leadtools.LeadFileStream.Write(IBuffer,Int32,UInt32) Writes the specified number of bytes from a WinRT buffer to the LeadFileStream object.
Leadtools.LeadFileStream.Seek(Leadtools.LeadSeekOrigin,Int64) Sets the current position of this LeadFileStream object to the specified value.
Leadtools.LeadFileStream.CloseFile Closes this LeadFileStream object and releases any resources associated with it.
Leadtools.LeadFileStream.Buffer Gets the internal IBuffer that this LeadFileStream object uses for storage.
Leadtools.LeadFileStream.CanSeek Gets a value indicating whether the current LeadFileStream object supports seeking.
Leadtools.LeadFileStream.CanRead Gets a value indicating whether the current LeadFileStream object supports reading.
Leadtools.LeadFileStream.CanWrite Gets a value indicating whether the current LeadFileStream object supports writing.
Leadtools.LeadFileStream.FileName The name of the file associated with this LeadFileStream object.
Leadtools.LeadFileStream.IsStarted Indicates whether this LeadFileStream object has been started.
Leadtools.LeadStream The LeadStream class provides a generic implementation of the ILeadStream interface that operates on a variety of stream types.
Leadtools.LeadStream(IStorageFile) (Constructor) Constructs a new LeadStream object using the specified IStorageFile as storage.
Leadtools.LeadStream(IRandomAccessStream,Boolean) (Constructor) Constructs a new LeadStream object using the specified IRandomAccessStream as storage.
Leadtools.LeadStream(IInputStream,Boolean) (Constructor) Constructs a new LeadStream object using the specified IInputStream as storage.
Leadtools.LeadStream(IOutputStream,Boolean) (Constructor) Constructs a new LeadStream object using the specified Leadtools.IOutputStream as storage.
Leadtools.LeadStream(InMemoryRandomAccessStream,Boolean) (Constructor) Constructs a new LeadStream object using the specified InMemoryRandomAccessStream as storage.
Leadtools.LeadStream.Start Called to start using the LeadStream object.
Leadtools.LeadStream.Stop(Boolean) Called to stop using the LeadStream object.
Leadtools.LeadStream.OpenFile(String,Leadtools.LeadStreamMode,Leadtools.LeadStreamAccess,Leadtools.LeadStreamShare) Creates, opens or reopens the specified file.
Leadtools.LeadStream.Read(IntPtr,UInt32) Reads a specified number of bytes from the LeadStream object and writes the data into the specified unmanaged buffer.
Leadtools.LeadStream.Read(IBuffer,Int32,UInt32) Reads a specified number of bytes from the LeadStream object and writes the data into the specified WinRT IBuffer.
Leadtools.LeadStream.Read(Byte[],Int32,UInt32) Reads a specified number of bytes from the LeadStream object and writes the data into the specified buffer.
Leadtools.LeadStream.Write(IntPtr,UInt32) Writes the specified number of bytes from an unmanaged buffer to the LeadStream object.
Leadtools.LeadStream.Write(Byte[],Int32,UInt32) Writes the specified number of bytes from buffer to the LeadStream object.
Leadtools.LeadStream.Write(IBuffer,Int32,UInt32) Writes the specified number of bytes from a WinRT buffer to the LeadStream object.
Leadtools.LeadStream.Seek(Leadtools.LeadSeekOrigin,Int64) Sets the current position of this LeadStream object to the specified value.
Leadtools.LeadStream.CloseFile Closes this LeadStream object and releases any resources associated with it.
Leadtools.LeadStream.File Gets the IStorageFile that this LeadStream object is using as storage.
Leadtools.LeadStream.RandomAccessStream Gets the IRandomAccessStream that this LeadStream object is using as storage.
Leadtools.LeadStream.InputStream Gets the IInputStream that this LeadStream object is using as storage.
Leadtools.LeadStream.OutputStream Gets the OutputStream that this LeadStream object is using as storage.
Leadtools.LeadStream.Buffer Gets the internal IBuffer that this LeadStream object uses for storage.
Leadtools.LeadStream.CanSeek Gets a value indicating whether the current LeadStream object supports seeking.
Leadtools.LeadStream.CanRead Gets a value indicating whether the current LeadStream object supports reading.
Leadtools.LeadStream.CanWrite Gets a value indicating whether the current LeadStream object supports writing.
Leadtools.LeadStream.FileName The name of the file associated with this LeadStream object.
Leadtools.LeadStream.IsStarted Indicates whether this LeadStream object has been started.
Leadtools.LeadStreamFactory The LeadStreamFactory class provides helper functions for creating an ILeadStream instance.
Leadtools.LeadStreamFactory.Create(String) Constructs a new ILeadStream using the specified file as storage.
Leadtools.LeadStreamFactory.Create(IRandomAccessStream,Boolean) Constructs a new ILeadStream using the specified stream as storage.
Leadtools.LeadStreamFactory.Create(IInputStream,Boolean) Constructs a new ILeadStream using the specified stream as storage.
Leadtools.LeadStreamFactory.Create(IOutputStream,Boolean) Constructs a new ILeadStream using the specified stream as storage.
Leadtools.LeadStreamFactory.Create(InMemoryRandomAccessStream,Boolean) Constructs a new ILeadStream using the specified stream as storage.
Leadtools.LeadStreamFactory.Create(IStorageFile) Constructs a new ILeadStream using the specified file as storage.
Leadtools.LeadStreamFactory.Create(IBuffer,UInt64,Boolean) Constructs a new ILeadStream using the specified buffer as storage.
Leadtools.LeadStreamFactory.Create(Byte[],UInt64) Constructs a new ILeadStream using the specified buffer as storage.
Leadtools.RasterMetadataRationalHelper Utility class for RasterMetadataRational
Leadtools.RasterMetadataRationalHelper.Create(Int32,Int32) Initializes a new instance of the RasterMetadataRational struct with the specified values.
Leadtools.RasterMetadataRationalHelper.Empty Initializes a new instance of the RasterMetadataRational struct with zero values.
Leadtools.RasterMetadataURationalHelper Utility class for RasterMetadataURational
Leadtools.RasterMetadataURationalHelper.Create(UInt32,UInt32) Initializes a new instance of the RasterMetadataURational struct with the specified values.
Leadtools.RasterMetadataURationalHelper.Empty Initializes a new instance of the RasterMetadataURational struct with zero values.
Leadtools.LeadMatrix.IsEqual(Leadtools.LeadMatrix,Leadtools.LeadMatrix) Compares two LeadMatrix objects to determine whether they contain the same coordinates.
Leadtools.LeadMatrix.TransformPoint(Leadtools.LeadPointD) Transforms the specified point by the LeadMatrix and returns the result.
Leadtools.LeadMatrix.TransformVector(Leadtools.LeadPointD) Transforms the specified vector point by the LeadMatrix and returns the result.
Leadtools.LeadMatrix.TransformPoints(Leadtools.LeadPointD[],Leadtools.LeadPointD[]) Transforms the specified points by this LeadMatrix.
Leadtools.LeadMatrix.TransformPoints(Leadtools.LeadPointD[]) (WinRT) Transforms the specified points by this LeadMatrix.
Leadtools.LeadMatrix.GetStringDescription Converts this LeadMatrix to a human-readable string.
Leadtools.LeadMatrix.Set(Double,Double,Double,Double,Double,Double) Sets the values of this LeadMatrix.
Leadtools.LeadRectD.ToLeadRect Converts this LeadRectD to a LeadRect.
Leadtools.LeadRectDHelper Utility class for LeadRectD
Leadtools.LeadRectDHelper.Create(Double,Double,Double,Double) Initializes a new LeadRectD object with explicit parameters.
Leadtools.LeadRectDHelper.FromLTRB(Double,Double,Double,Double) Returns a LeadRectD structure with the specified edge locations.
Leadtools.LeadRectDHelper.IsEmpty(Leadtools.LeadRectD) Gets a value indicating whether this LeadRectD structure is empty.
Leadtools.LeadRectDHelper.IsEqual(Leadtools.LeadRectD,Leadtools.LeadRectD) Specifies whether two LeadRectD objects contain the same location and size.
Leadtools.LeadRectDHelper.Left(Leadtools.LeadRectD) Gets the x-coordinate of the left edge of this LeadRectD structure.
Leadtools.LeadRectDHelper.Right(Leadtools.LeadRectD) Gets the x-coordinate of the right edge of this LeadRectD structure.
Leadtools.LeadRectDHelper.Top(Leadtools.LeadRectD) Gets the y-coordinate of the top edge of this LeadRectD structure.
Leadtools.LeadRectDHelper.Bottom(Leadtools.LeadRectD) Gets the y-coordinate of the bottom edge of this LeadRectD structure.
Leadtools.LeadRectDHelper.TopLeft(Leadtools.LeadRectD) Gets a LeadPointD that represents the top-left edge of this LeadRectD.
Leadtools.LeadRectDHelper.TopRight(Leadtools.LeadRectD) Gets a LeadPointD that represents the top-right edge of this LeadRectD.
Leadtools.LeadRectDHelper.BottomRight(Leadtools.LeadRectD) Gets a LeadPointD that represents the bottom-right edge of this LeadRectD.
Leadtools.LeadRectDHelper.BottomLeft(Leadtools.LeadRectD) Gets a LeadPointD that represents the bottom-left edge of this LeadRectD.
Leadtools.LeadRectDHelper.Location(Leadtools.LeadRectD) Gets the coordinates of the upper-left corner of this LeadRectD.
Leadtools.LeadRectDHelper.Size(Leadtools.LeadRectD) Gets or sets the size of this LeadRectD.
Leadtools.LeadRectDHelper.ContainsPoint(Leadtools.LeadRectD,Leadtools.LeadPointD) Determines whether the specified point is contained within this LeadRectD.
Leadtools.LeadRectDHelper.ContainsRect(Leadtools.LeadRectD,Leadtools.LeadRectD) Determines if the rectangular region represented by the specified value is entirely contained within this LeadRectD.
Leadtools.LeadRectDHelper.Inflate(Leadtools.LeadRectD,Leadtools.LeadSizeD) Inflates a LeadRectD by the specified amount.
Leadtools.LeadRectDHelper.Intersect(Leadtools.LeadRectD,Leadtools.LeadRectD) Returns an LeadRectD that represents the intersection of two rectangles.
Leadtools.LeadRectDHelper.IntersectsWith(Leadtools.LeadRectD,Leadtools.LeadRectD) Determines whether this LeadRectD intersects with a test value.
Leadtools.LeadRectDHelper.Union(Leadtools.LeadRectD,Leadtools.LeadRectD) Returns a LeadRectD that contains the union of two rectangles.
Leadtools.LeadRectDHelper.Offset(Leadtools.LeadRectD,Leadtools.LeadSizeD) Adjusts the location of this rectangle by the specified amount.
Leadtools.LeadRectDHelper.ToRect(Leadtools.LeadRectD) Converts a LeadRectD to LeadRect
Leadtools.LeadRectDHelper.Scale(Leadtools.LeadRectD,Double,Double) Scales this LeadRectD by the specified amount.
Leadtools.LeadRectDHelper.Transform(Leadtools.LeadRectD,Leadtools.LeadMatrix) Transforms the rectangle by applying the specified matrix.
Leadtools.LeadRectDHelper.GetStringDescription(Leadtools.LeadRectD) Returns A human-readable representation of the specified LeadRectD.
Leadtools.LeadRectDHelper.Empty Represents a new instance of the LeadRectD with uninitialized members.
Leadtools.LeadPointD.ToLeadPoint Converts this LeadPointD to a LeadPoint.
Leadtools.LeadPointDHelper Utility class for LeadPointD
Leadtools.LeadPointDHelper.Create(Double,Double) Initializes a new LeadPointD object with explicit parameters.
Leadtools.LeadPointDHelper.IsEmpty(Leadtools.LeadPointD) Returns a value indicating whether a LeadPointD structure is empty.
Leadtools.LeadPointDHelper.IsEqual(Leadtools.LeadPointD,Leadtools.LeadPointD) Specifies whether two LeadPointD objects contains the same coordinates.
Leadtools.LeadPointDHelper.Multiply(Leadtools.LeadPointD,Leadtools.LeadMatrix) Multiplies the specified LeadPointD.
Leadtools.LeadPointDHelper.ToPoint(Leadtools.LeadPointD) Converts a LeadPointD to LeadPoint
Leadtools.LeadPointDHelper.GetStringDescription(Leadtools.LeadPointD) Returns A human-readable representation of the specified LeadPointD.
Leadtools.LeadPointDHelper.Empty Represents a new instance of the LeadPointD with uninitialized members.
Leadtools.LeadSizeD.ToLeadSize Converts this LeadSizeD to a LeadSize.
Leadtools.LeadSizeDHelper Utility class for LeadSizeD
Leadtools.LeadSizeDHelper.Create(Double,Double) Initializes a new LeadSizeD structure with explicit parameters.
Leadtools.LeadSizeDHelper.IsEmpty(Leadtools.LeadSizeD) Returns a value indicating whether a LeadSizeD structure is empty.
Leadtools.LeadSizeDHelper.IsEqual(Leadtools.LeadSizeD,Leadtools.LeadSizeD) Specifies whether two LeadSizeD structures contains the same coordinates.
Leadtools.LeadSizeDHelper.ToSize(Leadtools.LeadSizeD) Converts a LeadSizeD to LeadSize
Leadtools.LeadSizeDHelper.GetStringDescription(Leadtools.LeadSizeD) Returns A human-readable representation of the specified LeadSizeD.
Leadtools.LeadSizeDHelper.Empty Represents a new instance of the LeadSizeD structure with uninitialized members.
Leadtools.LeadLengthDHelper Utility class for LeadLengthD
Leadtools.LeadLengthDHelper.Create(Double) Initializes a new LeadLengthD object with explicit parameters.
Leadtools.LeadLengthDHelper.IsEqual(Leadtools.LeadLengthD,Leadtools.LeadLengthD) Specifies whether two LeadLengthD objects contains the same coordinates.
Leadtools.LeadLengthDHelper.GetStringDescription(Leadtools.LeadLengthD) Returns a human-readable representation of the specified LeadLengthD.
Leadtools.LeadPoint.ToString(IFormatProvider) Converts this LeadPoint to a human-readable string using the specified provider.
Leadtools.LeadPoint.ToString(String,IFormatProvider) Converts this LeadPoint to a human-readable string using the specified format and provider.
Leadtools.LeadPoint.Parse(String) Parses a string and returns a new instance of LeadPoint from it.
Leadtools.LeadPoint.clone (Java) Returns a copy of this LeadPoint
Leadtools.LeadPoint.ToLeadPointD Converts this LeadPoint to a LeadPointD.
Leadtools.LeadSize.ToString(IFormatProvider) Converts this LeadSize to a human-readable string using the specified provider.
Leadtools.LeadSize.ToString(String,IFormatProvider) Converts this LeadSize to a human-readable string using the specified format and provider.
Leadtools.LeadSize.Parse(String) Parses a string and returns a new instance of LeadSize from it.
Leadtools.LeadSize.clone (Java) Returns a copy of this LeadSize
Leadtools.LeadSize.ToLeadSizeD Converts this LeadSize to a LeadSizeD.
Leadtools.LeadRect.ToString(IFormatProvider) Converts this LeadRect to a human-readable string using the specified provider.
Leadtools.LeadRect.ToString(String,IFormatProvider) Converts this LeadRect to a human-readable string using the specified format and provider.
Leadtools.LeadRect.Parse(String) Parses a string and returns a new instance of LeadRect from it.
Leadtools.LeadRect.ToLeadRectD Converts this LeadRect to a LeadRectD.
Leadtools.LeadPointHelper Utility class for LeadPoint
Leadtools.LeadPointHelper.Create(Int32,Int32) Initializes a new LeadPoint object with explicit parameters.
Leadtools.LeadPointHelper.IsEmpty(Leadtools.LeadPoint) Returns a value indicating whether a LeadPoint structure is empty.
Leadtools.LeadPointHelper.IsEqual(Leadtools.LeadPoint,Leadtools.LeadPoint) Specifies whether two LeadPoint objects contains the same coordinates.
Leadtools.LeadPointHelper.GetStringDescription(Leadtools.LeadPoint) Returns a human-readable representation of the specified LeadPoint.
Leadtools.LeadPointHelper.Empty Represents a new instance of the LeadPoint with uninitialized members.
Leadtools.LeadRectHelper Utility class for LeadRect
Leadtools.LeadRectHelper.Create(Int32,Int32,Int32,Int32) Initializes a new LeadRect object with explicit parameters.
Leadtools.LeadRectHelper.FromLTRB(Int32,Int32,Int32,Int32) Returns a LeadRect structure with the specified edge locations.
Leadtools.LeadRectHelper.IsEmpty(Leadtools.LeadRect) Gets a value indicating whether this LeadRect structure is empty.
Leadtools.LeadRectHelper.IsEqual(Leadtools.LeadRect,Leadtools.LeadRect) Specifies whether two LeadRect objects contain the same location and size.
Leadtools.LeadRectHelper.Left(Leadtools.LeadRect) Gets the x-coordinate of the left edge of this LeadRect structure.
Leadtools.LeadRectHelper.Right(Leadtools.LeadRect) Gets the x-coordinate of the right edge of this LeadRect structure.
Leadtools.LeadRectHelper.Top(Leadtools.LeadRect) Gets the y-coordinate of the top edge of this LeadRect structure.
Leadtools.LeadRectHelper.Bottom(Leadtools.LeadRect) Gets the y-coordinate of the bottom edge of this LeadRect structure.
Leadtools.LeadRectHelper.TopLeft(Leadtools.LeadRect) Gets a LeadPointD that represents the top-left edge of this LeadRect.
Leadtools.LeadRectHelper.TopRight(Leadtools.LeadRect) Gets a LeadPointD that represents the top-right edge of this LeadRect.
Leadtools.LeadRectHelper.BottomRight(Leadtools.LeadRect) Gets a LeadPointD that represents the bottom-right edge of this LeadRect.
Leadtools.LeadRectHelper.BottomLeft(Leadtools.LeadRect) Gets a LeadPointD that represents the bottom-left edge of this LeadRect.
Leadtools.LeadRectHelper.Location(Leadtools.LeadRect) Gets the coordinates of the upper-left corner of this LeadRect.
Leadtools.LeadRectHelper.Size(Leadtools.LeadRect) Gets or sets the size of this LeadRect.
Leadtools.LeadRectHelper.ContainsPoint(Leadtools.LeadRect,Leadtools.LeadPoint) Determines whether the specified point is contained within this LeadRect.
Leadtools.LeadRectHelper.ContainsRect(Leadtools.LeadRect,Leadtools.LeadRect) Determines if the rectangular region represented by the specified value is entirely contained within this LeadRect.
Leadtools.LeadRectHelper.Inflate(Leadtools.LeadRect,Leadtools.LeadSize) Inflates a LeadRect by the specified amount.
Leadtools.LeadRectHelper.Intersect(Leadtools.LeadRect,Leadtools.LeadRect) Returns an LeadRect that represents the intersection of two rectangles.
Leadtools.LeadRectHelper.IntersectsWith(Leadtools.LeadRect,Leadtools.LeadRect) Determines whether this LeadRect intersects with a test value.
Leadtools.LeadRectHelper.Union(Leadtools.LeadRect,Leadtools.LeadRect) Returns a LeadRect that contains the union of two rectangles.
Leadtools.LeadRectHelper.Offset(Leadtools.LeadRect,Leadtools.LeadSize) Adjusts the location of this rectangle by the specified amount.
Leadtools.LeadRectHelper.GetStringDescription(Leadtools.LeadRect) Returns a human-readable representation of the specified LeadSize.
Leadtools.LeadRectHelper.Empty Represents a new instance of the LeadRect with uninitialized members.
Leadtools.LeadSizeHelper Utility class for LeadSize
Leadtools.LeadSizeHelper.Create(Int32,Int32) Initializes a new LeadSize object with explicit parameters.
Leadtools.LeadSizeHelper.IsEmpty(Leadtools.LeadSize) Returns a value indicating whether a LeadSize structure is empty.
Leadtools.LeadSizeHelper.IsEqual(Leadtools.LeadSize,Leadtools.LeadSize) Specifies whether two LeadSize structures contain the same coordinates.
Leadtools.LeadSizeHelper.GetStringDescription(Leadtools.LeadSize) Returns a human-readable representation of the specified LeadSize.
Leadtools.LeadSizeHelper.Empty Represents a new instance of the LeadSize structure with uninitialized members.
Leadtools.LeadPointConverter Converts a LeadPoint from one data type to another.
Leadtools.LeadPointConverter.CanConvertFrom(ComponentModel.ITypeDescriptorContext,Type) Determines if this converter can convert an object in the given source type to the native type of the converter.
Leadtools.LeadPointConverter.CanConvertTo(ComponentModel.ITypeDescriptorContext,Type) Returns a value indicating whether this converter can convert an object to the given destination type using the context.
Leadtools.LeadPointConverter.ConvertFrom(ComponentModel.ITypeDescriptorContext,Globalization.CultureInfo,Object) Converts the given object to the converter's native type.
Leadtools.LeadPointConverter.ConvertTo(ComponentModel.ITypeDescriptorContext,Globalization.CultureInfo,Object,Type) Converts the specified object to another type.
Leadtools.LeadSizeConverter Converts a LeadSize from one data type to another.
Leadtools.LeadSizeConverter.CanConvertFrom(ComponentModel.ITypeDescriptorContext,Type) Determines if this converter can convert an object in the given source type to the native type of the converter.
Leadtools.LeadSizeConverter.CanConvertTo(ComponentModel.ITypeDescriptorContext,Type) Returns a value indicating whether this converter can convert an object to the given destination type using the context.
Leadtools.LeadSizeConverter.ConvertFrom(ComponentModel.ITypeDescriptorContext,Globalization.CultureInfo,Object) Converts the given object to the converter's native type.
Leadtools.LeadSizeConverter.ConvertTo(ComponentModel.ITypeDescriptorContext,Globalization.CultureInfo,Object,Type) Converts the specified object to another type.
Leadtools.LeadRectConverter Converts a LeadRect from one data type to another.
Leadtools.LeadRectConverter.CanConvertFrom(ComponentModel.ITypeDescriptorContext,Type) Determines if this converter can convert an object in the given source type to the native type of the converter.
Leadtools.LeadRectConverter.CanConvertTo(ComponentModel.ITypeDescriptorContext,Type) Returns a value indicating whether this converter can convert an object to the given destination type using the context.
Leadtools.LeadRectConverter.ConvertFrom(ComponentModel.ITypeDescriptorContext,Globalization.CultureInfo,Object) Converts the given object to the converter's native type.
Leadtools.LeadRectConverter.ConvertTo(ComponentModel.ITypeDescriptorContext,Globalization.CultureInfo,Object,Type) Converts the specified object to another type.
Leadtools.RasterRegion.FromData(Byte[]) Creates a new RasterRegion from the specified data.
Leadtools.RasterSupportType.AppStore Support for using LEADTOOLS in an App Store application (Windows Store, Apple Store, Android Store). A LEADTOOLS App Store license is required.
Leadtools.RasterSupportType.Basic Support for LEADTOOLS Basic features.
Leadtools.RasterSupport.Initialize Initializes the LEADTOOLS WinRT class library for use.
Leadtools.RasterSupport.SetLicenseAsync(IRandomAccessStream,String) Sets the runtime license for LEADTOOLS and unlocks support for optional features such as LEADTOOLS Imaging Pro, Document and Medical capabilities, or PDF support.
Leadtools.RasterSupport.SetLicense(IRandomAccessStream,String) Sets the runtime license for LEADTOOLS and unlocks support for optional features such as LEADTOOLS Imaging Pro, Document and Medical capabilities, or PDF support.
Leadtools.RasterSupport.EnableLicenseLogging(Boolean,String) For internal use by LEADTOOLS.

Version Changes: 17.5 to 18

Android, iOS / macOS, and .NET WinForms support - LEADTOOLS V18 adds Android support to its toolkits through the new LEADTOOLS Android SDK. In addition, iOS / macOS support for its toolkits has been added through the new LEADTOOLS iOS / macOS SDK; and .NET WinForms support has been added through the new LEADTOOLS .NET WinForms SDK. These toolkits provide everything a developer needs to create imaging-enabled Android, iOS / macOS, or .NET WinForms applications.

New Libraries

The following Libraries have been added to LEADTOOLS v18:

Packages or Frameworks or DLLs / Shared Object Libraries Comments
leadtools.jar - libleadtools.so Android support for displaying and rendering images to any display device, including printers.
Leadtools.framework iOS / macOS support for displaying and rendering images to any display device, including printers.
Leadtools.DLL .NET WinForms support for working with the LEADTOOLS .NET WinForms SDK.

New Types

The following new type has been added in LEADTOOLS For .NET v18:

Type Description
Leadtools.ImageProcessing.PremultiplyAlphaValuesCommand Converts the image data to or from premultiplied alpha values.

File Support

Support has been added for the following format:

  • PCX File Format

For more information, refer to New in 18.

Version Changes: 17 to 17.5

Note on LEADTOOLS for .NET v17.5, the procedure for setting a LEADTOOLS runtime license and unlocking optional features has changed.

Old v17 Type New v17.5 Type
**Leadtools.RasterSupport.Unlock** Leadtools.RasterSupport.SetLicense

New Library

The following Library has been added to LEADTOOLS v17.5:

Assemblies Metadata Comments
Leadtools.DLL Leadtools.winmd Provides classes, properties, methods, events, enumerations and structures for working with the LEADTOOLS WinRT module.

LEADTOOLS V17.5 adds WinRT support for portions of the Leadtools assembly with the new LEADTOOLS WinRT SDK. With Native WinRT binaries for Win32, x64 and ARM, the LEADTOOLS WinRT SDK contains everything a developer needs to create imaging-enabled Windows Store applications. It is available as an add-on to any of the Document or Medical products.

Specifically, LEADTOOLS WinRT includes support for the following image file format filters:

  • Leadtools.Codecs.Jls
  • Leadtools.Codecs.Jxr
  • Leadtools.Codecs.Pcx
  • Leadtools.Pdf
  • Leadtools.Codecs.Png
  • Leadtools.Codecs.Psd
  • Leadtools.Codecs.Tif
  • Leadtools.Codecs.Dox
  • Leadtools.Codecs.Ppx

Vector File Support

Support has been added for the following vector formats:

  • ArcInfo Interchange File Format (E00)
  • Computer Graphics Metafile (CGM)
  • Compressed Windows Metafile Format (WMZ)
  • Corel Presentation Exchange (CMX)
  • DGN (DGN)
  • DRaWing (DRW)
  • DWF Format (DWF)
  • Autodesk DWF XPS (DWFX)
  • DWG Format (DWG)
  • ESRI Shape (SHP)
  • Gerber Format (GBR)
  • Macintosh Pict Format (PCT)
  • MapInfo Interchange File Format (MIF)
  • NAPLPS Format (NAP)
  • PLT (PLT)
  • Printer Command Language (PCL)
  • Scalable Vector Graphics (SVG)
  • Windows Metafile Format (WMF)
  • WordPerfect Format (WPG)

New Members

The following new members have been added existing types in LEADTOOLS For .NET v17.5:

Member Description
Leadtools.RasterImageFormat.Cgm Indicates the Computer Graphics Metafile image file format.
Leadtools.RasterImageFormat.Cmx Indicates the Corel Presentation Exchange image file format.
Leadtools.RasterImageFormat.DcfArw Indicates the Sony Digital Camera image file format.
Leadtools.RasterImageFormat.DcfRaf Indicates the Fujifilm Digital Camera image file format.
Leadtools.RasterImageFormat.DcfOrf Indicates the Olympus Digital Camera image file format.
Leadtools.RasterImageFormat.DcfCr2 Indicates the Canon Digital Camera image file format.
Leadtools.RasterImageFormat.DcfNef Indicates the Nikon Digital Camera image file format.
Leadtools.RasterImageFormat.DcfRw2 Indicates the Panasonic Digital Camera image file format.
Leadtools.RasterImageFormat.DcfCasio Indicates the Casio Digital Camera image file format.
Leadtools.RasterImageFormat.ePub Indicates the Electronic Publication (ePub)file format.
Leadtools.RasterImageFormat.DcfPentax Indicates the Pentax Digital Camera image file format.
Leadtools.RasterImageFormat.Drw Indicates the DRaWing image file format.
Leadtools.RasterImageFormat.Dwf Indicates the DWF file format.
Leadtools.RasterImageFormat.DwfTextAsPolyline Indicates the DWF file format.
Leadtools.RasterImageFormat.Dwfx Indicates the Autodesk DWF XPS Document (DWFX) file format.
Leadtools.RasterImageFormat.Dwg Indicates the DWG file format.
Leadtools.RasterImageFormat.Dxf Indicates the Drawing Interchange Format.
Leadtools.RasterImageFormat.Dxf12 Indicates the Drawing Interchange Format.
Leadtools.RasterImageFormat.Dxf13 Indicates the Drawing Interchange Format.
Leadtools.RasterImageFormat.E00 Indicates the ArcInfo Interchange file format.
Leadtools.RasterImageFormat.Gerber Indicates the Gerber Format.
Leadtools.RasterImageFormat.HTM Indicates the HyperText Markup Language (HTML) file format.
Leadtools.RasterImageFormat.IcaJpeg Indicates the IOCA, compressed using JPEG, with MO:DCA wrapper (multipage) file format.
Leadtools.RasterImageFormat.IcaJpeg411 Indicates the IOCA, compressed using JPEG 4:1:1, with MO:DCA wrapper (multipage) file format.
Leadtools.RasterImageFormat.IcaJpeg422 Indicates the IOCA, compressed using JPEG 4:2:2 with MO:DCA wrapper file format.
Leadtools.RasterImageFormat.Ing Indicates the INGR, RGB uncompressed file format.
Leadtools.RasterImageFormat.IngRle Indicates the INGR, RLE compressed file format.
Leadtools.RasterImageFormat.IngAdaptiveRle Indicates the INGR, Adaptive RLE compressed file format.
Leadtools.RasterImageFormat.IngG4 Indicates the INGR, CCITT G4 compressed file format.
Leadtools.RasterImageFormat.IntergraphVector Indicates the Intergraph Vector DGN Format.
Leadtools.RasterImageFormat.Jxr Indicates the JPEG XR / Microsoft HD Photo File Format.
Leadtools.RasterImageFormat.JxrGray Indicates the JPEG XR / Microsoft HD Photo File Format - Grayscale.
Leadtools.RasterImageFormat.JxrCmyk Indicates the JPEG XR / Microsoft HD Photo File Format - CMYK.
Leadtools.RasterImageFormat.Jxr420 Indicates the JPEG XR / Microsoft HD Photo File Format - YUV 4:2:0.
Leadtools.RasterImageFormat.Jxr422 Indicates the JPEG XR / Microsoft HD Photo File Format - YUV 4:2:2.
Leadtools.RasterImageFormat.Jls Indicates the JPEG LS file format.
Leadtools.RasterImageFormat.JlsSample Indicates the JPEG LS Sample interleaved file format.
Leadtools.RasterImageFormat.JlsLine Indicates the JPEG LS Line interleaved file format.
Leadtools.RasterImageFormat.Mif Indicates the MapInfo Interchange File format.
Leadtools.RasterImageFormat.Mob Indicates the Mobipocket e-Book raster file format.
Leadtools.RasterImageFormat.Nap Indicates the NAPLPS format.
Leadtools.RasterImageFormat.Pcl Indicates the Printer Command Language format.
Leadtools.RasterImageFormat.PclXl Indicates the PCL6 vector format format.
Leadtools.RasterImageFormat.Mob Indicates the Mobipocket e-Book raster file format.
Leadtools.RasterImageFormat.Pub Indicates the Electronic Publishing Format(EPUB) file format.
Leadtools.RasterImageFormat.Shp Indicates the ESRI Shape format.
Leadtools.RasterImageFormat.Svg Indicates the Scalable Vector Graphics format.

Version Changes: 16.5 to 17

Note on LEADTOOLS for .NET v17

In LEADTOOLS for .NET v16.5, some assemblies had a dependency on System.Drawing. System.Drawing is the .NET 2.0 assembly used with the Windows Forms and GDI+ platforms. Since LEADTOOLS v17 treats Windows Forms and Windows Presentation Foundation (WPF) as equal citizens, certain types in this LEADTOOLS assembly have been changed to reflect that. For example, properties with System.Drawing.Point type have been changed to use the new Leadtools.LeadPoint type, methods with a parameter of System.Drawing.Rectangle type have been changed to use the new Leadtools.LeadRect type. The following table shows the old 16.5 and corresponding new v17 types:

Old v16.5 Type

New v17 Type

System.Drawing.Point

Leadtools.LeadPoint

System.Drawing.Size

Leadtools.LeadSize

System.Drawing.Rectangle

Leadtools.LeadRect

System.Drawing.Color

Leadtools.RasterColor

System.Drawing.Drawing2.FillMode

Leadtools.LeadFillMode

These changes are not listed in the topics below.

New Types

The following new types have been added to LEADTOOLS For .NET v17:

Type Description
LeadPoint

Stores two integer numbers that represent the coordinates of a point (X and Y). Replacement for System.Drawing.Point.

LeadSize

Stores two integer numbers that represents the size (Width and Height). Replacement for System.Drawing.Size.

LeadRect

Stores four integer numbers that represent the coordinates and size of a rectangle (X, Y, Width, and Height). Replacement for System.Drawing.Rectangle.

LeadFillMode

Specifies how a polygonal shape with crossing lines is filled. Replacement for System.Drawing.Drawing2D.FillMode.

RasterKnownColor

Specifies the known system colors.

RasterRegion

Describes a region of interests in a RasterImage object.

RasterColorTypeConverter

Converts RasterColor objects from one data type to another.

RasterImageAllocateData Provides data for the Leadtools.RasterImageAllocateCallback callback.

New Members

The following members have been added to existing types in v17:

Member Description
Leadtools.RasterImage(RasterMemoryFlags flags, int width, int height, int bitsPerPixel, RasterByteOrder order, RasterViewPerspective viewPerspective, RasterColor[] palette, byte[] userData, int userDataLength)

Constructs a new RasterImage object using the specified parameters and optional managed memory.

RasterImage.IsLoading

Gets a value that indicates whether this RasterImage object is still loading.

LoadCompleted

For internal use by LEADTOOLS

RasterImage.FromDibArray

Creates a new image from the specified Windows device independent bitmap (DIB) stored in a managed array.

RasterImage.ToDibArray

Converts this RasterImage into a Windows device independent bitmap (DIB).

RasterImage.SetRegion

Sets or updates the RasterRegion object that describes this RasterImage current region.

RasterImage.GetRegion

Gets the RasterRegion object that describes this RasterImage current region.

RasterImage.ReplacePage

Replaces an existing page in this RasterImage.

RasterColor.FromKnownColor

Creates a new RasterColor structure from a known color.

RasterImageFormat.Anz

Analyze file format

RasterImageFormat.Ppt

Microsoft Power Point 2003 file format

RasterImageFormat.PptJpeg

Microsoft Power Point 2003 file format with JPEG compression

RasterImageFormat.PptPng

Microsoft Power Point 2003 file format with PNG compression

RasterSupportType.Ccow

Support for LEADTOOLS CCOW toolkit. Available in selected LEADTOOLS products.

RasterExceptionCode

New Color Conversion and PreProcessing engine specific members.

public void RasterNativeBuffer.GetData(long offset, byte[] buffer, int bufferOffset, int bytes)

Copies data from this RasterNativeBuffer object to a byte array.

public void RasterNativeBuffer.SetData(long offset, byte[] buffer, int bufferOffset, int bytes)

Copies data from a byte array into this RasterNativeBuffer object.

RasterUserMatchTable.Buffer

Replaces RasterUserMatchTable.Data

ColorResolutionCommandDataEventArgs.DataArray

Gets the managed buffer containing one or more lines of output image data that the command has already converted.

RasterImageResizeEventArgs.BufferArray

Gets the managed buffer that holds the resized row.

RasterDefaults.SetRasterImageAllocateCallback(Leadtools.RasterImageAllocateCallback) Sets a global callback to be called whenever the toolkit is creating a new RasterImage object.
Leadtools.RasterExceptionCode.RtfCodecMissing RTF codec is missing.
Leadtools.RasterExceptionCode.PdfUtilitiesMissing Leadtools.Pdf.Utilities.dll assembly is not found.
Leadtools.RasterExceptionCode.InvalidFormat Color Conversion - Invalid format.
Leadtools.RasterImage.SetPixel Changes the color value of the specified pixel.
Leadtools.RasterImage.GetPixel Returns the color of the specified pixel.
Leadtools.RasterImageFormat.Jpm JPEG 2000 JPM file format
Leadtools.RasterImageFormat.Vff Sun TAAC Bitmap file format
Leadtools.RasterImageFormat.Docx (2007/2010) Microsoft Office 2007/2010 Word file format
Leadtools.RasterImageFormat.Xlsx (2007/2010) Microsoft Office 2007/2010 Excel file format
Leadtools.RasterImageFormat.Pptx (2007/2010) Microsoft Office 2007/2010 PowerPoint file format

Moved Types

The following types have been moved to a new namespace in LEADTOOLS For .NET v17:

New Type Old Type
Leadtools.Drawing.RasterPaintProperties

Leadtools.RasterPaintProperties

Leadtools.Drawing.RasterPaintEngine

Leadtools.RasterPaintEngine

Leadtools.Drawing.RasterPaintDisplayModeFlags

Leadtools.RasterPaintDisplayModeFlags

Leadtools.Drawing.ConvertToImageOptions

Leadtools.ChangeToGdiPlusImageFlags

Leadtools.Drawing.ImageIncompatibleReason

Leadtools.RasterGdiPlusIncompatibleReason

Leadtools.Drawing.RasterImageGdiPlusGraphicsContainer

Leadtools.RasterImageGdiPlusGraphicsContainer

Leadtools.Drawing.Transformer

Leadtools.Transformer

Leadtools.Drawing.RasterPaintCallbacks

Leadtools.RasterPaintCallbacks

Leadtools.Drawing.PaintCallbackDelegate

Leadtools.PaintCallbackDelegate

Leadtools.Drawing.RasterImagePaintCallbackFunction

Leadtools.RasterImagePaintCallbackFunction

Leadtools.Drawing.RasterPaintDibInfo

Leadtools.RasterPaintDibInfo

Leadtools.Drawing.RasterPaintDibInfoFlags

Leadtools.RasterPaintDibInfoFlags

Moved Members

The following members have been moved to a new type or namespace in LEADTOOLS For .NET v17:

New Member Old Member
Leadtools.Drawing.RasterImagePainter.Paint

RasterImage.Paint

Leadtools.Drawing.RasterImagePainter.PaintBuffer

RasterImage.PaintBuffer

Leadtools.Drawing.RasterImagePainter.PaintRegion

RasterImage.PaintRegion

Leadtools.Drawing.RasterImagePainter.PaintRegionBuffer

RasterImage.PaintRegionBuffer

Leadtools.Drawing.RasterImagePainter.PaintCmykPlanes

RasterImage.PaintCmykPlanes

Leadtools.Drawing.RasterImagePainter.PaintOverlay

RasterImage.PaintOverlay

Leadtools.Drawing.RasterImagePainter.FrameRegion

RasterImage.FrameRegion

Leadtools.Drawing.RasterImagePainter.FillRegion

RasterImage.FillRegion

Leadtools.Drawing.RasterImagePainter.GetPaintColors

RasterImage.GetPaintColors

Leadtools.Drawing.RasterImagePainter.GetPaintPalette

RasterImage.GetPaintPalette

Leadtools.Drawing.RasterImagePainter.GetPaintHPalette

RasterImage.GetPaintHPalette

Leadtools.Drawing.RasterPaintProperties.PaintCallbacks

RasterImage.PaintCallbacks

Leadtools.Drawing.RasterImageGdiPlusGraphicsContainer(RasterImage)

RasterImage.CreateGdiPlusGraphics

Leadtools.Drawing.RasterImagePainter.CreateLeadDC

RasterImage.CreateLeadDC

Leadtools.Drawing.RasterImagePainter.DeleteLeadDC

RasterImage.DeleteLeadDC

Leadtools.Drawing.RasterImageConverter.FromHBitmap

RasterImage.FromHBitmap

Leadtools.Drawing.RasterImageConverter.ChangeFromHBitmap

RasterImage.ChangeFromHBitmap

Leadtools.Drawing.RasterImageConverter.ToHBitmap

RasterImage.ToHBitmap

Leadtools.Drawing.RasterImageConverter.ChangeToHBitmap

RasterImage.ChangeToHBitmap

Leadtools.Drawing.RasterImageConverter.ChangeFromEmf

RasterImage.ChangeFromEmf

Leadtools.Drawing.RasterImageConverter.ChangeFromWmf

RasterImage.ChangeFromWmf

Leadtools.Drawing.RasterImageConverter.FromEmf

RasterImage.FromEmf

Leadtools.Drawing.RasterImageConverter.FromWmf

RasterImage.FromWmf

Leadtools.Drawing.RasterImageConverter.ChangeToEmf

RasterImage.ChangeToEmf

Leadtools.Drawing.RasterImageConverter.ChangeToWmf

RasterImage.ChangeToWmf

Leadtools.Drawing.RasterImageConverter.ToEmf

RasterImage.ToEmf

Leadtools.Drawing.RasterImageConverter.ToWmf

RasterImage.ToWmf

Leadtools.Drawing.RasterImageConverter.ConvertFromImage

RasterImage(Image srcImage)

Leadtools.Drawing.RasterImageConverter.ChangeToImage

RasterImage.ChangeToGdiPlusImage

Leadtools.Drawing.RasterImageConverter.ConvertToImage

RasterImage.ConvertToGdiPlusImage

Leadtools.Drawing.RasterImageConverter.MakeCompatible

RasterImage.MakeGdiPlusCompatible

Leadtools.Drawing.RasterImageConverter.TestCompatible

RasterImage.TestGdiPlusCompatible

Leadtools.Drawing.RasterImageConverter.GetNearestBitsPerPixel

RasterImage.GetNearestBitsPerPixel

Leadtools.Drawing.RasterImageConverter.GetNearestPixelFormat

RasterImage.NearestGdiPlusPixelFormat

Leadtools.Drawing.RasterImageConverter.IsValidBitsPerPixel

RasterImage.IsValidBitsPerPixelGdiPlus

Leadtools.Drawing.RasterImagePainter.MaxRegionFrameIndex

RasterImage.MaxRegionFrameIndex

Leadtools.Drawing.RasterRegionConverter.ConvertToRegion

RasterImage.RegionToGdiPlusRegion

Leadtools.Drawing.RasterRegionConverter.AddRegionToRegion

RasterImage.AddGdiRegionToRegion

Leadtools.Drawing.RasterRegionConverter.AddRegionToRegion

RasterImage.AddGdiPlusRegionToRegion

Leadtools.Drawing.RasterRegionConverter.GetGdiRegionData

RasterImage.GetRegionData

Leadtools.Drawing.RasterRegionConverter.AddGdiDataToRegion

RasterImage.AddDataToRegion

Leadtools.Drawing.RasterRegionConverter.GetGdiPlusRegionData

RasterImage.GetGdiPlusRegionData

Leadtools.Drawing.RasterRegionConverter.AddGdiPlusDataToRegion

RasterImage.AddGdiPlusDataToRegion

Leadtools.Drawing.RasterImageConverter.ImagePhysicalSize

RasterImage.ImagePhysicalSize

Leadtools.Drawing.RasterColorConverter.FromColor

RasterColor.FromGdiPlusColor

Leadtools.Drawing.RasterColorConverter.ToColor

RasterColor.ToGdiPlusColor

Leadtools.Drawing.RasterColorConverter.FromColor

RasterColor(Color color)

Version Changes: 16 to 16.5

New Classes

The following classes have been added to LEADTOOLS For .NET v16.5:

Type Description
Leadtools.RasterPaintDibInfo.Default Fills the Leadtools.RasterPaintCallbacks.
Leadtools.RasterPaintDibInfo.BitsPerPixel Set or get the default bits per pixel of the data expected by the graphics device.
Leadtools.RasterPaintDibInfo.HighBit Indicates the high bit of the image data (valid only for grayscale 12 or 16-bit data).
Leadtools.RasterPaintDibInfo.LowBit Indicates the low bit of the image data (valid only for grayscale 12 or 16-bit data).
Leadtools.RasterPaintDibInfo.PlaneCount Indicates whether the image data should be interleaved or planar.
Leadtools.RasterPaintDibInfo.Order Indicates the data order (grayscale, BGR, RGB, etc).
Leadtools.RasterPaintDibInfo.Flags Collection of flags indicating the various options for the bitmap.
Leadtools.RasterPaintDibInfo.ViewPerspective Indicates the expected orientation of the image data.
Leadtools.RasterPaintDibInfo.BytesPerline Gets the expected stride (number of bytes per line).
Leadtools.RasterPaintCallbacks The RasterPaintCallbacks class is used to implement custom painting. The Leadtools.RasterImage.PaintCallbacks property contains a list of such classes.
Leadtools.RasterPaintCallbacks.SetCallback Adds a callback to the Leadtools.RasterImage.PaintCallbacks member.

New Members

The following members have been added to existing types in v16.5:

Member Description
Leadtools.RasterImage.GetLookupTable16 Gets the 16-bit lookup table (LUT) of this Leadtools.RasterImage.
Leadtools.RasterPalette.WindowLevelFillLookupTableExt Fills the user-allocated 16-bit LUT with values ranging between the startColor and endColor colors according to the selected LUT type.
Leadtools.RasterImage.PaintCallbacks Gets the list of Leadtools.RasterPaintCallbacks objects containing the custom callbacks.
Leadtools.RasterImage.SetLookupTable16 Sets the 16-bit lookup table (LUT) of this Leadtools.RasterImage.
Leadtools.RasterImage.IsDisposed Gets a value indicating whether the Leadtools.RasterImage object has been disposed of.
Leadtools.RasterImage.SetUserData Sets the data for the image to the specified unmanaged memory buffer.
Leadtools.RasterImage.WindowLevelExt Sets up the paint or paint and image processing methods' window leveling options for this Leadtools.RasterImage.
Leadtools.RasterBufferConverter.Convert Converts data in the specified buffer to the specified bits per pixel and color order.
Leadtools.RasterPalette.WindowLevelFillLookupTableExt Fills the user-allocated 16-bit LUT with values ranging between the startColor and endColor colors according to the selected LUT type.
Leadtools.RasterImageFormat.AfpIm1 AFP Format IOCA MMR Compressed
Leadtools.RasterImageFormat.Tdb Windows XP Thumbnail Cache
Leadtools.RasterImageFormat.Xls Microsoft Excel 2003 file format
Leadtools.RasterImageFormat.TdbVista Windows Vista Thumbnail Cache
Leadtools.RasterImageFormat.Snp Microsoft Access Report Snapshot
Leadtools.RasterSupportType.OcrOmniPageAsian Support for the LEADTOOLS OCR Module - OmniPage Engine to recognize Asian text. This license is in addition to the cost of the OCR Plugin or Document Imaging.
Leadtools.RasterSupportType.MedicalServer Support for PACS (DICOM Server) functionality. Available in selected LEADTOOLS products.
Leadtools.RasterSupportType.PrintDriver Support for LEADTOOLS Printer Driver functionality. Available in selected LEADTOOLS products.
Leadtools.RasterSupportType.DocumentWriters Support for LEADTOOLS Document Writer functionality. Available in selected LEADTOOLS products.
Leadtools.RasterSupportType.LeadOmr Support for the OMR features provided by the LEADTOOLS OMR engine. OMR add-on to Document and Medical Imaging toolkits.
Leadtools.RasterSupportType.MediaWriter Support for Data DVD Writing. Available in selected LEADTOOLS products.
Leadtools.RasterSupportType.DocumentWritersPdf Support for PDF output when using the LEADTOOLS Document Writer functionality. Available in selected LEADTOOLS products.
Leadtools.RasterSupportType.Medical3d Support for Medical 3D functionality. Available in selected LEADTOOLS products.
Leadtools.RasterExceptionCode.ChannelMissing The PSD Channel is missing.
Leadtools.RasterExceptionCode.RawCodecMissing RAW codec is missing.
Leadtools.RasterExceptionCode.BmpCodecMissing BMP codec is missing.
Leadtools.RasterExceptionCode.PngCodecMissing PNG codec is needed to use this method.
Leadtools.RasterExceptionCode.FileCreate Error creating file.
Leadtools.RasterExceptionCode.DocumentWritersPdfNotEnabled Document Writer PDF support is locked.
Leadtools.RasterExceptionCode.LeadPrinterNotEnabled LEADTOOLS Printer Driver capability is required to use this function.
Leadtools.RasterExceptionCode.MediaWriterNotEnabled Media writer capability is required to use this method.
Leadtools.RasterExceptionCode.DocumentWritersNotEnabled Document Writers capability is required to use this method.
Leadtools.RasterExceptionCode.InvalidDib The DIB is invalid.
Leadtools.RasterExceptionCode.InvalidLutLength The LUT length is invalid. LUT Length should be 1 << (Leadtools.RasterImage.HighBit - Leadtools.RasterImage.LowBit + 1)
Leadtools.RasterExceptionCode.ClrCodecMissing Leadtools.ColorConversion.dll assembly is not loaded.
Leadtools.ImageProcessing.CloneCommand.AllPages Gets or sets a value that indicates whether to clone all the pages if the source image is multipage.
Leadtools.ImageProcessing.CloneCommand.SourceImage Gets the source image used in this CloneCommand.
Leadtools.RasterImage.CreateThumbnail Creates a thumbnail image of this Leadtools.RasterImage.
Leadtools.RasterImage.GetPaintLookupTable16 Gets the 16-bit lookup table (LUT) of this Leadtools.RasterImage.
Leadtools.RasterImage.GetGdiPlusRegionData Gets the GDI+ data that describes the image region.
Leadtools.RasterImage.AddGdiPlusDataToRegion Creates or updates the image region using the specified GDI+ region data.
Leadtools.ImageProcessing.ColorResolutionCommand.InitAlpha Indicates whether to initialize the alpha channel values when converting to 32 or 64-bit images.

New Events

The following Events have been added to LEADTOOLS for .NET v16.5:

Event Description
Leadtools.RasterImage.Disposed Occurs when the image is disposed by a call to the Leadtools.RasterImage.Dispose method.

New Structures

The following Structures have been added to LEADTOOLS for .NET v16.5:

Structure Description
Leadtools.RasterColor16.MaximumComponent Maximum value for the alpha, red, green, blue component.
Leadtools.RasterColor16.MinimumComponent Maximum value for the alpha, red, green, blue component.
Leadtools.RasterColor16.B Gets or sets the blue component of this Leadtools.RasterColor16 structure.
Leadtools.RasterColor16.G Gets or sets the green component of this Leadtools.RasterColor16 structure.
Leadtools.RasterColor16.R Gets or sets the red component of this Leadtools.RasterColor16 structure.
Leadtools.RasterColor16.ToString Overridden. Converts this Leadtools.RasterColor16 structure to a human-readable string.

New Delegates

The following Delegates have been added to LEADTOOLS for .NET v16.5:

Delegate Description
Leadtools.PaintCallbackDelegate The prototype for all the Leadtools.RasterPaintCallbacks.

New Enumerations

The following enumerations have been added in LEADTOOLS for .NET v16.5:

Enumeration Description
Leadtools.RasterImagePaintCallbackFunction Used to identify the callbacks in a Leadtools.RasterPaintCallbacks class.
Leadtools.RasterPaintDibInfoFlags Collection of flags indicating the various options for the bitmap.

Changed Members

The following Members have been changed in LEADTOOLS for .NET v16.5:

Member Changes in v16.5
Leadtools.RasterImageResize.ResizeBuffer Parameter byte changed to Int64.
Leadtools.RasterImage(RasterMemoryFlags flags,int width,int height,int bitsPerPixel,RasterByteOrder order,RasterViewPerspective viewPerspective,RasterColor[] palette,IntPtr userData,long userDataLength) Parameter userDataLength changed to 64 bit signed integer.
Leadtools.RasterImage.SetUserData Parameter size changed to Int64.
Leadtools.RasterNativeBuffer.Length Method return type changed to Int64.
Leadtools.RasterImage.CalculateRegionArea Method return type changed to Int64.
Leadtools.RasterImage.DataSize Method return type changed to Int64.
Leadtools.RasterMemoryThreshold.MaximumConventionalSize Method return type changed to Int64.

Deprecated Types

The following types are being deprecated as of LEADTOOLS for .NET v16.5:

Type Description
RasterImageFormat.Sid Deprecated - No longer supported. MrSid Format (SID)

Version Changes: 15 to 16

New Classes

The following classes have been added to LEADTOOLS For .NET v16:

Type Description
RasterImageAnimator Creates an animation playback that references a multi-frame image and the target image.
Type Description
Leadtools.RasterPaintSizeMode enumeration Determines how to fit the image in the destination rectangle
RasterPaintSizeMode enumeration Determines how to align the image in the destination rectangle
RasterCurve class Defines a curve
RasterCurveType enumeration Indicates the type of curve defined
RasterCurveClose enumeration Indicates how the curve is closed
RasterMemoryThreshold structure Holds the memory restrictions used when allocating new RasterImage objects
RasterDefaults class Specifies the default extra values used when creating RasterImage objects.

Version Changes: 14.5 to 15

New Members

The following members have been added to existing types in v15:

Member Description
RasterImage.SetUserData Sets the data for the image to the specified unmanaged memory buffer
RasterImage.AddGdiRegionToRegion Creates or updates the image region by adding the specified Windows region handle
RasterImage.AddCurveToRegion Creates or updates the image region by adding a curved region
RasterImage.IsSuperCompressed Determines if the memory allocated for the image data is super-compressed memory
RasterImage.IsGlobalMemory Determines if the memory allocated for the image data is a global Windows handle
RasterImage.Access Provides exclusive access to the image data contained in this Leadtools.RasterImage
RasterImage.Release Releases memory locked with Access back to the system
RasterImage.CopyData Updates the data of this Leadtools.RasterImage
RasterImage.GetPaintHPalette Returns a Windows palette handle corresponding to this Leadtools.RasterImage if painted on the given device context
RasterImage.CalculatePaintModeRectangle Adjusts the given rectangle based on the given paint mode properties
RasterImage.ChangeFromDib Changes a Windows device independent bitmap (DIB) to a Leadtools.RasterImage object.
RasterImage.ChangeFromEmfChanged in Version 17 Changes a Windows enhanced metafile (EMF) into a Leadtools.RasterImage object and, if successful, frees the enhanced metafile.
RasterImage.ChangeFromHBitmap Overloaded. Changes a Windows device dependent bitmap (DDB) to a Leadtools.RasterImage object.
RasterImage.ChangeFromWmf Changes a Windows metafile (WMF) into a Leadtools.RasterImage object and, if successful, frees the metafile.
RasterImage.ChangeToDib Changes a Leadtools.RasterImage object to a Windows Device Independent Bitmap (DIB).
RasterImage.ChangeToEmf Changes a Leadtools.RasterImage object into a Windows enhanced metafile (EMF) and, if successful, frees the image data.
RasterImage.ChangeToHBitmap Changes a Leadtools.RasterImage object to a Windows Device Dependent Bitmap (DDB).
RasterImage.ChangeToWmf Changes a Leadtools.RasterImage object into a Windows metafile (WMF) and, if successful, frees the image data.
RasterImage.FromEmf Converts an enhanced Windows metafile (EMF) into a Leadtools.RasterImage object.
RasterImage.FromWmf Converts a Windows metafile (WMF) into a LEAD RasterImage object.
RasterImage.ToEmf Converts a Leadtools.RasterImage object into a Windows enhanced metafile (EMF).
RasterImage.ToWmf Converts a Leadtools.RasterImage object into a Windows metafile (WMF).
RasterExceptionCode.SuccessPartialFailure Method called recursively. A least one call was successful, but some failed
RasterExceptionCode.SuccessDelete Successful. Delete the file before quitting
RasterExceptionCode.InvalidPixBufferDimensions Internal error - call LEAD
RasterExceptionCode.Internal Internal error
RasterExceptionCode.DxfCodecMissing The DXF codec is needed to use this function
RasterExceptionCode.BufferTooSmall The buffer size is too small
RasterExceptionCode.SuccessRetry Successful. Retry doing the failed op
RasterExceptionCode.NitfLocked NITF support is locked
RasterExceptionCode.InvalidTileDimension Internal error - call LEAD
RasterExceptionCode.VectorKernelMissing Vector kernel DLL is needed to use this function
RasterExceptionCode.Gray32Unsupported 32-bit Grayscale images not supported
RasterExceptionCode.CompactAborted The compact method was finished without copying all the pages
RasterExceptionCode.ExtensionsMissing This file does not contain Exif extensions
RasterExceptionCode.SuccessAbort Method successful. You can quit now
RasterExceptionCode.Jb2CodecMissing JB2 (JBIG2) codec is needed to use this function
RasterCompression.Super Image data is compressed in memory using LEAD proprietary compression
RasterConvertBufferFlags.AlphaInit Initialize the alpha values when destination buffer is 32 or 64 bits/pixel
RasterHsvColor.Empty Represents an RasterHsvColor that is a null reference (Nothing in Visual Basic).
RasterImageChangedFlags.UsePaintLookupTable Use of paint palette lookup table (LUT) changed
RasterImageChangedFlags.Format Format changed
RasterMetadataFlags.All All (Comments, Tags, Markers and GeoKeys)
RasterCommentMetadataType.PatientSex Patient sex (DICOM)
RasterCommentMetadataType.StudyInstance Study instance ID (DICOM)
RasterCommentMetadataType.PatientName Patient name (DICOM)
RasterCommentMetadataType.PatientId Patient ID (DICOM)
RasterCommentMetadataType.SeriesId Series ID (DICOM)
RasterCommentMetadataType.SeriesModality Series modality (DICOM)
RasterCommentMetadataType.StudyTime Study time (DICOM)
RasterCommentMetadataType.StudyReferringPhysician Referring physician (DICOM)
RasterCommentMetadataType.StudyDate Study date (DICOM)
RasterCommentMetadataType.PatientBirthdate Patient birth date (DICOM)
RasterCommentMetadataType.SeriesNumber Series number (DICOM)
CombineFastCommandFlags.None No change
RasterSupportType.Mobile Support for the Compact Framework mobile features
RasterSupportType.Ntif Support for NITF plug in. This feature is not available in LEADTOOLS for .NET
RasterImageFormat.TifxJpeg Xerox Internet Fax File Format
RasterImageFormat.TifxJbigT43Gs Xerox Internet Fax File Format
RasterImageFormat.TifxFaxG31D Xerox Internet Fax File Format
RasterImageFormat.TifxJbig Xerox Internet Fax File Format
RasterImageFormat.TifxFaxG32D Xerox Internet Fax File Format
RasterImageFormat.TifxJbigT43ItuLab Xerox Internet Fax File Format
RasterImageFormat.TifxJbigT43 Xerox Internet Fax File Format
RasterImageFormat.TifxFaxG4 Xerox Internet Fax File Format
RasterImageFormat.Pct Macintosh Pict Format (PCT)
RasterImageFormat.Fpx Kodak Formats (PCD and FPX)
RasterImageFormat.FpxSingleColor Kodak Formats (PCD and FPX)
RasterImageFormat.FpxJpegQFactor Kodak Formats (PCD and FPX)
RasterImageFormat.FpxJpeg Kodak Formats (PCD and FPX)
RasterImageFormat.DicomJ2kGray DICOM Format (DIC)
RasterImageFormat.DicomJ2kColor DICOM Format (DIC)
RasterImageFormat.DicomRleGray DICOM Format (DIC)
RasterImageFormat.DicomRleColor DICOM Format (DIC)
RasterImageFormat.DicomJpegColor DICOM Format (DIC)
RasterImageFormat.DicomGray DICOM Format (DIC)
RasterImageFormat.DicomColor DICOM Format (DIC)
RasterImageFormat.DicomJpegGray DICOM Format (DIC)
RasterImageFormat.Wmz Compressed Windows Metafile Format (WMZ)
RasterImageFormat.SidDeprecated - No longer supported. MrSid Format (SID)Deprecated - No longer supported.

Event Handlers Delegates

LEADTOOLS For .NET Class Library uses the new .NET 2.0 generic event handler delegate module.

The following shows how to subscribe to an event in LEADTOOLS v.14.5 and LEADTOOLS v.15:

Version 14.5 Version 15
              // Subscribe to the Changed event of RasterImage
              myRasterImage.Changed += new RasterImageChangedEventHandler(myRasterImage_Changed)
              void myRasterImage_Changed(object sender, RasterImageChangedEventArgs e)
              {
                 // handle the event
              }
              // Subscribe to the Changed event of RasterImage
              myRasterImage.Changed += new EventHandler<RasterImageChangedEventArgs>(myRasterImage_Changed)
              void myRasterImage_Changed(object sender, RasterImageChangedEventArgs e)
              {
                 // handle the event
              }

The following table lists the delegate types that have been removed in v.15:

Version 14.5 Version 15
RasterImageChangedEventHandler EventHandler< Leadtools.RasterImageChangedEventArgs >
RasterImageResizeEventHandler EventHandler< Leadtools.RasterImageResizeEventArgs >
RasterCommandProcessorProgressEventHandler EventHandler< Leadtools.ImageProcessing.RasterCommandProcessorProgressEventArgs >
RasterCommandProgressEventHandler EventHandler< Leadtools.ImageProcessing.RasterCommandProgressEventArgs >
ColorResolutionCommandDataEventHandler EventHandler< Leadtools.ImageProcessing.ColorResolutionCommandDataEventArgs >

Generic Collections

All collection types use the new .NET 2.0 generic collection module. The base RasterCollection class in v.14.5 has been replaced with a Generic RasterCollection class from which all other collection classes in v.15 derive.

The following table lists the collection classes that have been removed in v.15:

Version 14.5 Version 15
RasterCollection RasterCollection<T>
RasterCollectionEventHandler EventHandler< Leadtools.RasterCollectionEventArgs>
RasterCollectionEventArgs RasterCollectionEventArgs<T>
RasterImageCollection RasterCollection< RasterImage >
RasterTagMetadataCollection RasterCollection< RasterTagMetadata >
RasterCommentMetadataCollection RasterCollection< RasterCommentMetadata >
RasterMarkerMetadataCollection RasterCollection< RasterMarkerMetadata >
RasterCommandCollection RasterCollection< RasterCommand>
RasterPointCollection RasterCollection< Point >

Managed Memory Images

Support for creating Leadtools.RasterImage objects with managed data has been removed. The data is now converted to an internal undefined memory allocated by LEADTOOLS. All "Managed" and "Unmanaged" memory models have been renamed "Conventional".

Unmanaged Memory Support

All methods that accept a managed array of primitive types have been overloaded with a version that accepts a native unmanaged memory buffer (IntPtr). For example, the RasterImage.GetRow method has the following overloads now:

Method Description
              int GetRow(int row, byte[] buffer, int bufferIndex, int bufferCount)
Retrieves a row or more of image data from this into a managed memory buffer
              int GetRow(int row, IntPtr buffer, int bufferCount)
Retrieves a row or more of image data from this into un unmanaged memory buffer

The following table lists all the methods that have been overloaded with a version that accepts a pointer to unmanaged memory:

Class Method
Leadtools.RasterImage RasterImage.PaintBuffer
Leadtools.RasterImage PaintRegionBuffer
Leadtools.RasterImage GetRow
Leadtools.RasterImage SetRow
Leadtools.RasterImage GetRowColumn
Leadtools.RasterImage SetRowColumn
Leadtools.RasterImage GetRowCompressed
Leadtools.RasterImage SetRowCompressed
Leadtools.RasterImage SetPixelData
Leadtools.RasterImage GetPixelData
Leadtools.RasterImage DitherLine
Leadtools.RasterImage AddDataToRegion
Leadtools.RasterRleCompressor CompressRow
Leadtools.RasterRleCompressor CompressRows
Leadtools.RasterRleCompressor ExpandRow
Leadtools.RasterRleCompressor ExpandRows
Leadtools.RasterBufferConverter Convert
Leadtools.RasterBufferResize ResizeBuffer
Leadtools.RasterImageResize Leadtools.RasterImageResize.ResizeBuffer
Leadtools.RasterColorSpace Convert8
Leadtools.RasterColorSpace Convert16

Windows GDI Support

Some of the methods that accepts a .NET Graphics object have been overloaded with a version that accepts a Windows GDI handle. The following table lists all these methods:

Class Method
Leadtools.RasterImage RasterImage.Paint
Leadtools.RasterImage RasterImage.PaintBuffer
Leadtools.RasterImage RasterImage.PaintRegionBuffer
Leadtools.RasterImage RasterImage.PaintRegion
Leadtools.RasterImage RasterImage.PaintCmykPlanes
Leadtools.RasterImage RasterImage.PaintOverlay
Leadtools.RasterImage RasterImage.FrameRegion
Leadtools.RasterImage RasterImage.FillRegion

IRasterImage Interface

The IRasterImage interface has been removed. You should use the Leadtools.RasterImage class instead.

Removed Types

The following types have been removed in v.15:

Type Description
IRasterImage interface Use Leadtools.RasterImage instead
RasterImageCreateParameters structure Use Leadtools.RasterImage constructor with Leadtools.RasterDefaults class instead
UnmanagedMemoryStream class This class has been removed
DrawingHelper class This class has been removed

Renamed Types

The following types have been renamed in v.15:

Version 14.5 Version 15
RasterGrayScaleMode enumeration Leadtools.RasterGrayscaleMode
RasterWindowLevelFlags enumeration Leadtools.RasterWindowLevelMode
GrayScaleCommand class GrayscaleCommand
RasterBuffer class Leadtools.RasterNativeBuffer

Removed Members

The following members have been removed in v.15:

Member Description
RasterImage.InternalImage Internal use member removed
RasterImage.GetInternalImageByIndex Internal use member removed
RasterImage.GetInternalImageCollection Internal use member removed
RasterImage.SetInternalFlag Internal use member removed
RasterImage.IsAllocated Internal use member removed
RasterImage.CreateFromInternalData Internal use member removed
RasterImage.ToggleCompression Use RasterImage.ChangeCompression instead
RasterPaintProperties.UseDpi Internal use member removed
RasterPaintProperties.UseClipWithGdiEngine Internal use member removed
RasterExceptionCode.OpeningProfile Internal use member removed
RasterExceptionCode.CrcCheck Internal use member removed
RasterExceptionCode.UnequalTables Internal use member removed
RasterExceptionCode.UnsupportedConversion Internal use member removed
RasterExceptionCode.PrematureEol Internal use member removed
RasterExceptionCode.VideoType Internal use member removed
RasterExceptionCode.InvalidSegmentData Internal use member removed
RasterExceptionCode.G3CodeEof Internal use member removed
RasterExceptionCode.BadTiffTagValue Internal use member removed
RasterExceptionCode.MrcNotAllocated Internal use member removed
RasterExceptionCode.ActionIncomplete Internal use member removed
RasterExceptionCode.PrematureEof Internal use member removed
RasterExceptionCode.EntensionsMissing Internal use member removed
RasterExceptionCode.InvalidString Internal use member removed
RasterExceptionCode.TruncateHeight Internal use member removed
RasterExceptionCode.CuNotSupported Internal use member removed
RasterExceptionCode.PdfBadInitializationFiles Internal use member removed
RasterExceptionCode.NoProfile Internal use member removed
RasterExceptionCode.UndoDisabled Internal use member removed
RasterExceptionCode.IccUnknownTagAndType Internal use member removed
RasterExceptionCode.TiffCommandNotAllowed Internal use member removed
RasterExceptionCode.InvalidColorProfile Internal use member removed
RasterExceptionCode.PdfInvalidPassword Internal use member removed
RasterExceptionCode.DecodingProfile Internal use member removed
RasterExceptionCode.CorruptProfile Internal use member removed
RasterExceptionCode.TruncateWidthAndHeight Internal use member removed
RasterExceptionCode.Printer Internal use member removed
RasterExceptionCode.InvalidPixelBufferDimensions Internal use member removed
RasterExceptionCode.PaintNotEnabled Internal use member removed
RasterExceptionCode.IccImageNotSupported Internal use member removed
RasterExceptionCode.UndoStackEmpty Internal use member removed
RasterExceptionCode.PdfJpegNotEnabled Internal use member removed
RasterExceptionCode.InvalidVariantType Internal use member removed
RasterExceptionCode.G3CodeEol Internal use member removed
RasterExceptionCode.IccUnknownTag Internal use member removed
RasterExceptionCode.PdfFontsDirectoryNotFound Internal use member removed
RasterExceptionCode.InvalidSegmentHandle Internal use member removed
RasterExceptionCode.InternetNotEnabled Internal use member removed
RasterExceptionCode.PdfCannotEditFile Internal use member removed
RasterExceptionCode.TruncateWidth Internal use member removed
RasterExceptionCode.TargaInstall Internal use member removed
RasterExceptionCode.InvalidTileDimensions Internal use member removed
RasterExceptionCode.InvalidMinimumSegment Internal use member removed
RasterExceptionCode.UnsupportedMethod Internal use member removed
RasterExceptionCode.AnnotationLocked Internal use member removed
RasterExceptionCode.G3CodeInvalid Internal use member removed
RasterExceptionCode.IccUnknownType Internal use member removed
RasterExceptionCode.NotMultiPageTiffFile Internal use member removed
RasterExceptionCode.UncompleteEof Internal use member removed
RasterExceptionCode.PdFInvalidDocumentStructuringComments Internal use member removed
RasterExceptionCode.BrowseFailed Internal use member removed
RasterExceptionCode.Not256Color Internal use member removed
RasterExceptionCode.InvalidLayerData Internal use member removed
RasterExceptionCode.InvalidTargetFile Internal use member removed
RasterExceptionCode.ColorConversionDllNotLoaded Internal use member removed
RasterExceptionCode.PdfBadContent Internal use member removed
RasterExceptionCode.YOrigin Internal use member removed
RasterExceptionCode.PdfFileEncrypted Internal use member removed
RasterExceptionCode.NoNonplanarVerticalSubsamplingSupported Internal use member removed
RasterExceptionCode.InvalidDispatch Internal use member removed
RasterExceptionCode.SegmentationFailure Internal use member removed
RasterExceptionCode.MrcInvalidPage Internal use member removed
RasterExceptionCode.HeaderDataFailure Internal use member removed
RasterExceptionCode.PlanarAlignmentNotSupported Internal use member removed
RasterExceptionCode.InvalidFormat Internal use member removed
RasterExceptionCode.XOrigin Internal use member removed
RasterExceptionCode.FixedPaletteData Internal use member removed
RasterExceptionCode.InvalidSourceFile Internal use member removed
RasterExceptionCode.NoUndoStack Internal use member removed
RasterExceptionCode.DeleteTiffFileNotAllowed Internal use member removed
RasterExceptionCode.InvalidIccProfile Internal use member removed
RasterExceptionCode.PdfFaxNotEnabled Internal use member removed
RasterExceptionCode.LoadFontData Internal use member removed
RasterExceptionCode.UvNotMultiples Internal use member removed
RasterRegionXForm.InternalXForm Internal use member removed
RasterCommand.InitializeStatusCallback Internal use member removed
RasterException.SetCodeMessage Internal use member removed
RasterException.CheckErrorCode Internal use member removed
RasterSupportType.Pdf Use RasterSupportType.PdfRead or RasterSupportType.PdfSave instead
RasterSupportType.TifLzw LZW compression support has been unlocked in v.15
RasterSupportType.GifLzw LZW compression support has been unlocked in v.15
RasterPaletteWindowLevelFlags.Dicom Use the other flags of Leadtools.RasterPaletteWindowLevelFlags instead.
RasterPaletteWindowLevelFlags.Unsigned Use the other flags of Leadtools.RasterPaletteWindowLevelFlags instead.

Renamed Members

The following members have been renamed in v.15:

Version 14.5 Version 15
RasterExceptionCode.InvalidAcCodeTable RasterExceptionCode.InvalidACCodeTable
RasterExceptionCode.TooManyDcCodeTables RasterExceptionCode.TooManyDCCodeTables
RasterExceptionCode.InvalidDcCodeTable RasterExceptionCode.InvalidDCCodeTable
RasterExceptionCode.TooManyAcCodeTables RasterExceptionCode.TooManyACCodeTables
RasterExceptionCode.EextensionsMissing RasterExceptionCode.ExtensionsMissing
RasterExceptionCode.CuBusy RasterExceptionCode.CUBusy
RasterExceptionCode.CuFailure RasterExceptionCode.CUFailure
RasterExceptionCode.InvalidAcCodeTable RasterExceptionCode.InvalidACCodeTable
RasterImageUnderlayFlags.Tile RasterImageUnderlayFlags.None
RasterConvertBufferFlags.DestUseBits RasterConvertBufferFlags.DestinationUseBits
RasterConvertBufferFlags.DestGray RasterConvertBufferFlags.DestinationGray
RasterConvertBufferFlags.SrcUseBits RasterConvertBufferFlags.SourceUseBits
RasterConvertBufferFlags.SrcGray RasterConvertBufferFlags.SourceGray
RasterImageInformationFlags.ManagedTiles RasterImageInformationFlags.ConventionalTiles
RasterSizeFlags.Normal RasterSizeFlags.None
RasterImageChangedFlags.UseLookupTablePalette UseLookupTablePalette.UseLookupTable
RasterCommentMetadataType.GpsDestLongitudeRef RasterCommentMetadataType.GpsDestinationLongitudeRef
RasterCommentMetadataType.FocalLengthin35MmFilm RasterCommentMetadataType.FocalLengthIn35MMFilm
RasterCommentMetadataType.GpsDestLongitude RasterCommentMetadataType.GpsDestinationLongitude
RasterCommentMetadataType.GpsDestBearingRef RasterCommentMetadataType.GpsDestinationBearingRef
RasterCommentMetadataType.GpsTimeStamp RasterCommentMetadataType.GpsTimestamp
RasterCommentMetadataType.OptoelectricCoefficient RasterCommentMetadataType.OptoElectricCoefficient
RasterCommentMetadataType.GpsDestLatitudeRef RasterCommentMetadataType.GpsDestinationLatitudeRef
RasterCommentMetadataType.GpsDestLatitude RasterCommentMetadataType.GpsDestinationLatitude
RasterCommentMetadataType.GpsDestDistance RasterCommentMetadataType.GpsDestinationDistance
RasterCommentMetadataType.GpsDestDistanceRef RasterCommentMetadataType.GpsDestinationDistanceRef
RasterCommentMetadataType.SubsecTimeOriginal RasterCommentMetadataType.SubSecTimeOriginal
RasterCommentMetadataType.GpsDestBearing RasterCommentMetadataType.GpsDestinationBearing
RasterCommentMetadataType.SubsecTimeDigitized RasterCommentMetadataType.SubSecTimeDigitized
RasterCommentMetadataType.SubsecTime RasterCommentMetadataType.SubSecTime
RasterSupportType.BarcodesQrWrite RasterSupportType.BarcodesQRWrite
RasterSupportType.Barcodes2dWrite RasterSupportType.BarcodesQRWrite
RasterSupportType.Barcodes1dSilver RasterSupportType.Barcodes1DSilver
RasterSupportType.Barcodes1d RasterSupportType.Barcodes1D
RasterSupportType.BarcodesDatamatrixRead RasterSupportType.BarcodesDataMatrixRead
RasterSupportType.BarcodesDatamatrixWrite RasterSupportType.BarcodesDataMatrixWrite
RasterSupportType.BarcodesQrRead RasterSupportType.BarcodesQRRead
RasterSupportType.Barcodes2dRead RasterSupportType.Barcodes2DRead
RasterImageMemoryInformation.ManagedTiles RasterImageMemoryInformation.ConventionalTiles
RasterOverlayAttributes.ROIArea RasterOverlayAttributes.RoiArea
RasterOverlayAttributes.ROIMean RasterOverlayAttributes.RoiMean
RasterOverlayAttributes.ROIStandardDeviation RasterOverlayAttributes.RoiStandardDeviation
RasterOverlayAttributes.NumFramesInOverlay RasterOverlayAttributes.FramesInOverlay
RasterImageFormat.CcittGroup4 RasterImageFormat.CcittGroup4
RasterImageFormat.Ccitt RasterImageFormat.Ccitt
RasterImageFormat.CcittGroup31Dim RasterImageFormat.CcittGroup31Dim
RasterImageFormat.CcittGroup32Dim RasterImageFormat.CcittGroup32Dim
RasterImageFormat.PostScript RasterImageFormat.Postscript
RasterImageFormat.EpsPostScript RasterImageFormat.EpsPostscript
RasterImageFormat.JpegLab444 RasterImageFormat.JpegLab
CombineFastCommandFlags.OperationAnd CombineFastCommandFlags.None
CombineFastCommandFlags.ResultNop CombineFastCommandFlags.None
CombineFastCommandFlags.SourceNop CombineFastCommandFlags.None
CombineFastCommandFlags.DestinationNop CombineFastCommandFlags.None
RasterImage.IsManagedMemory RasterImage.IsConventionalMemory
RasterImage.IsUnmanagedMemory RasterImage.IsConventionalMemory
RasterImage.IsSigned RasterImage.Signed
RasterImage.GrayScaleMode RasterImage.GrayscaleMode
RasterImage.SetOverlayAttributes RasterImage.UpdateOverlayAttributes
RasterImage.FromHbitmap RasterImage.FromHBitmapChanged in Version 17
RasterImage.ToHbitmap RasterImage.ToHBitmap
RasterMemoryFlags.Managed RasterMemoryFlags.Conventional
RasterMemoryFlags.Unmanaged RasterMemoryFlags.Conventional

Properties Changed into Methods

The following properties have changed into methods in v.15:

Version 14.5 Version 15
RasterImage.Palette RasterImage.GetPalette and RasterImage.SetPalette
RasterImage.LookupPalette RasterImage.GetLookupTable and RasterImage.SetLookupTable
RasterImage.PaintLookupTable RasterImage.GetPaintLookupTable and RasterImage.SetPaintLookupTable
RasterPalette.Netscape RasterPalette.Netscape
RasterCommentMetadata.Data RasterCommentMetadata.GetData and RasterCommentMetadata.SetData
RasterMarkerMetadata.Data RasterMarkerMetadata.GetData and RasterMarkerMetadata.SetData
ColorResolutionCommand.Palette ColorResolutionCommand.GetPalette and ColorResolutionCommand.SetPalette
RasterTagMetadata.Data RasterTagMetadata.GetData and RasterTagMetadata.SetData
CombineWarpCommand.DestinationPoints CombineWarpCommand.GetDestinationPoints and CombineWarpCommand.SetDestinationPoints

Methods Changed into Properties

The following methods have changed into properties in v.15:

Version 14.5 Version 15
RasterImage.GetOverlayCount RasterImage.OverlayCount

Types Moved into Different Namespace

The following types have been moved into a different namespace:

Version 14.5 Version 15
Leadtools.Helpers.Transformer Leadtools.Transformer
Leadtools.RasterUserMatchTable Leadtools.ImageProcessing.RasterUserMatchTable

Help Version 20.0.2020.4.3
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2020 LEAD Technologies, Inc. All Rights Reserved.

LEADTOOLS Imaging, Medical, and Document