LEAD Technologies, Inc

Leadtools.Codecs Assembly Changes

Leadtools.Codecs Assembly Changes

Version 17.5 changes

Version 17 changes

Version 16.5 changes

Version 16 changes

Version 15 changes

Leadtools.Codecs Assembly Changes from Version 17 to Version 17.5

WinRT support - LEADTOOLS V17.5 adds WinRT support for codecs through the new LEADTOOLS WinRT SDK. 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.

New Library

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

Assemblies Metadata Comments
Leadtools.Codecs.DLL Leadtools.Codecs.winmd Contains classes, methods, properties, and events for loading/saving any supported image format and for obtaining information about images (width, height, bits per pixel, page count, etc).

The following member and types have been removed:

Member Description
RasterCodecs.Startup method

Deprecated method no longer needed.

RasterCodecs.Shutdown method

Deprecated method no longer needed.

CodecsSidOptions, CodecsSidLoadOptions classes and CodecsOptions.Sid property

Deprecated SID file format supported removed.

CodecsRasterizeDocumentLoadOptions.Enabled property See notes below on CodecsRasterizeDocumentLoadOptions.
CodecsPdfLoadOptions.XResolution and CodecsPdfLoadOptions.YResolution properties See notes below on CodecsRasterizeDocumentLoadOptions.
CodecsXpsLoadOptions.Resolution property See notes below on CodecsRasterizeDocumentLoadOptions.
CodecsTxtLoadOptions.LeftMargin, CodecsTxtLoadOptions.TopMargin, CodecsTxtLoadOptions.RightMargin, CodecsTxtLoadOptions.BottomMargin, CodecsTxtLoadOptions.PaperWidth and CodecsTxtLoadOptions.PaperHeight properties See notes below on CodecsRasterizeDocumentLoadOptions.
CodecsRtfLoadOptions.LeftMargin, CodecsRtfLoadOptions.TopMargin, CodecsRtfLoadOptions.RightMargin, CodecsRtfLoadOptions.BottomMargin, CodecsRtfLoadOptions.PaperWidth, CodecsRtfLoadOptions.PaperHeight, CodecsRtfLoadOptions.XResolution and CodecsRtfLoadOptions.YResolution properties See notes below on CodecsRasterizeDocumentLoadOptions.

The following members have been added:

Member Description
Leadtools.Codecs.CodecsPdfLoadOptions.HideNoApAnnotations Gets or sets a value that indicate whether to hide annotation objects that have no appearance stream.
Leadtools.Codecs.CodecsPdfLoadOptions.HideAllAnnotations Gets or sets a value that indicates whether to hide all annotation objects.
Leadtools.Codecs.CodecsPdfSaveOptions.SavePdfv17 Gets or sets a value indicating whether the PDF file should be saved as PDF v1.7.
Leadtools.Codecs.RasterCodecs.GetMimeType Gets a string that represents the MIME type for the specified Leadtools.RasterImageFormat file format.
Leadtools.Codecs.CodecsImageInfo.Vector Gets extra information about the image if the file is a vector format.

In LEADTOOLS 17.5, the following members have been added to the RasterImageFormat enumeration and are listed in the table below:

Leadtools.RasterImageFormat enumeration member Description
Htm HyperText Markup Language.
Mob Mobipocket.
Pub Electronic Publication.
Ing INGR.
IngRle INGR RLE.
IngAdaptiveRle INGR Adaptive RLE.
IngG4 INGR CCITT G4.
IcaJpeg IOCA, compressed using JPEG, with MO:DCA wrapper (multipage)..
IcaJpeg411 IOCA, compressed using JPEG 4:1:1, with MO:DCA wrapper (multipage)..
IcaJpeg422 IOCA, compressed using JPEG 4:2:2, with MO:DCA wrapper (multipage)..
Dwfx Autodesk DWF XPS Document.

In LEADTOOLS 17.5, the Leadtools.Codecs.CodecsRasterizeDocumentLoadOptions class is used exclusively to determine and calculate the page size, resolution and margins (rasterization) when loading document file formats that do not have physical size as a raster image. These file formats are listed in the table below:

Leadtools.RasterImageFormat enumeration member Description
RasPdf Adobe Portable Document Format (PDF).
Postscript PostScript Document Format (PS).
Eps and EpsPostscript Encapsulated PostScript.
Xps XML Paper Specification (XPS).
Txt Text Format. LEADTOOLS can load ASCII and Unicode text files as raster images. Refer to Leadtools.Codecs.CodecsTxtLoadOptions.
RtfRaster Rich Text Format (RTF).
Doc Microsoft Word 2003 file format (DOC).
Docx(2007/2010) Microsoft Office 2007/2010 Word file format (DOCX).
Xls Microsoft Excel 2003 file format (XLS).
Xlsx(2007/2010) Microsoft Office 2007/2010 Excel file format (XLSX).
Ppt Microsoft Power Point 2003 file format (PPT).
Pptx(2007/2010) Microsoft Office 2007/2010 PowerPoint file format (PPTX).

In previous versions of LEADTOOLS, the options to control the rasterization process have been consolidated into the Leadtools.Codecs.CodecsRasterizeDocumentLoadOptions class and old class members were deprecated. In 17.5, these deprecated members are removed from the toolkit. The following table lists the removed members and their replacements:

Removed Member Replacement

CodecsRasterizeDocumentLoadOptions.Enabled

None. This has been removed and Leadtools.Codecs.CodecsRasterizeDocumentLoadOptions is always used when rasterization document files (the equivalent CodecsRasterizeDocumentLoadOptions.Enabled = true in previous versions of LEADTOOLS)

CodecsPdfLoadOptions.XResolution and CodecsPdfLoadOptions.YResolution

CodecsRasterizeDocumentLoadOptions.XResolution and CodecsRasterizeDocumentLoadOptions.YResolution

CodecsXpsLoadOptions.Resolution

CodecsRasterizeDocumentLoadOptions.XResolution and CodecsRasterizeDocumentLoadOptions.YResolution

CodecsTxtLoadOptions.LeftMargin, CodecsTxtLoadOptions.TopMargin, CodecsTxtLoadOptions.RightMargin, CodecsTxtLoadOptions.BottomMargin, CodecsTxtLoadOptions.PaperWidth and CodecsTxtLoadOptions.PaperHeight

CodecsRasterizeDocumentLoadOptions.LeftMargin, CodecsRasterizeDocumentLoadOptions.TopMargin, CodecsRasterizeDocumentLoadOptions.RightMargin, CodecsRasterizeDocumentLoadOptions.BottomMargin,

CodecsRtfLoadOptions.LeftMargin, CodecsRtfLoadOptions.TopMargin, CodecsRtfLoadOptions.RightMargin, CodecsRtfLoadOptions.BottomMargin, CodecsRtfLoadOptions.PaperWidth, CodecsRtfLoadOptions.PaperHeight, CodecsRtfLoadOptions.XResolution and CodecsRtfLoadOptions.YResolution

CodecsRasterizeDocumentLoadOptions.LeftMargin, CodecsRasterizeDocumentLoadOptions.TopMargin, CodecsRasterizeDocumentLoadOptions.RightMargin, CodecsRasterizeDocumentLoadOptions.BottomMargin, CodecsRasterizeDocumentLoadOptions.PageWidth, CodecsRasterizeDocumentLoadOptions.PageHeight, CodecsRasterizeDocumentLoadOptions.XResolution and CodecsRasterizeDocumentLoadOptions.YResolution

As well as the changes listed above, note that the following members contain updated default values:

Member Old value New value Notes
CodecsRasterizeDocumentLoadOptions.XResolution and CodecsRasterizeDocumentLoadOptions.YResolution 0, 0 300, 300

In previous versions of LEADTOOLS, a value of 0 was used for these members to instruct the toolkit to load the documents using the current screen resolution. This proved to be not an optimal solution since the result document will almost always be loaded using a small resolution (such as 96 DPI) that is unsuitable for detailed viewing or OCRing.

The new default of 300 by 300 DPI results in documents loaded at a higher detailed resolution.

CodecsPdfLoadOptions.DisplayDepth 24 0

In previous versions of LEADTOOLS, PDF documents were rasterized at 24 BPP by default regardless of the number of colors in the original document. The new default value of 0 instructs LEADTOOLS to auto-detect the best bits/pixel value to use when loading a PDF file, hence, a black/white PDF file will be loaded at 1BPP by default resulting in a much less memory being used.


Leadtools.Codecs Assembly Changes from Version 16.5 to Version 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, Windows Presentation Foundation (WPF) and Silverlight as equal citizens, certain types in this LEADTOOLS assembly has 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
CodecsDocOptions

Provides extra options for loading and saving Microsoft Word 2003 (DOC) files.

CodecsDocLoadOptions

Provides the options for loading Microsoft Word 2003 (DOC) documents as a raster image.

CodecsAnzOptions

Provides extra options for loading and saving ANZ (Analyze) images.

CodecsAnzLoadOptions

Provides options specifically for loading ANZ (Analyze) images.

CodecsAnzView

Indicates the view to use when loading ANZ (Analyze) images.

RasterImageTypeConverter

Leadtools.Codecs.RasterImageTypeConverter is a class that can be used to convert Leadtools.RasterImage objects from other data types.

CodecsAsyncCompletedEventArgs

Base class for the Leadtools.Codecs.CodecsGetInformationAsyncCompletedEventArgs and Leadtools.Codecs.CodecsLoadAsyncCompletedEventArgs classes.

CodecsLoadAsyncCompletedEventArgs

Contains data for the RasterCodecs.LoadAsyncCompleted event.

CodecsGetInformationAsyncCompletedEventArgs

Contains data for the RasterCodecs.GetInformationAsyncCompleted event.

CodecsCompressDataCallback(int width, int height, int bitsPerPixel, RasterByteOrder order, RasterViewPerspective viewPerspective, RasterNativeBuffer buffer)

Replaces CodecsCompressDataCallback(int width, int height, int bitsPerPixel, RasterByteOrder order, RasterViewPerspective viewPerspective, IntPtr data, long dataLength)

CodecsTransformMarkerCallback(int id, RasterNativeBuffer buffer, CodecsTransformFlags transform)

Replaces CodecsTransformMarkerCallback(int id, IntPtr data, int dataLength, CodecsTransformFlags transform)

CodecsRasterPdfVersion Indicates the PDF file version.
CodecsRasterPdfInfo Contains information for a raster PDF file created with the LEADTOOLS Raster PDF plug in
CodecsVffView Indicates the view to use when loading VFF (Sun TAAC Bitmap) images.
CodecsVffOptions Provides extra options for loading and saving VFF (Sun TAAC Bitmap) images.

New Members

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

Member Description
RasterCodecs.LoadAsync

Loads an image from a disk file, stream or URL asynchronously.

RasterCodecs.LoadAsyncCompleted

Indicates that an asynchronous load operation has been completed.

RasterCodecs.GetInformationAsync

Gets the image information from a disk file, stream or URL asynchronously.

RasterCodecs.GetInformationAsyncCompleted

Indicates that an asynchronous get information operation has been completed.

RasterCodecs.UseAsync

Creates the System.Net.WebClient object used for asynchronous operations.

RasterCodecs.AsyncWebClient

Gets the System.Net.WebClient object used for asynchronous operations.

RasterCodecs.IsAsyncBusy

Gets a value that determines whether this Leadtools.Codecs.RasterCodecs object is currently busy with an asynchronous operation on a URL.

RasterCodecs.CancelAsync

Cancels a pending asynchronous operation.

CodecsOptions.Doc

Gets the DOC load and save options.

CodecsOptions.Anz

Gets the ANZ (Analyze) load and save options.

CodecsPdfLoadOptions.EnableInterpolate

Enables or disables interpolation when loading PDF.

CodecsImageInfo.IsLoading

Gets a value that determines whether this Leadtools.Codecs.CodecsImageInfo object is still loading.

CodecsEnumGeoKeysEventArgs.Buffer

Replaces CodecsEnumGeoKeysEventArgs.Data and CodecsEnumGeoKeysEventArgs.DataLength

CodecsEnumGeoKeysEventArgs.ToRasterTagMetadata

Constructs a Leadtools.RasterTagMetadata from this GeoKey data.

CodecsLoadImageEventArgs.Buffer

Replaces CodecsLoadImageEventArgs.Buffer and CodecsLoadImageEventArgs.Length

CodecsLoadImageEventArgs.FirstPage

Gets the index of the first page being loaded.

CodecsLoadImageEventArgs.LastPage

Gets the index of the last page being loaded. Replaces CodecsLoadImageEventArgs.PageCount

CodecsLoadImageEventArgs.PagePercent

Gets the load completion percentage of the current page.

CodecsLoadImageEventArgs.TotalPercent

Gets the overall load completion percentage for the load operation.

CodecsSaveImageEventArgs.Buffer

Replaces CodecsSaveImageEventArgs.Buffer CodecsSaveImageEventArgs.Length

RasterCodecs.CompactFile(Stream srcStream, Stream destStream, int pages, int srcStartPage, bool useSrcIfd, int srcIfd, int destStartPage, bool useDestIfd, int destIfd, CodecsSavePageMode pageMode, bool noSubFileType, bool motorolaOrder)

Compacts TIFF streams with specific options.

RasterCodecs.CompactFile(Stream srcStream, Stream destStream, int pages)

Compacts TIFF streams with default options.

RasterCodecs.ReadThumbnail(Stream stream, CodecsThumbnailOptions options, int pageNumber)

Creates a thumbnail from the specified image stream.

RasterCodecs.ReadStamp(Stream stream, int pageNumber)

Reads a thumbnail image stored in an image stream.

RasterCodecs.SaveStamp(RasterImage image, Stream stream, int firstPage, int lastPage, int firstSavePageNumber, CodecsSavePageMode pageMode)

Saves a stamp in an existing stream with specific options.

RasterCodecs.SaveStamp(RasterImage image, Stream stream)

Saves a stamp in an existing stream with default options.

RasterCodecs.DeleteTag(Stream stream, int pageNumber, int id)

Deletes a tag from a stream, if the file supports tags (TIFF or Exif).

RasterCodecs.DeletePage(Stream stream, int page)

Deletes the specified page from a multipage file in a stream, if the format supports delete operations.

RasterCodecs.ReadLoadResolutions(Stream stream)

Examines a FlashPix, ECW, PhotoCD, or JBIG streams to determine which resolutions it contains.

public void Leadtools.Codecs.RasterCodecs.Convert(Stream srcStream, Stream destStream, RasterImageFormat format, int width, int height, int bitsPerPixel, CodecsImageInfo info)

Converts an image stream from one format to another, creating a new image file in a stream in the new format.

RasterCodecs.LoadCmykPlanes(Stream stream, int bitsPerPixel, int page)

Loads CMYK TIFF streams as CMYK and avoids the colorspace conversion to RGB.

RasterCodecs.SaveCmykPlanes(RasterImage image, Stream stream, RasterImageFormat format, int bitsPerPlane, int pageNumber, CodecsSavePageMode pageMode)

Saves the pages of an image as a CMYK TIFF stream.

CodecsRtfOptions.LoadMetafile

Loads the specified RTF file as a Windows Enhanced Metafile.

CodecsPdfSaveOptions.Version Gets or sets a value indicating the version of the PDF file saved by this Leadtools.Codecs.RasterCodecs object.
CodecsPdfSaveOptions.SavePdfv16 Gets or sets a value indicating whether the PDF file should be saved as PDF v1.6.
RasterCodecs.GetRasterPdfInfo Gets information for a page in a raster PDF file created with the LEADTOOLS Raster PDF plug in.
CodecsCompression.J2k JPEG 2000 file.
CodecsCompression.Jp2 JPEG 2000 stream.


Leadtools.Codecs Assembly Changes from Version 16 to Version 16.5

Enhanced Features

LEADTOOLS version 16.5 includesJPEG2000 and JPEG support enhancements to improve performance compared to version 16.0 as follows:

For more information, refer to: http://www.leadtools.com/Home2/general/new-in-v16_5.htm.

New Classes

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

Type Description
Leadtools.Codecs.CodecsPsdChannelInfo Provides information about a specified channel in the PSD file.
Leadtools.Codecs.CodecsEcwLoadOptions Provides options specifically for loading ECW images.
Leadtools.Codecs.CodecsEcwOptions Provides extra options for loading and saving ECW images.
Leadtools.Codecs.CodecsRasterizeDocumentLoadOptions Contains set the options for loading a document file as a raster image (rasterization).

New Members

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

Member Description
Leadtools.Codecs.RasterCodecs.LoadPsdChannel Loads the specified channel from the specified PSD file.
Leadtools.Codecs.RasterCodecs.FastFileInfo Enables or disables fast file info processing.
Leadtools.Codecs.CodecsTxtLoadOptions.UseSystemLocale Indicates whether to use the current Windows locale (code page) when rendering text files.
Leadtools.Codecs.RasterCodecs.EnumTags(Stream,Int32) Enumerates all the tags in a stream.
Leadtools.Codecs.RasterCodecs.EnumGeoKeys(Stream,Int32) Enumerates all the GeoKeys in a Geo TIFF stream.
Leadtools.Codecs.RasterCodecs.TagsSupported Checks whether the given file format supports tags.
Leadtools.Codecs.RasterCodecs.GeoKeysSupported Checks whether the given file format supports TIFF Geo key tags.
Leadtools.Codecs.RasterCodecs.CommentsSupported Checks whether the given file format supports comment fields.
Leadtools.Codecs.RasterCodecs.ReadTags Reads all the tags stored in a TIFF file.
Leadtools.Codecs.RasterCodecs.ReadGeoKeys Read all the GeoKey data found in a TIFF file.
Leadtools.Codecs.RasterCodecs.ReadComments Gets all the comment fields stored in a file.

New Enumerations

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

Enumerations Description
Leadtools.Codecs.CodecsPsdChannelType Indicates the PSD channel type.
Leadtools.Codecs.CodecsRasterizeDocumentSizeMode Specifies the transformation to use when converting the logical size specified in the current document rasterization options to the final physical raster image size.

Changed Members

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

Member Description
Leadtools.Codecs.RasterCodecs.FeedGetInformtion(System.IntPtr, System.Int64) Property length has changed to Int64
Leadtools.Codecs.RasterCodecs.UriOperationBufferSize Property type has changed to Int32
Leadtools.Codecs.RasterCodecs.WriteTransformMarker Property dataOffset and dataLength types have changed to Int32
Leadtools.Codecs.RasterCodecs.StartCompress Property inputDataLength and outputDataLength types have changed to Int32
Leadtools.Codecs.RasterCodecs.Compress Property dataOffset and dataLength types have changed to Int32
Leadtools.Codecs.RasterCodecs.Decompress Property dataOffset and dataLength types have changed to Int32
Leadtools.Codecs.RasterCodecs.FeedLoad Property offset and length types have changed to Int32
Leadtools.Codecs.RasterCodecs.FeedGetInformation(data,offset,length Property offset and length types have changed to Int32
Leadtools.Codecs.RasterCodecs.FeedGetInformation(data, length Property length type has changed to Int64
Leadtools.Codecs.RasterCodecs.CompactFile Property srclfd type has changed to Int32
Leadtools.Codecs.CodecsEnumGeoKeysEventArgs.html Property DataLength type has changed to Int64
Leadtools.Codecs.CodecsEnumTagsEventArgs Property Count type has changed to Int32
Leadtools.Codecs.CodecsLoadImageEventArgs Property Length type has changed to Int64
Leadtools.Codecs.CodecsSaveImageEventArgs Property Length type has changed to Int64
Leadtools.Codecs.CodecsJpeg2000SaveOptions Property TargetFileSize type has changed to Int64
Leadtools.Codecs.CodecsLoadInformationEventArgs Property Offset type has changed to Int64
Leadtools.Codecs.CodecsExtension Property DataLength type has changed to Int32

Deprecated Types

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

Type Description
CodecsSidOptions Class Deprecated - No longer supported. Provides extra options for loading and saving SID images.
CodecsSidLoadOptions Class Deprecated - No longer supported. Gets the options for loading SID images

Leadtools.Codecs Assembly Changes from Version 15 to Version 16

New Types

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

Type Description
Leadtools.Codecs.CodecsJpeg2000PrecinctSize Enumeration values that specify the size of JPEG 2000 compressed packets and provide a means of random access into a JPEG 2000 compressed stream.

New Members

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

Member Description
CodecsJpeg2000SaveOptions.PrecinctSize Specifies the precinct size. for a list of possible values refer to Leadtools.Codecs.CodecsJpeg2000SaveOptions.PrecinctSize.
CodecsPdfSaveOptions.SavePdfA

Gets or sets a value indicating whether the PDF file should be saved as PDF/A or not.

CodecsPdfSaveOptions.SavePdfv14

Gets or sets a value indicating whether the PDF file should be saved as PDF v1.4.

CodecsPdfSaveOptions.SavePdfv15

Gets or sets a value indicating whether the PDF file should be saved as PDF v1.5.


Leadtools.Codecs Assembly Changes from Version 14.5 to Version 15

New Types

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

Type Description
Leadtools.Codecs.CodecsCompressDataCallback Provides a callback method that gets called when compressed data is available.
Leadtools.Codecs.CodecsOverlayCallback Provides a callback method that gets called when loading a file containing an overlay.
Leadtools.Codecs.CodecsTransformMarkerCallback Handles the processing of every JPEG marker present in the file transformed by RasterCodecs.Transform.
CodecsSidOptions Deprecated - No longer supported. Provides extra options for loading and saving SID images.
CodecsSidLoadOptions Deprecated - No longer supported. Gets the options for loading SID images.
Leadtools.Codecs.CodecsFpxOptions Provides extra options for loading and saving FPX images.
Leadtools.Codecs.CodecsFpxLoadOptions Gets the options for loading FPX images.
Leadtools.Codecs.CodecsOverlayData Contains information about the overlay image found in the file.
Leadtools.Codecs.CodecsStartDecompressOptions Provides information and parameters for the RasterCodecs.StartDecompress method.

New Members

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

Member Description
Leadtools.Codecs.RasterCodecs.Startup Initializes the required data to start the LEADTOOLS I/O Library. Must be called before any other method of the Leadtools.Codecs.RasterCodecs class.
Leadtools.Codecs.RasterCodecs.Shutdown Releases all the data used to start the LEADTOOLS I/O Library. Should not call any other method of the Leadtools.Codecs.RasterCodecs class after this method is called.
RasterCodecs.Options Is a get/set property now
RasterCodecs.ThrowExceptionsOnInvalidImages Gets or sets a value indicating whether to throw an exception instead of returning a null reference (Nothing in Visual Basic) on certain methods of this Leadtools.Codecs.RasterCodecs object.
CodecsEnumGeoKeysEventArgs.DataLength Replaced by CodecsEnumGeoKeysEventArgs.Buffer
CodecsOptions.Clone Creates an exact copy of the current page of this Leadtools.Codecs.CodecsOptions.
CodecsOptions.Fpx Gets the FPX load and save options.
CodecsOptions.Sid Deprecated - No longer supported. Gets the SID load and save options.
CodecsColorSpaceType.Cmyk CMYK colorspace.
CodecsJpeg2000SaveOptions.AlphaChannelActiveBits Gets and sets a value indicating the active bits for the alpha channel.
CodecsJpeg2000SaveOptions.AlphaChannelLossless Gets and sets a value indicating whether to save the alpha channel as lossless.
CodecsExtension.DataLength Gets the size in bytes of the extension data.
CodecsRedirectOpenEventArgs.Success Gets or sets a value indicating that the open operation was successful.

Event Handlers Delegates

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

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

Version 14.5 Version 15
CodecsEnumGeoKeysEventHandler EventHandler<CodecsEnumGeoKeysEventArgs >
CodecsEnumTagsEventHandler EventHandler<CodecsEnumTagsEventArgs >
CodecsLoadImageEventHandler EventHandler<CodecsLoadImageEventArgs >
CodecsLoadInformationEventHandler EventHandler<CodecsLoadInformationEventArgs >
CodecsPageEventHandler EventHandler<CodecsPageEventArgs>
CodecsRedirectCloseEventHandler EventHandler<CodecsRedirectCloseEventArgs >
CodecsRedirectOpenEventHandler EventHandler<CodecsRedirectOpenEventArgs >
CodecsRedirectReadEventHandler EventHandler<CodecsRedirectReadEventArgs >
CodecsRedirectSeekEventHandler EventHandler<CodecsRedirectSeekEventArgs >
CodecsRedirectWriteEventHandler EventHandler<CodecsRedirectWriteEventArgs >
CodecsSaveImageEventHandler EventHandler<CodecsSaveImageEventArgs >
CodecsRedirectFastReadEventHandler Fast read redirect event not needed anymore
CodecsRedirectFastWriteEventHandler Fast write redirect event not needed anymore

Removed Types

The following types have been removed in v.15:

Type Description
CodecsCompressDataEventArgs and CodecsCompressDataEventHandler Use Leadtools.Codecs.CodecsCompressDataCallback instead.
CodecsOverlayEventArgs and CodecsOverlayEventHandler Use Leadtools.Codecs.CodecsOverlayCallback instead.
CodecsTransformMarkerEventArgs and CodecsTransformMarkerEventHandler Use Leadtools.Codecs.CodecsTransformMarkerCallback instead.
CodecsRedirectFastReadEventArgs Fast read redirection not required anymore.
CodecsRedirectFastWriteEventArgs Fast write redirection not required anymore.
CodecsDecompressData Pass the data directly to RasterCodecs.StartCompress.
CodecsStartDecompressData Pass the data directly to RasterCodecs.StartDecompress.

Removed Members

The following members have been removed in v.15:

Member Description
RasterCodecs.CodecsPath No longer supported. The codecs must be in the application path or in the Global Assembly Cache (GAC). See RasterCodecs.Startup for more information.
RasterCodecs.InternalObject Internal use property removed
RasterCodecs.CompressData Use Leadtools.Codecs.CodecsCompressDataCallback instead
RasterCodecs.TransformMarker Use CodecsTransformMarkerCallback instead
RasterCodecs.ReadIccProfile Moved to the colorspace conversion assembly
RasterCodecs.RedirectFastRead Fast read is not needed anymore
RasterCodecs.RedirectFastWrite Fast write is not needed anymore
CodecsTxtLoadOptions.UseSystemLocale Uses UNICODE instead
CodecsImageInfo.InternalObject Internal use property removed
byte[] CodecsEnumGeoKeysEventArgs.Data Use CodecsEnumGeoKeysEventArgs.Bufferinstead.
CodecsOptions.InternalLoadOptions Internal use property removed
CodecsOptions.InternalSaveOptions Internal use property removed
CodecsLoadOptions.UnmanagedMemory Option removed
CodecsImageInfo.InternalObject Internal use property removed
CodecsRedirectOpenEventArgs.Stream The internal stream is no longer accessible
CodecsRedirectReadEventArgs.Stream The internal stream is no longer accessible
CodecsRedirectWriteEventArgs.Stream The internal stream is no longer accessible
CodecsRedirectSeekEventArgs.Stream The internal stream is no longer accessible
CodecsRedirectCloseEventArgs.Stream The internal stream is no longer accessible
byte[] CodecsSaveImageEventArgs.Buffer Use IntPtr CodecsSaveImageEventArgs.Buffer

Renamed Members

The following members have been renamed in v.15:

Version 14.5 Version 15
CodecsTxtLoadOptions.StrikeThrough CodecsTxtLoadOptions.Strikethrough
CodecsJpegSaveOptions.SaveWithoutTimeStamp CodecsJpegSaveOptions.SaveWithoutTimestamp
CodecsLoadByteOrder.BgrOrGrayorRomm CodecsLoadByteOrder.BgrOrGrayOrRomm

Properties Changed into Methods

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

Version 14.5 Version 15
RasterCodecs.CodecsCodecInformation RasterCodecs.GetCodecsInformation and RasterCodecs.SetCodecsInformation
CodecsGifSaveOptions.AnimationPalette CodecsGifSaveOptions.GetAnimationPalette and CodecsGifSaveOptions.SetAnimationPalette
CodecsImageInfo.Palette CodecsImageInfo.GetPalette
CodecsPsdLayerInfo.BlendModeKey CodecsPsdLayerInfo.GetBlendModeKey and CodecsPsdLayerInfo.SetBlendModeKey
CodecsPngLoadOptions.TrnsChunk CodecsPngLoadOptions.GetTrnsChunk and CodecsPngLoadOptions.SetTrnsChunk
CodecsExtensionList.Extensions CodecsExtensionList.GetExtensions
CodecsJpeg2000SaveOptions.HorizontalSubSamplingValues CodecsJpeg2000SaveOptions.GetHorizontalSubSamplingValues and CodecsJpeg2000SaveOptions.SetHorizontalSubSamplingValues
CodecsJpeg2000SaveOptions.VerticalSubSamplingValues CodecsJpeg2000SaveOptions.GetVerticalSubSamplingValues and CodecsJpeg2000SaveOptions.SetVerticalSubSamplingValues
CodecsLoadInformationEventArgs.Palette CodecsLoadInformationEventArgs.GetPalette and CodecsLoadInformationEventArgs.SetPalette
CodecsLoadInformationEventArgs.ColorMask CodecsLoadInformationEventArgs.GetColorMask and CodecsLoadInformationEventArgs.SetColorMask
CodecsGifImageInfo.AnimationPalette CodecsGifImageInfo.GetAnimationPalette
CodecsSaveOptions.Resolutions CodecsSaveOptions.GetResolutions and CodecsSaveOptions.SetResolutions

Methods Changed into Properties

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

Version 14.5 Version 15
RasterCodecs.GetLoadStatus RasterCodecs.LoadStatus

Members Changed

The following members changed in existing types in v.15:

Member Description
CodecsLoadImageEventArgs.Buffer Property type changed to IntPtr.
CodecsEnumGeoKeysEventArgs.Data Property type changed to IntPtr
CodecsExtensionList.GetAudioData Method return type changed to RasterNativeBuffer.
CodecsExtension.Data Property type changed to IntPtr.

Types Moved into Different Location

The following types have been moved into a different location:

Version 14.5 Version 15
Leadtools.Codecs.CodecsAbcOptions.CodecsAbcLoadOptions Leadtools.Codecs.CodecsAbcLoadOptions
Leadtools.Codecs.CodecsAbcOptions.CodecsAbcSaveOptions Leadtools.Codecs.CodecsAbcSaveOptions
Leadtools.Codecs.CodecsEcwOptions.CodecsEcwSaveOptions Leadtools.Codecs.CodecsEcwSaveOptions
Leadtools.Codecs.CodecsEpsOptions.CodecsEpsLoadOptions Leadtools.Codecs.CodecsEpsLoadOptions
Leadtools.Codecs.CodecsGifOptions.CodecsGifLoadOptions Leadtools.Codecs.CodecsGifLoadOptions
Leadtools.Codecs.CodecsGifOptions.CodecsGifSaveOptions Leadtools.Codecs.CodecsGifSaveOptions
Leadtools.Codecs.CodecsJbig2Options.CodecsJbig2SaveOptions Leadtools.Codecs.CodecsJbig2SaveOptions
Leadtools.Codecs.CodecsJbigOptions.CodecsJbigLoadOptions Leadtools.Codecs.CodecsJbigLoadOptions
Leadtools.Codecs.CodecsJpeg2000Options.CodecsJpeg2000LoadOptions Leadtools.Codecs.CodecsJpeg2000LoadOptions
Leadtools.Codecs.CodecsJpeg2000Options.CodecsJpeg2000SaveOptions Leadtools.Codecs.CodecsJpeg2000SaveOptions
Leadtools.Codecs.CodecsJpegOptions.CodecsJpegLoadOptions Leadtools.Codecs.CodecsJpegLoadOptions
Leadtools.Codecs.CodecsJpegOptions.CodecsJpegSaveOptions Leadtools.Codecs.CodecsJpegSaveOptions
Leadtools.Codecs.CodecsOptions.CodecsLoadOptions Leadtools.Codecs.CodecsLoadOptions
Leadtools.Codecs.CodecsOptions.CodecsSaveOptions Leadtools.Codecs.CodecsSaveOptions
Leadtools.Codecs.CodecsPcdOptions.CodecsPcdLoadOptions Leadtools.Codecs.CodecsPcdLoadOptions
Leadtools.Codecs.CodecsPdfOptions.CodecsPdfLoadOptions Leadtools.Codecs.CodecsPdfLoadOptions
Leadtools.Codecs.CodecsPdfOptions.CodecsPdfSaveOptions Leadtools.Codecs.CodecsPdfSaveOptions
Leadtools.Codecs.CodecsPngOptions.CodecsPngLoadOptions Leadtools.Codecs.CodecsPngLoadOptions
Leadtools.Codecs.CodecsPngOptions.CodecsPngSaveOptions Leadtools.Codecs.CodecsPngSaveOptions
Leadtools.Codecs.CodecsPtokaOptions.CodecsPtokaLoadOptions Leadtools.Codecs.CodecsPtokaLoadOptions
Leadtools.Codecs.CodecsRawOptions.CodecsRawSaveOptions Leadtools.Codecs.CodecsRawSaveOptions
Leadtools.Codecs.CodecsRtfOptions.CodecsRtfLoadOptions Leadtools.Codecs.CodecsRtfLoadOptions
Leadtools.Codecs.CodecsTiffOptions.CodecsTiffLoadOptions Leadtools.Codecs.CodecsTiffLoadOptions
Leadtools.Codecs.CodecsTiffOptions.CodecsTiffSaveOptions Leadtools.Codecs.CodecsTiffSaveOptions
Leadtools.Codecs.CodecsTxtOptions.CodecsTxtLoadOptions Leadtools.Codecs.CodecsTxtLoadOptions
Leadtools.Codecs.CodecsWmfOptions.CodecsWmfLoadOptions Leadtools.Codecs.CodecsWmfLoadOptions

 

 


Products | Support | Contact Us | Copyright Notices

© 2006-2012 All Rights Reserved. LEAD Technologies, Inc.