Leadtools.Jpeg2000 Requires Document/Medical product license | Send comments on this topic. | Back to Introduction - All Topics | Help Version 15.12.10
AppendGmlData Method
See Also  Example
Leadtools.Jpeg2000 Namespace > Jpeg2000Engine Class : AppendGmlData Method




Appends Geography Markup Language (GML) data to the specified JPEG 2000 file. This method is available in the Document/Medical Toolkits.

Overload List

OverloadDescription
AppendGmlData(String,GmlData) Appends Geography Markup Language (GML) data to the specified JPEG 2000 file. This method is available in the Document/Medical Toolkits.  
AppendGmlData(Stream,GmlData) Appends Geography Markup Language (GML) data to the specified JPEG 2000 data stream. This method is available in the Document/Medical Toolkits.  

Example

Visual BasicCopy Code
Leadtools.Jpeg2000.Jpeg2000Engine.AppendGmlData(String)
      Private Sub AppendGmlDataStringExample(ByVal inputFile As String, ByVal outputFile As String, ByVal newData As GmlElement)
         Dim engine As New Jpeg2000Engine()

         ' Read GML data in the input file
         Dim gml As GmlData = engine.ReadGmlData(inputFile)

         ' Add the new gml element data
         gml.Data.Add(newData)
         Dim frames As New List(Of Integer)

         ' extract all inputfile frames
         Dim fileInfo As Jpeg2000FileInformation = engine.GetFileInformation(inputFile)
         For i As Integer = 0 To fileInfo.Frame.GetLength(0) - 1
            frames.Add(i)
         Next i
         engine.ExtractFrames(inputFile, outputFile, frames)

         ' add all GML data
         engine.AppendGmlData(outputFile, gml)
      End Sub
C#Copy Code
Leadtools.Jpeg2000.Jpeg2000Engine.AppendGmlData(String) 
      private void AppendGmlDataStringExample(String inputFile, String outputFile, GmlElement newData) 
      { 
         Jpeg2000Engine engine = new Jpeg2000Engine(); 
         //Read GML data in the input file 
         GmlData gml = engine.ReadGmlData(inputFile); 
         //Add the new gml element data 
         gml.Data.Add(newData); 
         List<int> frames = new List<int>(); 
         //extract all inputfile frames 
         Jpeg2000FileInformation fileInfo = engine.GetFileInformation(inputFile); 
         for (int i = 0; i < fileInfo.Frame.GetLength(0); i++) 
            frames.Add(i); 
         engine.ExtractFrames(inputFile, outputFile, frames); 
         //add all GML data 
         engine.AppendGmlData(outputFile, gml); 
      }

Requirements

Target Platforms: Microsoft .NET Framework 2.0, Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family

See Also

Leadtools.Jpeg2000 requires a Document or Medical toolkit license and unlock key. For more information, refer to: Raster Pro/Document/Medical Features