←Select platform

Data Property

Summary
Gets or sets memory data. The data type depends on the value in the Flags property.

Syntax
C#
C++/CLI
Python
public IntPtr Data { get; set; } 
public: 
property IntPtr Data { 
   IntPtr get(); 
   void set (    IntPtr ); 
} 
Data # get and set (TwainMemoryData) 

Property Value

The memory data type depends on value of the Flags property.

Example
C#
using Leadtools; 
using Leadtools.Twain; 
 
 
public void GetJpegCompressionExample(IntPtr parent) 
{ 
   TwainSession session = new TwainSession(); 
   session.Startup(parent, "manufacturer", "productFamily", "version", "application", TwainStartupFlags.None); 
 
   string jpegdata; 
   try 
   { 
      TwainJpegCompression twainJpeg = session.GetJpegCompression(false); 
      int[] quantMap = twainJpeg.GetQuantizationMap(); 
      int[] haffmanMap = twainJpeg.GetHuffmanMap(); 
      TwainMemoryData[] quantTable = twainJpeg.GetQuantizationTable(); 
      TwainMemoryData[] haffmanDC = twainJpeg.GetHuffmanDC(); 
      TwainMemoryData[] haffmanAC = twainJpeg.GetHuffmanAC(); 
 
      jpegdata = String.Format(@"Color Space = {0}\nQuantMap = {1}\nGetHuffmanMap = {2}\nGetQuantTable Flags = {3}\nGetQuantTable Length = {4}\nGetQuantTable Data = {5}\nGetHuffmanDC Flags = {6}\nGetHuffmanDC Data 
            = {7}\nGetHuffmanAC Flags = {8}\nGetHuffmanAC Data = {9}\n", 
                               twainJpeg.ColorScheme, 
                               quantMap[0], 
                               haffmanMap[0], 
                               quantTable[0].Flags, 
                               quantTable[0].Length, 
                               quantTable[0].Data, 
                               haffmanDC[0].Flags, 
                               haffmanDC[0].Data, 
                               haffmanAC[0].Flags, 
                               haffmanAC[0].Data); 
 
      MessageBox.Show(jpegdata); 
   } 
   catch (Exception ex) 
   { 
      MessageBox.Show(ex.Message); 
   } 
 
   session.Shutdown(); 
} 
Requirements

Target Platforms

Help Version 23.0.2024.2.29
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2024 LEAD Technologies, Inc. All Rights Reserved.

Leadtools.Twain Assembly

Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.