public RasterTagMetadataDataType MetadataType { get; } @property (nonatomic, assign, readonly) LTRasterTagMetadataDataType metadataType; public RasterTagMetadataDataType getMetadataType() public:property RasterTagMetadataDataType MetadataType {RasterTagMetadataDataType get();}
MetadataType # get  (CodecsEnumTagsEventArgs) 
The tagged data type. Valid values are:
| Value | Meaning | 
|---|---|
| RasterTagMetadataDataType.Byte | Byte | 
| RasterTagMetadataDataType.Ascii | Byte in the range of 0 to 255 | 
| RasterTagMetadataDataType.SByte | Byte used as signed number in the range of -128 to +127 | 
| RasterTagMetadataDataType.Undefined | Byte, with application-defined usage | 
| RasterTagMetadataDataType.UInt16 | Two bytes, unsigned | 
| RasterTagMetadataDataType.Int16 | Two bytes, signed | 
| RasterTagMetadataDataType.UInt32 | Four bytes, unsigned | 
| RasterTagMetadataDataType.Int32 | Four bytes, signed | 
| RasterTagMetadataDataType.Single | Four bytes used as a floating point number | 
| RasterTagMetadataDataType.Double | Eight bytes used as a double-precision floating point number | 
| RasterTagMetadataDataType.URational | Eight bytes, used as a pair of unsigned long integers, where the first number is the numerator and the second is the denominator of a fraction | 
| RasterTagMetadataDataType.Rational | Eight bytes, used as a pair of signed long integers, where the first number is the numerator and the second is the denominator of a fraction | 
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 fileDebug.WriteLine("{0} tags read, saving them to the destination file", myTags.Count);codecs.WriteTags(destFileName, 1, myTags);// Clean upcodecs.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 collectionRasterCodecs codecs = sender as RasterCodecs;RasterTagMetadata tag = codecs.ReadTag(tagsFileName, 1, e.Id);myTags.Add(tag);}
Help Collections
Raster .NET | C API | C++ Class Library | HTML5 JavaScript
Document .NET | C API | C++ Class Library | HTML5 JavaScript
Medical .NET | C API | C++ Class Library | HTML5 JavaScript
Medical Web Viewer .NET
Multimedia
Direct Show .NET | C API | Filters
Media Foundation .NET | C API | Transforms
Supported Platforms
.NET, Java, Android, and iOS/macOS Assemblies
Imaging, Medical, and Document
C API/C++ Class Libraries
Imaging, Medical, and Document
HTML5 JavaScript Libraries
Imaging, Medical, and Document
