TagFound Event (original) (raw)

Summary

Occurs during the TIFF tag enumerated by the EnumTags method.

Syntax

synchronized public void addTagFoundListener(CodecsTagFoundListener listener) synchronized public void removeTagFoundListener(CodecsTagFoundListener listener)

public: event EventHandler<CodecsEnumTagsEventArgs^>^ TagFound

def TagFound(sender,e): # sender: RasterCodecs e: CodecsEnumTagsEventArgs 

Event Data

The event handler receives an argument of type CodecsEnumTagsEventArgs containing data related to this event. The following CodecsEnumTagsEventArgs properties provide information specific to this event.

Property Description
Cancel A value which allows the user to abort the enumeration process.

Example

using Leadtools; using Leadtools.Codecs; using Leadtools.ImageProcessing; using Leadtools.ImageProcessing.Color; using Leadtools.Svg; string tagsFileName; IList<RasterTagMetadata> myTags; void EnumTagsExample(string srcFileName, string destFileName) { RasterCodecs codecs = new RasterCodecs(); tagsFileName = srcFileName; myTags = new List<RasterTagMetadata>(); codecs.TagFound += new EventHandler<CodecsEnumTagsEventArgs>(codecs_TagFound); codecs.EnumTags(srcFileName, 1); codecs.TagFound -= new EventHandler<CodecsEnumTagsEventArgs>(codecs_TagFound); // We read all the tags now, save them to the file Debug.WriteLine("{0} tags read, saving them to the destination file", myTags.Count); codecs.WriteTags(destFileName, 1, myTags); // Clean up codecs.Dispose(); } void codecs_TagFound(object sender, CodecsEnumTagsEventArgs e) { Debug.WriteLine("Tag: Id={0}, Count={1}, Type={2}, Cancel={3}", e.Id, e.Count, e.MetadataType, e.Cancel); // Read this tag from the file and add it to our collection RasterCodecs codecs = sender as RasterCodecs; RasterTagMetadata tag = codecs.ReadTag(tagsFileName, 1, e.Id); myTags.Add(tag); }

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