Version Changes: 18 to 19
The following members have been added:
Name | Description |
---|---|
Leadtools.Codecs.CodecsExtension.Data | Gets a RasterNativeBuffer that contains the extension data. |
Leadtools.Codecs.CodecsImageInfo.HorizontalTiles | Gets the number of horizontal tiles of the image. |
Leadtools.Codecs.CodecsImageInfo.ImageHeight | Gets the height of the image in pixels, taking the ViewPerspective into account. |
Leadtools.Codecs.CodecsImageInfo.ImageWidth | Gets the width of the image in pixels, taking the ViewPerspective into account. |
Leadtools.Codecs.CodecsImageInfo.Pst | Gets extra information about the image if the file format is PST. |
Leadtools.Codecs.CodecsImageInfo.VerticalTiles | Gets the number of vertical tiles of the image. |
Leadtools.Codecs.CodecsJpegLoadOptions.Multithreaded | Enables or disables multithreaded load. |
Leadtools.Codecs.CodecsLoadImageEventArgs.Stream | Gets the ILeadStream associated with the file load process. |
Leadtools.Codecs.CodecsLoadInformationEventArgs.Stream | Gets the stream used by the load process. |
Leadtools.Codecs.CodecsLoadOptions.MaximumConventionalMemorySize | The maximum number of conventional memory bytes to use when loading a single raster image object. |
Leadtools.Codecs.CodecsLoadOptions.Name | Indicates the optional name of the file to use as a hint when loading image data from memory streams. |
Leadtools.Codecs.CodecsLoadOptions.PreferVector | If this is set to true, SVG will be treated as Vector. |
Leadtools.Codecs.CodecsLoadOptions.Resolution | Gets or sets the resolution (DPI). |
Leadtools.Codecs.CodecsLoadSvgAsyncCompletedEventArgs | - Contains data for the RasterCodecs.LoadSvgAsyncCompleted event. |
Leadtools.Codecs.CodecsLoadSvgOptions | - Provides the options used when loading documents as SVG. |
Leadtools.Codecs.CodecsOptions.Pst | Gets the PST load options. |
Leadtools.Codecs.CodecsPdfLoadOptions.HideAnnotations | Gets or sets a value that indicates whether to hide the annotation objects when loading a PDF page as a raster image or an SVG. |
Leadtools.Codecs.CodecsPdfLoadOptions.HideDigitalSignatures | Gets or sets a value that indicates whether to hide the digital signature objects when loading a PDF page as a raster image or an SVG. |
Leadtools.Codecs.CodecsPdfLoadOptions.HideFormFields | Gets or sets a value that indicates whether to hide the form fields when loading a PDF page as a raster image or an SVG. |
Leadtools.Codecs.CodecsPstImageInfo | - Provides information specific to PST files. |
Leadtools.Codecs.CodecsPstLoadOptions | - Provides options specifically for loading Outlook PST, MSG and EML files. |
Leadtools.Codecs.CodecsPstOptions | - Provides extra options for loading Outlook PST, MSG and EML files. |
Leadtools.Codecs.CodecsRasterizeDocumentLoadOptions.Resolution | Gets or sets the resolution to use for rasterization document files. |
Leadtools.Codecs.CodecsRasterPdfInfo.Resolution | Gets or sets the resolution of the PDF page in dots per inch. |
Leadtools.Codecs.CodecsSaveAsyncCompletedEventArgs | - Contains data for the RasterCodecs.SaveAsyncCompleted event. |
Leadtools.Codecs.CodecsSaveImageEventArgs.Stream | Gets the stream object currently being saved. |
Leadtools.Codecs.CodecsTiffImageInfo.IsBigTiff | Determines whether the image file is BigTIFF. |
Leadtools.Codecs.CodecsTiffLoadOptions.J2kResolution | Gets or sets the resolution to load when loading J2K streams. |
Leadtools.Codecs.CodecsTiffSaveOptions.BigTiff | Gets a value that indicates whether the file should be saved in BigTIFF format. |
Leadtools.Codecs.CodecsWmfLoadOptions.Resolution | Gets or sets the resolution (DPI) to load. |
Leadtools.Codecs.CodecsXlsLoadOptions.DisableCellClipping | Gets or sets a value that indicates whether the rendered page width/height chosen by the user will be approximated to the nearest cell width/height to avoid clipping the Excel document cell. |
Leadtools.Codecs.RasterCodecs.CanLoadSvg(Stream) | Determines whether specified image, document or vector stream can be loaded as SVG. |
Leadtools.Codecs.RasterCodecs.CanLoadSvg(string) | Determines whether specified image, document or vector file can be loaded as SVG. |
Leadtools.Codecs.RasterCodecs.CanLoadSvg(Uri) | Determines whether the specified image, document or vector data in the remote URL can be loaded as SVG. |
Leadtools.Codecs.RasterCodecs.CanLoadSvgAsync(ILeadStream) | Determines whether specified image, document or vector stream can be loaded as SVG. |
Leadtools.Codecs.RasterCodecs.CompactFile(Stream,Stream,int,int,bool,long,int,bool,long,CodecsSavePageMode,bool,bool,bool) | Compacts TIFF streams with specific options. |
Leadtools.Codecs.RasterCodecs.CompactFile(string,string,int,int,bool,long,int,bool,long,CodecsSavePageMode,bool,bool,bool) | Compacts TIFF files with specific options. |
Leadtools.Codecs.RasterCodecs.ConvertAsync(ILeadStream,ILeadStream,RasterImageFormat,int,int,int,int,CodecsImageInfo) | Converts an image stream from one format to another, creating a new image file in a stream in the new format. |
Leadtools.Codecs.RasterCodecs.ExtractXMPMetadata(Stream,Stream) | Extracts all XMP metadata from the source file and saves it to the destination XML file. |
Leadtools.Codecs.RasterCodecs.ExtractXMPMetadata(string,string) | Extracts all XMP metadata from the source file and saves it to the destination XML file. |
Leadtools.Codecs.RasterCodecs.FileMetadataKeyAuthor | The author (file creator) metadata key. |
Leadtools.Codecs.RasterCodecs.FileMetadataKeyCreateDate | The file creation date (in local time) metadata key. |
Leadtools.Codecs.RasterCodecs.FileMetadataKeyKeywords | The keywords metadata key. |
Leadtools.Codecs.RasterCodecs.FileMetadataKeyLastSavedBy | The last saved by metadata key. |
Leadtools.Codecs.RasterCodecs.FileMetadataKeyMofifiedDate | The file modification date (in local time) metadata key. |
Leadtools.Codecs.RasterCodecs.FileMetadataKeyRevisionNumber | The revision number metadata key. |
Leadtools.Codecs.RasterCodecs.FileMetadataKeySubject | The subject metadata key. |
Leadtools.Codecs.RasterCodecs.FileMetadataKeyTitle | The title metadata key. |
Leadtools.Codecs.RasterCodecs.GeoKeyFound | Occurs once for each GeoKey enumerated by the EnumGeoKeys method. |
Leadtools.Codecs.RasterCodecs.GetExtension(RasterImageFormat) | Gets the default file extension for the specified format. |
Leadtools.Codecs.RasterCodecs.GetExtensionMimeType(string) | Gets the MIME type associated with the specified file format extension. |
Leadtools.Codecs.RasterCodecs.GetInformationAsyncCompleted | Indicates that an asynchronous get information operation has been completed. |
Leadtools.Codecs.RasterCodecs.GetMimeTypeExtension(string) | Gets the default extension for the specified MIME type. |
Leadtools.Codecs.RasterCodecs.IsSvg(Stream) | Quickly determines whether the stream contains an SVG image. |
Leadtools.Codecs.RasterCodecs.IsSvg(string) | Quickly determines whether the file contains an SVG image. |
Leadtools.Codecs.RasterCodecs.IsSvg(Uri) | Quickly determines whether the URL contains an SVG image. |
Leadtools.Codecs.RasterCodecs.IsTiff(RasterImageFormat) | Determines if the specified RasterImageFormat is a FileFormatsTIFF file format. |
Leadtools.Codecs.RasterCodecs.LoadAsyncCompleted | Indicates that an asynchronous load operation has been completed. |
Leadtools.Codecs.RasterCodecs.LoadImage | Occurs during the file load process to provide functionality for manually handling the output image data or monitoring a progress status. |
Leadtools.Codecs.RasterCodecs.LoadInformation | Occurs during loading of a file for which LEADTOOLS cannot recognize the format. |
Leadtools.Codecs.RasterCodecs.LoadPage | Occurs multiple times for each page loaded from an image file. |
Leadtools.Codecs.RasterCodecs.LoadSvg(Stream,int,CodecsLoadSvgOptions) | Loads a page from a stream containing image, document or vector file as SVG |
Leadtools.Codecs.RasterCodecs.LoadSvg(string,int,CodecsLoadSvgOptions) | Loads a page from an image, document or vector file as SVG |
Leadtools.Codecs.RasterCodecs.LoadSvg(Uri,int,CodecsLoadSvgOptions) | Loads a page from an image, document or vector file as SVG. |
Leadtools.Codecs.RasterCodecs.LoadSvgAsync(ILeadStream,int,CodecsLoadSvgOptions) | Loads a page from a stream containing image, document or vector file as SVG |
Leadtools.Codecs.RasterCodecs.LoadSvgAsync(Stream,int,CodecsLoadSvgOptions,object) | Loads a page from a stream containing an image, document or vector file as SVG asynchronously. |
Leadtools.Codecs.RasterCodecs.LoadSvgAsync(string,int,CodecsLoadSvgOptions,object) | Loads a page from an image, document or vector file as SVG asynchronously. |
Leadtools.Codecs.RasterCodecs.LoadSvgAsync(Uri,int,CodecsLoadSvgOptions,object) | Loads a page from a URI containing an image, document or vector file as SVG asynchronously. |
Leadtools.Codecs.RasterCodecs.LoadSvgAsyncCompleted | Indicates that an asynchronous load SVG operation has been completed. |
Leadtools.Codecs.RasterCodecs.MetadataItemsSupported(RasterImageFormat) | Checks whether the specified file format supports metadata. |
Leadtools.Codecs.RasterCodecs.ReadLoadResolutions(Stream,int) | Examines a stream to determine which resolutions it contains. |
Leadtools.Codecs.RasterCodecs.ReadLoadResolutions(string,int) | Examines a page in a file to determine which resolutions it contains. |
Leadtools.Codecs.RasterCodecs.ReadLoadResolutionsAsync(ILeadStream,int) | Examines a stream to determine which resolutions it contains. |
Leadtools.Codecs.RasterCodecs.ReadMetadataItems(Stream,int) | Reads metadata from the specified stream. |
Leadtools.Codecs.RasterCodecs.ReadMetadataItems(string,int) | Reads metadata from the specified file. |
Leadtools.Codecs.RasterCodecs.ReadMetadataItemsAsync(ILeadStream,int) | Reads metadata from the specified stream. |
Leadtools.Codecs.RasterCodecs.ReadStamp(Stream,int,CodecsImageInfo) | Reads a thumbnail image stored in an image stream. |
Leadtools.Codecs.RasterCodecs.ReadStamp(string,int,CodecsImageInfo) | Reads a thumbnail image stored in the image file. |
Leadtools.Codecs.RasterCodecs.ReadTagsWithOffsetsAsync(ILeadStream,int,IVector<long>) | Reads all the tags stored in a TIFF file, along with the offsets for each tag. |
Leadtools.Codecs.RasterCodecs.RedirectClose | Replaces the normal LEADTOOLS method for closing a file. |
Leadtools.Codecs.RasterCodecs.RedirectOpen | Replaces the normal LEADTOOLS method for opening a file. |
Leadtools.Codecs.RasterCodecs.RedirectRead | Replaces the normal LEADTOOLS method for reading from a file. |
Leadtools.Codecs.RasterCodecs.RedirectSeek | Replaces the normal LEADTOOLS method for seeking into a file. |
Leadtools.Codecs.RasterCodecs.RedirectWrite | Replaces the normal LEADTOOLS method for writing to a file. |
Leadtools.Codecs.RasterCodecs.SaveAsync(RasterImage,Stream,RasterImageFormat,int,int,int,int,CodecsSavePageMode,object) | Asynchronously saves one or more pages of a RasterImage to a stream in any of the supported compressed or uncompressed formats asynchronously. |
Leadtools.Codecs.RasterCodecs.SaveAsync(RasterImage,Stream,RasterImageFormat,int,object) | Saves a RasterImage to a stream in any of the supported compressed or uncompressed formats asynchronously. |
Leadtools.Codecs.RasterCodecs.SaveAsync(RasterImage,string,RasterImageFormat,int,int,int,int,CodecsSavePageMode,object) | Saves one or more pages of a RasterImage to a file in any of the supported compressed or uncompressed formats asynchronously. |
Leadtools.Codecs.RasterCodecs.SaveAsync(RasterImage,string,RasterImageFormat,int,object) | Saves a RasterImage to a file in any of the supported compressed or uncompressed formats asynchronously. |
Leadtools.Codecs.RasterCodecs.SaveAsync(RasterImage,Uri,RasterImageFormat,int,int,int,object) | Saves one or more pages of a RasterImage to a remote URL in any of the supported compressed or uncompressed formats asynchronously. |
Leadtools.Codecs.RasterCodecs.SaveAsync(RasterImage,Uri,RasterImageFormat,int,object) | Saves a RasterImage to a remote URL in any of the supported compressed or uncompressed formats asynchronously. |
Leadtools.Codecs.RasterCodecs.SaveAsyncCompleted | Indicates that an asynchronous save operation has been completed. |
Leadtools.Codecs.RasterCodecs.SaveImage | Occurs during the file save process to provide functionality for manually handling the output image data or monitoring a progress status. |
Leadtools.Codecs.RasterCodecs.SavePage | Occurs once for each page saved to an image file. |
Leadtools.Codecs.RasterCodecs.SaveXMPMetadata(Stream,Stream) | Saves all XMP metadata from the source XML file to the destination image file. |
Leadtools.Codecs.RasterCodecs.SaveXMPMetadata(string,string) | Saves all XMP metadata from the source XML file to the destination image file. |
Leadtools.Codecs.RasterCodecs.StartOptimizedLoad | Indicates the beginning of a section of code using the same source file. |
Leadtools.Codecs.RasterCodecs.StopOptimizedLoad | Indicates the end of a section of code using the same source file. |
Leadtools.Codecs.RasterCodecs.TagFound | Occurs during the TIFF tag enumerated by the EnumTags method. |
Leadtools.Codecs.RasterCodecs.WriteComments(Stream,int,RasterCollection) | Writes one or more comments to an existing stream. |
Leadtools.Codecs.RasterCodecs.WriteComments(string,int,RasterCollection) | Writes one or more comments to an existing file. |
Leadtools.Codecs.RasterCodecs.WriteCommentsAsync(ILeadStream,int,IVectorView<RasterCommentMetadata>) | Writes one or more comments to an existing stream. |
Leadtools.Codecs.RasterCodecs.WriteGeoKeys(Stream,int,RasterCollection) | Writes or changes one or more GeoKeys to an existing stream. |
Leadtools.Codecs.RasterCodecs.WriteGeoKeys(string,int,RasterCollection) | Writes or changes one or more GeoKeys to an existing file. |
Leadtools.Codecs.RasterCodecs.WriteGeoKeysAsync(ILeadStream,int,IVectorView<RasterTagMetadata>) | Writes or changes one or more GeoKeys to an existing stream. |
Leadtools.Codecs.RasterCodecs.WriteMarkers(Stream,int,RasterCollection) | Writes one or more markers to an existing stream. |
Leadtools.Codecs.RasterCodecs.WriteMarkers(string,int,RasterCollection) | Writes one or more markers to an existing file. |
Leadtools.Codecs.RasterCodecs.WriteMarkersAsync(ILeadStream,int,IVectorView<RasterMarkerMetadata>) | Writes one or more markers to an existing stream. |
Leadtools.Codecs.RasterCodecs.WriteTags(Stream,int,RasterCollection) | Writes or changes one or more tags to an existing stream. |
Leadtools.Codecs.RasterCodecs.WriteTags(string,int,RasterCollection) | Writes or changes one or more tags to an existing file. |
Leadtools.Codecs.RasterCodecs.WriteTagsAsync(ILeadStream,int,IVectorView<RasterTagMetadata>) | Writes or changes one or more tags to an existing stream. |
The following members have been removed:
Name | Description | |||||
---|---|---|---|---|---|---|
Leadtools.Codecs.RasterCodecs.GeoKeyFound | Occurs once for each GeoKey enumerated by the Leadtools.Codecs.RasterCodecs.EnumGeoKeys(System.String,System.Int32) method. | |||||
Leadtools.Codecs.RasterCodecs.GetInformationAsyncCompleted | Indicates that an asynchronous get information operation has been completed. | |||||
Leadtools.Codecs.RasterCodecs.LoadAsyncCompleted | Indicates that an asynchronous load operation has been completed. | |||||
Leadtools.Codecs.RasterCodecs.LoadImage | Occurs during the file load process to provide functionality for manually handling the output image data or monitoring a progress status. |
Events | Manual Handling | Monitoring | Image Files | LoadAsync |
Leadtools.Codecs.RasterCodecs.LoadInformation | Occurs during loading of a file for which LEADTOOLS cannot recognize the format. | |||||
Leadtools.Codecs.RasterCodecs.LoadPage | Occurs multiple times for each page loaded from an image file. | |||||
Leadtools.Codecs.RasterCodecs.ReadTagsWithOffsetsAsync(ILeadStream,int,Int64}) | Reads all the tags stored in a TIFF file, along with the offsets for each tag. | |||||
Leadtools.Codecs.RasterCodecs.RedirectClose | Replaces the normal LEADTOOLS method for closing a file. | |||||
Leadtools.Codecs.RasterCodecs.RedirectOpen | Replaces the normal LEADTOOLS method for opening a file. | |||||
Leadtools.Codecs.RasterCodecs.RedirectRead | Replaces the normal LEADTOOLS method for reading from a file. | |||||
Leadtools.Codecs.RasterCodecs.RedirectSeek | Replaces the normal LEADTOOLS method for seeking into a file. | |||||
Leadtools.Codecs.RasterCodecs.RedirectWrite | Replaces the normal LEADTOOLS method for writing to a file. | |||||
Leadtools.Codecs.RasterCodecs.SaveImage | Occurs during the file save process to provide functionality for manually handling the output image data or monitoring a progress status. | |||||
Leadtools.Codecs.RasterCodecs.SavePage | Occurs once for each page saved to an image file. | |||||
Leadtools.Codecs.RasterCodecs.TagFound | Occurs during the TIFF tag enumerated by the Leadtools.Codecs.RasterCodecs.EnumTags(System.String,System.Int32) method. | |||||
Leadtools.Codecs.RasterCodecs.WriteComments(Stream,int,RasterCommentMetadata}) | Writes one or more comments to an existing stream. | |||||
Leadtools.Codecs.RasterCodecs.WriteComments(string,int,RasterCommentMetadata}) | Writes one or more comments to an existing file. | |||||
Leadtools.Codecs.RasterCodecs.WriteCommentsAsync(ILeadStream,int,RasterCommentMetadata}) | Writes one or more comments to an existing stream. | |||||
Leadtools.Codecs.RasterCodecs.WriteGeoKeys(Stream,int,RasterTagMetadata}) | Writes or changes one or more GeoKeys to an existing stream. | |||||
Leadtools.Codecs.RasterCodecs.WriteGeoKeys(string,int,RasterTagMetadata}) | Writes or changes one or more GeoKeys to an existing file. | |||||
Leadtools.Codecs.RasterCodecs.WriteGeoKeysAsync(ILeadStream,int,RasterTagMetadata}) | Writes or changes one or more GeoKeys to an existing stream. | |||||
Leadtools.Codecs.RasterCodecs.WriteMarkers(Stream,int,RasterMarkerMetadata}) | Writes one or more markers to an existing stream. | |||||
Leadtools.Codecs.RasterCodecs.WriteMarkers(string,int,RasterMarkerMetadata}) | Writes one or more markers to an existing file. | |||||
Leadtools.Codecs.RasterCodecs.WriteMarkersAsync(ILeadStream,int,RasterMarkerMetadata}) | Writes one or more markers to an existing stream. | |||||
Leadtools.Codecs.RasterCodecs.WriteTags(Stream,int,RasterTagMetadata}) | Writes or changes one or more tags to an existing stream. | |||||
Leadtools.Codecs.RasterCodecs.WriteTags(string,int,RasterTagMetadata}) | Writes or changes one or more tags to an existing file. | |||||
Leadtools.Codecs.RasterCodecs.WriteTagsAsync(ILeadStream,int,RasterTagMetadata}) | Writes or changes one or more tags to an existing stream. |
The following members have been added to the existing types:
Member | Description |
---|---|
Leadtools.Codecs.CodecsImageInfo.GetStringDescription | Returns a human-readable representation of this CodecsImageInfo. |
Leadtools.Codecs.CodecsExtension.Data (WinRT) | Gets a RasterNativeBuffer that contains the extension data. |
Leadtools.Codecs.CodecsLoadImageEventArgs.Stream (WinRT) | Gets the Leadtools.ILeadStream associated with the file load process. |
Leadtools.Codecs.CodecsLoadInformationEventArgs.fileHandle (Objective C) | Gets the NSFileHandle used by the load process. |
Leadtools.Codecs.CodecsLoadInformationEventArgs.Stream (WinRT) | Gets the stream used by the load process. |
Leadtools.Codecs.CodecsPageEventArgs.Stream | Gets the stream used by the load process. |
Leadtools.Codecs.RasterCodecs.GetTotalPages(String) | Gets the number of pages in a disk file image. |
Leadtools.Codecs.RasterCodecs.GetTotalPages(IO.Stream) | Gets the number of pages in a stream. |
Leadtools.Codecs.RasterCodecs.GetTotalPages(Uri) | Gets the number of pages of an image URI. |
Leadtools.Codecs.RasterCodecs.GetTotalPagesAsync(Leadtools.ILeadStream) | Gets the number of pages in a stream. |
Leadtools.Codecs.RasterCodecs.GetFormat(String) | Gets the format of the image in a disk file. |
Leadtools.Codecs.RasterCodecs.GetFormat(IO.Stream) | Gets the format of the image in a stream. |
Leadtools.Codecs.RasterCodecs.GetFormat(Uri) | Gets the format of the image URI. |
Leadtools.Codecs.RasterCodecs.GetFormatAsync(Leadtools.ILeadStream) | Gets the format of the image in a stream. |
Leadtools.Codecs.RasterCodecs.Load(String,Int32) | Loads the specified page from an image file using default options. |
Leadtools.Codecs.RasterCodecs.Load(IO.Stream,Int32) | Loads the specified page from an image stream using default options. |
Leadtools.Codecs.RasterCodecs.Load(Uri,Int32) | Loads a page from the specified image URL using default options. |
Leadtools.Codecs.RasterCodecs.Convert(String,String,Leadtools.RasterImageFormat,Int32,Int32,Int32,Int32,Leadtools.Codecs.CodecsImageInfo) | Converts an image file from one format to another, creating a new file in the new format. |
Leadtools.Codecs.RasterCodecs.Convert(IO.Stream,IO.Stream,Leadtools.RasterImageFormat,Int32,Int32,Int32,Int32,Leadtools.Codecs.CodecsImageInfo) | Converts an image stream from one format to another, creating a new image file in a stream in the new format. |
Leadtools.Codecs.RasterCodecs.DeleteComment(String,Int32,Leadtools.RasterCommentMetadataType) | Deletes a comment field from a file. |
Leadtools.Codecs.RasterCodecs.DeleteComment(IO.Stream,Int32,Leadtools.RasterCommentMetadataType) | Deletes a comment field from a file. |
Leadtools.Codecs.RasterCodecs.LoadAsync(String,Int32,Object) | Loads the specified page from an image file using default options asynchronously. |
Leadtools.Codecs.RasterCodecs.LoadAsync(IO.Stream,Int32,Object) | Loads the specified page from an image stream using default options asynchronously. |
Leadtools.Codecs.RasterCodecs.LoadAsync(Uri,Int32,Object) | Loads the specified page from an image URL using default options asynchronously. |
Leadtools.Codecs.RasterCodecs.GetInformationAsync(Leadtools.ILeadStream,Boolean,Int32) | Gets the image information from a disk file asynchronously. |
Leadtools.Codecs.RasterCodecs.LoadAsync(Leadtools.ILeadStream) | Loads an image stream using the specified options asynchronously. |
Leadtools.Codecs.RasterCodecs.LoadAsync(Leadtools.ILeadStream,Int32) | Loads a page from an image stream using the specified options asynchronously. |
Leadtools.Codecs.RasterCodecs.LoadAsync(Leadtools.ILeadStream,Int32,Leadtools.Codecs.CodecsLoadByteOrder,Int32,Int32) | Loads the specified rectangle from the specified image stream using the specified options asynchronously. |
Leadtools.Codecs.RasterCodecs.LoadAsync(Leadtools.ILeadStream,Leadtools.LeadRect) | Loads the specified rectangle from the specified image stream using the specified options asynchronously. |
Leadtools.Codecs.RasterCodecs.LoadAsync(Leadtools.ILeadStream,Leadtools.LeadRect,Int32,Leadtools.Codecs.CodecsLoadByteOrder,Int32,Int32) | Loads the specified rectangle from the specified image stream using the specified options asynchronously. |
Leadtools.Codecs.RasterCodecs.LoadAsync(Leadtools.ILeadStream,Int32,Int32,Int32,Leadtools.RasterSizeFlags,Leadtools.Codecs.CodecsLoadByteOrder) | Loads the specified rectangle from the specified image stream using the specified options asynchronously. |
Leadtools.Codecs.RasterCodecs.LoadAsync(Leadtools.ILeadStream,Int32,Int32,Int32,Leadtools.RasterSizeFlags,Leadtools.Codecs.CodecsLoadByteOrder,Int32,Int32) | Loads the specified rectangle from the specified image stream using the specified options asynchronously. |
Leadtools.Codecs.RasterCodecs.SaveAsync(Leadtools.RasterImage,Leadtools.ILeadStream,Leadtools.RasterImageFormat,Int32) | Saves a RasterImage to a stream in any of the supported compressed or uncompressed formats. |
Leadtools.Codecs.RasterCodecs.SaveAsync(Leadtools.RasterImage,Leadtools.ILeadStream,Leadtools.RasterImageFormat,Int32,Int32,Int32,Int32,Leadtools.Codecs.CodecsSavePageMode) | Saves a RasterImage to a stream in any of the supported compressed or uncompressed formats. |
Leadtools.Codecs.RasterCodecs.SaveStampAsync(Leadtools.RasterImage,Leadtools.ILeadStream) | Saves a stamp in an existing file with specific options. |
Leadtools.Codecs.RasterCodecs.SaveStampAsync(Leadtools.RasterImage,Leadtools.ILeadStream,Int32,Int32,Int32,Leadtools.Codecs.CodecsSavePageMode) | Saves a stamp in an existing file with specific options. |
Leadtools.Codecs.RasterCodecs.FeedLoad(IBuffer,Int32,Int32) | Supplies unmanaged memory image data to the file-load process from a buffer that you provide. |
Leadtools.Codecs.RasterCodecs.FeedGetInformation(IBuffer,Int32,Int32) | Supplies unmanaged memory image data to the file information process from a buffer that you provide. |
Leadtools.Codecs.RasterCodecs.DeletePageAsync(Leadtools.ILeadStream,Int32) | Deletes the specified page from a multipage file in a stream, if the format supports delete operations. |
Leadtools.Codecs.RasterCodecs.ReadLoadResolutionsAsync(Leadtools.ILeadStream) | Examines a stream to determine which resolutions it contains. |
Leadtools.Codecs.RasterCodecs.ConvertAsync(Leadtools.ILeadStream,Leadtools.ILeadStream,Leadtools.RasterImageFormat,Int32,Int32,Int32,Leadtools.Codecs.CodecsImageInfo) | Converts an image stream from one format to another, creating a new image file in a stream in the new format. |
Leadtools.Codecs.RasterCodecs.ReadMarkersAsync(Leadtools.ILeadStream) | Reads all the metadata markers (COM and APPn) from a stream. |
Leadtools.Codecs.RasterCodecs.ReadThumbnailAsync(Leadtools.ILeadStream,Leadtools.Codecs.CodecsThumbnailOptions,Int32) | Creates a thumbnail from the specified image stream. |
Leadtools.Codecs.RasterCodecs.ReadStampAsync(Leadtools.ILeadStream,Int32) | Reads a thumbnail image stored in an image stream. |
Leadtools.Codecs.RasterCodecs.EnumTagsAsync(Leadtools.ILeadStream,Int32) | Enumerates all the tags in a stream. |
Leadtools.Codecs.RasterCodecs.EnumGeoKeysAsync(Leadtools.ILeadStream,Int32) | Enumerates all the GeoKeys in a Geo TIFF stream. |
Leadtools.Codecs.RasterCodecs.DeleteTagAsync(Leadtools.ILeadStream,Int32,Int32) | Deletes a tag from a stream, if the file supports tags (TIFF or Exif). |
Leadtools.Codecs.RasterCodecs.ReadTagAsync(Leadtools.ILeadStream,Int32,Int32) | Gets the specified tagged data from a TIFF stream. |
Leadtools.Codecs.RasterCodecs.ReadTagsAsync(Leadtools.ILeadStream,Int32) | Reads all the tags stored in a TIFF file. |
Leadtools.Codecs.RasterCodecs.ReadTagsWithOffsetsAsync(Leadtools.ILeadStream,Int32,IVector<Int64>) | Reads all the tags stored in a TIFF file, along with the offsets for each tag. |
Leadtools.Codecs.RasterCodecs.ReadGeoKeyAsync(Leadtools.ILeadStream,Int32,Int32) | Gets the specified GeoKey data from a TIFF stream. |
Leadtools.Codecs.RasterCodecs.ReadGeoKeysAsync(Leadtools.ILeadStream,Int32) | Reads all the GeoKey data found in a stream. |
Leadtools.Codecs.RasterCodecs.WriteTagAsync(Leadtools.ILeadStream,Int32,Leadtools.RasterTagMetadata) | Writes or changes a tag to an existing stream. |
Leadtools.Codecs.RasterCodecs.WriteTagsAsync(Leadtools.ILeadStream,Int32,IVectorView<Leadtools.RasterTagMetadata>) | Writes or changes one or more tags to an existing stream. |
Leadtools.Codecs.RasterCodecs.WriteTagsAsync(Leadtools.ILeadStream,Int32,Leadtools.RasterTagMetadata[]) | Writes or changes one or more tags to an existing stream. |
Leadtools.Codecs.RasterCodecs.WriteGeoKeyAsync(Leadtools.ILeadStream,Int32,Leadtools.RasterTagMetadata) | Writes or changes a GeoKeys to an existing stream. |
Leadtools.Codecs.RasterCodecs.WriteGeoKeysAsync(Leadtools.ILeadStream,Int32,IVectorView<Leadtools.RasterTagMetadata>) | Writes or changes one or more GeoKeys to an existing stream. |
Leadtools.Codecs.RasterCodecs.WriteGeoKeysAsync(Leadtools.ILeadStream,Int32,Leadtools.RasterTagMetadata[]) | Writes or changes one or more GeoKeys to an existing stream. |
Leadtools.Codecs.RasterCodecs.ReadCommentAsync(Leadtools.ILeadStream,Int32,Leadtools.RasterCommentMetadataType) | Gets a comment field from a stream. |
Leadtools.Codecs.RasterCodecs.ReadCommentsAsync(Leadtools.ILeadStream,Int32) | Gets all the comment fields stored in a stream. |
Leadtools.Codecs.RasterCodecs.WriteCommentAsync(Leadtools.ILeadStream,Int32,Leadtools.RasterCommentMetadata) | Writes a comment to an existing stream. |
Leadtools.Codecs.RasterCodecs.WriteCommentsAsync(Leadtools.ILeadStream,Int32,IVectorView<Leadtools.RasterCommentMetadata>) | Writes one or more comments to an existing stream. |
Leadtools.Codecs.RasterCodecs.WriteCommentsAsync(Leadtools.ILeadStream,Int32,Leadtools.RasterCommentMetadata[]) | Writes one or more comments to an existing stream. |
Leadtools.Codecs.RasterCodecs.WriteMarkerAsync(Leadtools.ILeadStream,Int32,Leadtools.RasterMarkerMetadata) | Writes a marker to an existing stream. |
Leadtools.Codecs.RasterCodecs.WriteMarkersAsync(Leadtools.ILeadStream,Int32,IVectorView<Leadtools.RasterMarkerMetadata>) | Writes one or more markers to an existing stream. |
Leadtools.Codecs.RasterCodecs.WriteMarkersAsync(Leadtools.ILeadStream,Int32,Leadtools.RasterMarkerMetadata[]) | Writes one or more markers to an existing stream. |
Leadtools.Codecs.RasterCodecs.StartCompress(Int32,Int32,Int32,Leadtools.RasterByteOrder,Leadtools.RasterViewPerspective,Int32,Int32,Leadtools.Codecs.CodecsCompression,Leadtools.Codecs.CodecsCompressDataCallback) | Initializes the buffered compression engine. |
Leadtools.Codecs.RasterCodecs.StartCompress(Int32,Int32,Int32,Leadtools.RasterByteOrder,Leadtools.RasterViewPerspective,Int32,IBuffer,Int32,Int32,Leadtools.Codecs.CodecsCompression,Leadtools.Codecs.CodecsCompressDataCallback) | Initializes the unmanaged memory buffered compression engine. |
Leadtools.Codecs.RasterCodecs.Compress(IBuffer,Int32) | Does buffer-to-buffer JPEG or LEAD CMP compression using an unmanaged memory buffer. |
Leadtools.Codecs.RasterCodecs.Decompress(Object,IBuffer,Int32,Int32,Int32,Int32,Int32,Int32,Leadtools.Codecs.CodecsDecompressDataFlags) | Called for each unmanaged memory buffer, strip or tile of decompressed data. |
Leadtools.Codecs.RasterCodecs.LoadCmykPlanesAsync(Leadtools.ILeadStream,Int32,Int32) | Loads CMYK TIFF streams as CMYK and avoids the colorspace conversion to RGB. |
Leadtools.Codecs.RasterCodecs.SaveCmykPlanesAsync(Leadtools.RasterImage,Leadtools.ILeadStream,Leadtools.RasterImageFormat,Int32,Int32,Leadtools.Codecs.CodecsSavePageMode) | Saves the pages of an image as a CMYK TIFF stream. |
Leadtools.Codecs.RasterCodecs.ReadExtensionsAsync(Leadtools.ILeadStream,Int32) | Loads extensions from the specified Exif stream. |
Leadtools.Codecs.RasterCodecs.GetRasterPdfInfoAsync(Leadtools.ILeadStream,Int32) | Gets information about a page in a raster PDF file contained in a stream created with the LEADTOOLS Raster PDF plug in. |
Leadtools.Codecs.RasterCodecs.LoadPsdLayerAsync(Leadtools.ILeadStream,Int32,Leadtools.Codecs.CodecsLoadByteOrder,Int32,Leadtools.Codecs.CodecsPsdLayerInfo) | Loads the specified layer from the specified PSD file. |
Leadtools.Codecs.RasterCodecs.LoadPsdChannelAsync(Leadtools.ILeadStream,Int32,Leadtools.Codecs.CodecsLoadByteOrder,Int32,Leadtools.Codecs.CodecsPsdChannelInfo) | Loads the specified channel from the specified PSD file. |
Leadtools.Codecs.RasterCodecs.SavePsdWithLayersAsync(Leadtools.RasterImage,Leadtools.ILeadStream,Int32,Leadtools.RasterImage,Leadtools.Codecs.CodecsPsdLayerInfo[]) | Saves an image to a PSD file, along with the specified layers. |
Leadtools.Codecs.RasterCodecs.DeleteCommentAsync(Leadtools.ILeadStream,Int32,Leadtools.RasterCommentMetadataType) | Deletes a comment field from a file. |
Leadtools.Codecs.RasterCodecs.LoadAsync(IO.Stream,Int32,Int32,Int32,Leadtools.RasterSizeFlags,Leadtools.Codecs.CodecsLoadByteOrder,Object) (Java) | Loads an image file asynchronously to the desired width, height, and bits per pixel, resizing the image as it loads. |
Leadtools.Codecs.RasterCodecs.LoadAsync(IO.Stream,Int32,Int32,Int32,Leadtools.RasterSizeFlags,Leadtools.Codecs.CodecsLoadByteOrder,Int32,Int32,Object) (Java) | Loads the specified pages to the desired width, height, and bits per pixel, resizing the image as it loads. |
Leadtools.Codecs.RasterCodecs.FormatSupportsMultipageSave(Leadtools.RasterImageFormat) | Gets a value that indicate whether the specified format supports multi-page save operation. |
Leadtools.Codecs.RasterCodecs.SaveOptions(String) | Saves the options of this RasterCodecs to a disk file. |
Leadtools.Codecs.RasterCodecs.SaveOptions(IO.Stream) | Saves the options of this RasterCodecs to a stream. |
Leadtools.Codecs.RasterCodecs.LoadOptions(String) | Loads the options into this RasterCodecs from a disk file. |
Leadtools.Codecs.RasterCodecs.LoadOptions(IO.Stream) | Loads the options into this RasterCodecs from a stream. |
Leadtools.Codecs.RasterCodecs.EventsDispatchMode | Gets or sets a value that specifies the mode used to dispatch LEADTOOLS events. |
Leadtools.Codecs.CodecsSaveImageEventArgs.Stream (WinRT) | Gets the stream object currently being saved. |
Leadtools.Codecs.CodecsLoadOptions.AllPages | Gets or sets a value that indicate whether RasterCodecs should try to load all the pages of a file by default. |
Leadtools.Codecs.CodecsLoadOptions.PremultiplyAlpha | Indicates whether LEADTOOLS should pre-multiply the alpha values when loading the image data. |
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.
The following Libraries have been added to LEADTOOLS v18:
Packages, Frameworks or DLLs / Shared Object Libraries | Comments |
---|---|
leadtools.codecs.jar | Contains Android 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.). Individual file filters have their own shared object libraries (.so): libleadtools.codecs.bmp.so libleadtools.codecs.cmp.so libleadtools.codecs.fax.so libleadtools.codecs.gif.so libleadtools.codecs.j2k.so libleadtools.codecs.jb2.so libleadtools.codecs.jbg.so libleadtools.codecs.jls.so libleadtools.codecs.jxr.so libleadtools.codecs.pcx.so libleadtools.codecs.png.so libleadtools.codecs.psd.so libleadtools.codecs.so libleadtools.codecs.tif.so |
Leadtools.Codecs.framework | Contains iOS / macOS 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.). Each supported file filter also has its own .SO library (libleadtools.codecs.*.so). |
Leadtools.Codecs.DLL | .NET WinForms support for loading/saving any supported image format and for obtaining information about images (width, height, bits per pixel, page count, etc.). |
| Leadtools.Codecs.framework | Contains iOS / macOS 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.). Each supported file filter also has its own .SO library (libleadtools.codecs.*.so). | | Leadtools.Codecs.DLL | .NET WinForms support for loading/saving any supported image format and for obtaining information about images (width, height, bits per pixel, page count, etc.). |
The following members have been added:
Member | Description |
---|---|
Leadtools.Codecs.CodecsLoadOptions.PremultiplyAlpha | Indicates whether LEADTOOLS should pre-multiply the alpha values when loading the image data. |
For more information, refer to New in 18.
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.
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:
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 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:
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 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 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 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. |
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 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.
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 |
RasterImageTypeConverter is a class that can be used to convert RasterImage objects from other data types. |
CodecsAsyncCompletedEventArgs |
Base class for the CodecsGetInformationAsyncCompletedEventArgs and 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. |
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 WebClient object used for asynchronous operations. |
RasterCodecs.AsyncWebClient |
Gets the WebClient object used for asynchronous operations. |
RasterCodecs.IsAsyncBusy |
Gets a value that determines whether this 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 CodecsImageInfo object is still loading. |
CodecsEnumGeoKeysEventArgs.Buffer |
Replaces CodecsEnumGeoKeysEventArgs.Data and CodecsEnumGeoKeysEventArgs.DataLength |
CodecsEnumGeoKeysEventArgs.ToRasterTagMetadata |
Constructs a 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 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 version 16.5 includesJPEG2000 and JPEG support enhancements to improve performance compared to version 16.0 as follows:
For more information, refer to: What's New in Version 16.5.
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). |
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. |
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. |
The following members have been changed in LEADTOOLS for .NET v16.5:
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 |
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. |
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. |
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. |
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. |
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 |
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. |
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 |
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 |
The following properties have changed into methods in v.15:
The following methods have changed into properties in v.15:
Version 14.5 | Version 15 |
---|---|
RasterCodecs.GetLoadStatus | RasterCodecs.LoadStatus |
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. |
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 |