CodecsPageEventArgs Class (original) (raw)

Syntax

C#

Objective-C

C++/CLI

Java

Python

public class CodecsPageEventArgs : EventArgs 
@interface LTCodecsPageEventArgs : NSObject 
public class CodecsPageEvent extends LeadEvent 
public ref class CodecsPageEventArgs : public System.EventArgs  
class CodecsPageEventArgs(EventArgs): 

Example

using Leadtools; using Leadtools.Codecs; using Leadtools.ImageProcessing; using Leadtools.ImageProcessing.Color; using Leadtools.Svg; private void Codecs_LoadSavePage(object sender, CodecsPageEventArgs e) { if (e.State == CodecsPageEventState.After) Debug.WriteLine("The image has been processed"); else Debug.WriteLine("The image has not processed yet"); if (e.Page > 5) e.Command = CodecsPageEventCommand.Stop; Debug.WriteLine("File name is: {0}", e.FileName); if (e.Image != null) Debug.WriteLine("The Image width and height is: {0},{1}", e.Image.Width, e.Image.Height); Debug.WriteLine("Page Index is: {0}", e.Page); Debug.WriteLine("Page Count is: {0}", e.PageCount); } public void LoadPageExample() { RasterCodecs codecs = new RasterCodecs(); codecs.LoadPage += new EventHandler<CodecsPageEventArgs>(Codecs_LoadSavePage); codecs.SavePage += new EventHandler<CodecsPageEventArgs>(Codecs_LoadSavePage); RasterImage image = codecs.Load(Path.Combine(LEAD_VARS.ImagesDir, "Image1.cmp")); codecs.Save(image, Path.Combine(LEAD_VARS.ImagesDir, "loadsave.jpg"), RasterImageFormat.Jpeg, image.BitsPerPixel); codecs.LoadPage -= new EventHandler<CodecsPageEventArgs>(Codecs_LoadSavePage); codecs.SavePage -= new EventHandler<CodecsPageEventArgs>(Codecs_LoadSavePage); // Clean up codecs.Dispose(); image.Dispose(); } static class LEAD_VARS { public const string ImagesDir = @"C:\LEADTOOLS22\Resources\Images"; }

Leadtools.Codecs Assembly

CompactFile(Stream,Stream,int,int,bool,int,int,bool,int,CodecsSavePageMode,bool,bool) Method

CompactFile(Stream,Stream,int,int,bool,long,int,bool,long,CodecsSavePageMode,bool,bool,bool) Method

CompactFile(string,string,int,int,bool,int,int,bool,int,CodecsSavePageMode,bool,bool) Method

CompactFile(string,string,int,int,bool,long,int,bool,long,CodecsSavePageMode,bool,bool,bool) Method

StartCompress(int,int,int,RasterByteOrder,RasterViewPerspective,int,byte[],int,int,CodecsCompression,CodecsCompressDataCallback) Method