LEADTOOLS JPEG 2000 (Leadtools.Jpeg2000 assembly) Send comments on this topic. | Back to Introduction - All Topics | Help Version 17.0.3.29
AppendGmlData(String,GmlData) Method
See Also 
Leadtools.Jpeg2000 Namespace > Jpeg2000Engine Class > AppendGmlData Method : AppendGmlData(String,GmlData) Method



fileName
System.String containing the name of the JPEG 2000 file.
gmlData
GmlData object containing the GML information being appended.
fileName
System.String containing the name of the JPEG 2000 file.
gmlData
GmlData object containing the GML information being appended.
Appends Geography Markup Language (GML) data to the specified JPEG 2000 file. This method is available in the Document/Medical Toolkits.

Syntax

Visual Basic (Declaration) 
Overloads Public Sub AppendGmlData( _
   ByVal fileName As String, _
   ByVal gmlData As GmlData _
) 
Visual Basic (Usage)Copy Code
Dim instance As Jpeg2000Engine
Dim fileName As String
Dim gmlData As GmlData
 
instance.AppendGmlData(fileName, gmlData)
C# 
public void AppendGmlData( 
   string fileName,
   GmlData gmlData
)
C++/CLI 
public:
void AppendGmlData( 
   String^ fileName,
   GmlData^ gmlData
) 

Parameters

fileName
System.String containing the name of the JPEG 2000 file.
gmlData
GmlData object containing the GML information being appended.

Example

Visual BasicCopy Code
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
public 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 2000, Windows XP, Windows Server 2003 family, Windows Server 2008 family, Windows Vista, Windows 7

See Also

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