asp.net pdf viewer user control : View pdf thumbnails in application SDK utility azure .net winforms visual studio H40301-16e-ID-B8-part604

OBID
®
Manual 
ID ISC.SDK.NET   V4.00.02
FEIG ELECTRONIC GmbH 
Page 81 (of 168) 
H40301-16e-ID-B.docx
7.1.49. GetTableSize 
Function 
Returns the size of the table. 
Syntax 
int GetTableSize(int tableID) 
Description
This method returns the size of the table tableID . 
The method can be used with the following tables: 
TableID 
BRM_TABLE 
ISO_TABLE 
Support 
Return Value
Size of the table. 
Exceptions 
FedmException
Example 
7.1.50. SetTableSize 
Function 
Sets the size of the table. 
Syntax 
(1)  int SetTableSize(int tableID, int size) 
(2)  int SetTableSize(int tableID, int size, int rxDB_BlockCount, int          
     rxDB_BlockSize, int txDB_BlockCount, int txDB_BlockSize) 
Description
This methods set the dimension of the table tableID  to size. This is equivalent to the 
maximal number of transponders simultaneously in the RF-Field which can be handled 
with the tables. 
The size of the tables is not set in the constructor. Therefore it is necessary to set the 
table sizes to the number of expected items before first using. 
Method (1) dimensions the specified table and sets the buffer for the transponder data 
to 256 data blocks with each up to 32 bytes. 
Method (2) dimensions the specified table and provides to set the buffer for the 
transponder data to customized values. 
The methods can be used with the following tables: 
TableID 
BRM_TABLE 
ISO_TABLE 
Support 
(1)
(1) and (2)
Return Value
Fedm.OK or an error code (< 0) 
Exceptions 
FedmException
Example 
View pdf thumbnails in - application SDK utility:C# PDF Thumbnail Create SDK: Draw thumbnail images for PDF in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Support Thumbnail Generation with Various Options for Quick PDF Navigation
www.rasteredge.com
View pdf thumbnails in - application SDK utility:VB.NET PDF Thumbnail Create SDK: Draw thumbnail images for PDF in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Support Thumbnail Generation with Various Options for Quick PDF Navigation
www.rasteredge.com
OBID
®
Manual 
ID ISC.SDK.NET   V4.00.02
FEIG ELECTRONIC GmbH 
Page 82 (of 168) 
H40301-16e-ID-B.docx
7.1.51. GetTableLength 
Function 
Returns the number of entries in a table. 
Syntax 
int GetTableLength(int tableID) 
Description
This method returns the number of entries in the table tableID . 
The method can be used with the following tables: 
TableID 
BRM_TABLE 
ISO_TABLE 
Support 
Return Value
Number of elements in the table or an error code (< 0) 
Exceptions 
FedmException
Example 
7.1.52. SetTableLength 
Function 
Sets the number of entries in a table. 
Syntax 
int SetTableLength(int tableID, int length) 
Description
This method sets the number of entries in the table tableID . 
This method is necessary in the case of setting new table items with SetTableData or 
SetTableItem prior to the communication with transponders. 
The method can be used with the following tables: 
TableID 
BRM_TABLE 
ISO_TABLE 
Support 
Return Value
Fedm.OK or error code (< 0) 
Exceptions 
FedmException
Example 
application SDK utility:C# HTML5 PDF Viewer SDK to view PDF document online in C#.NET
Ability to show PDF page thumbnails for quick navigation. Easy to search PDF text in whole PDF document. C# HTML5 PDF Viewer: View PDF Online.
www.rasteredge.com
application SDK utility:VB.NET PDF- View PDF Online with VB.NET HTML5 PDF Viewer
Ability to show PDF page thumbnails for quick navigation. Easy to search PDF text in whole PDF document. VB.NET HTML5 PDF Viewer: View PDF Online.
www.rasteredge.com
OBID
®
Manual 
ID ISC.SDK.NET   V4.00.02
FEIG ELECTRONIC GmbH 
Page 83 (of 168) 
H40301-16e-ID-B.docx
7.1.53. ResetTable 
Function 
Deletes all entries from a table. 
Syntax 
int ResetTable(int tableID) 
Description
This method deletes all entries from a table. The table size set with SetTableSize 
remains unchanged. After invoking the method ResetTablethe contents of the table are 
deleted and the number of valid entries (TableLength) is set to 0. 
The method can be used with the following tables: 
TableID 
BRM_TABLE 
ISO_TABLE 
Support 
Return Value
Fedm.OK or an error code (< 0) 
Exceptions 
FedmException
Example 
application SDK utility:VB.NET PDF - View PDF with WPF PDF Viewer for VB.NET
Easy to search PDF text in whole PDF document in VB.NET WPF program. PDF thumbnails for navigation in .NET project. VB.NET WPF PDF Viewer: View PDF Document.
www.rasteredge.com
application SDK utility:C# WPF PDF Viewer SDK to view PDF document in C#.NET
Users can view any page by using view page button. Easy to search PDF text in whole PDF document. PDF thumbnails for navigation in .NET WPF Console application.
www.rasteredge.com
OBID
®
Manual 
ID ISC.SDK.NET   V4.00.02
FEIG ELECTRONIC GmbH 
Page 84 (of 168) 
H40301-16e-ID-B.docx
7.1.54. GetTableData 
Function 
Overloaded method for reading a table value. 
Syntax 
int GetTableData(int idx, int tableID, int dataID, out bool data) 
int GetTableData(int idx, int tableID, int dataID, out byte data) 
int GetTableData(int idx, int tableID, int dataID, int blockNr, out byte[] data) 
int GetTableData(int idx, int tableID, int dataID, out uint data) 
int GetTableData(int idx, int tableID, int dataID, out long data) 
int GetTableData(int idx, int tableID, int dataID, out string data) 
int GetTableData(int idx, int tableID, int dataID, int blockNr, out string data) 
Description
This method reads a value from a table of index idx. If an error occurs an error code is 
returned. For exact usage of this method, see 10.3.3. Constants for dataID
The method can be used with the following tables: 
TableID 
BRM_TABLE 
ISO_TABLE 
Support 
Return Value
Fedm.OK or an error code (< 0) 
Exceptions 
FedmException
Example 
application SDK utility:C# PDF Convert to Jpeg SDK: Convert PDF to JPEG images in C#.net
Support of converting from any single one PDF page and multiple pages. Thumbnails can be created from PDF pages. Support for customizing image size.
www.rasteredge.com
application SDK utility:VB.NET PDF File Compress Library: Compress reduce PDF size in vb.
Reduce image resources: Since images are usually or large size, images size reducing can help to reduce PDF file size effectively. Embedded page thumbnails.
www.rasteredge.com
OBID
®
Manual 
ID ISC.SDK.NET   V4.00.02
FEIG ELECTRONIC GmbH 
Page 85 (of 168) 
H40301-16e-ID-B.docx
7.1.55. SetTableData 
Function 
Overloaded method for setting a table value. 
Syntax 
int SetTableData(int idx, int tableID, int dataID, bool data) 
int SetTableData(int idx, int tableID, int dataID, byte data) 
int SetTableData(int idx, int tableID, int dataID, int blockNr, byte[] data) 
int SetTableData(int idx, int tableID, int dataID, uint data) 
int SetTableData(int idx, int tableID, int dataID, long data) 
int SetTableData(int idx, int tableID, int dataID, string data) 
int SetTableData(int idx, int tableID, int dataID, int blockNr, string data) 
Description
This method sets a value in a table at idx. If an error occurs, an error code is returned. 
For exact usage of this method see 10.3.3. Constants for dataID
The method can be used with the following tables:
TableID 
BRM_TABLE 
ISO_TABLE 
Support 
Return Value
Fedm.OK or an error code (< 0) 
Exceptions 
FedmException
Example 
application SDK utility:C# PDF File Compress Library: Compress reduce PDF size in C#.net
by large enterprises and organizations to distribute and view documents. size, images size reducing can help to reduce PDF file size Embedded page thumbnails.
www.rasteredge.com
application SDK utility:C# PDF Convert to Images SDK: Convert PDF to png, gif images in C#
Converter control easy to create thumbnails from PDF pages. Selection for compressing to multiple image formats. Cut and paste any areas in PDF pages to images.
www.rasteredge.com
OBID
®
Manual 
ID ISC.SDK.NET   V4.00.02
FEIG ELECTRONIC GmbH 
Page 86 (of 168) 
H40301-16e-ID-B.docx
7.1.56. VerifyTableDataBlocks 
Function 
Method for verifying the sent with the received data blocks. 
Syntax 
int VerifyTableDataBlocks(int idx, int tableID, int dataID, int blockNr, int blockCnt) 
Description
The internal tables of type FedmTableItem have separate memories for received and 
sent transponder data. This allows verification of the sent with the received data. The 
table attribute blockSize, which indicates the number of bytes in each data block, is 
used internally. Therefore the BlockSize must have been previously set (for example by 
reading a data block). If the contents of the data blocks are the same, the method 
returns Fedm.OK, otherwise Fedm.ERROR_VERIFY. 
The method can be used with the following tables: 
TableID 
BRM_TABLE 
ISO_TABLE 
Support 
Return Value
Fedm.OK or an error code (< 0) 
Exceptions 
FedmException
Example 
OBID
®
Manual 
ID ISC.SDK.NET   V4.00.02
FEIG ELECTRONIC GmbH 
Page 87 (of 168) 
H40301-16e-ID-B.docx
7.1.57. FindTableIndex 
Function 
Overloaded method for finding a table index. 
Syntax 
int FindTableIndex(int startIdx, int tableID, long dataID, bool data) 
int FindTableIndex(int startIdx, int tableID, long dataID, byte data) 
int FindTableIndex(int startIdx, int tableID, long dataID, uint data) 
int FindTableIndex(int startIdx, int tableID, long dataID, long data) 
int FindTableIndex(int startIdx, int tableID, long dataID, string data) 
Description
The method uses the criteria of the passed parameters to find a table entry. 
If a table entry was found, the method returns a null-based index, otherwise 
Fedm.ERROR_NO_TABLE_DATA. 
For exact usage of this method see 10.3.3. Constants for dataID
The method can be used with the following tables:
TableID 
BRM_TABLE 
ISO_TABLE 
Support 
Return Value
Index or an error code (< 0) 
Exceptions 
FedmException
Example 
OBID
®
Manual 
ID ISC.SDK.NET   V4.00.02
FEIG ELECTRONIC GmbH 
Page 88 (of 168) 
H40301-16e-ID-B.docx
7.1.58. AddEventListener 
Function 
Overloaded method for reporting an event handling routine. 
Syntax 
void AddEventListener (FeIscListener l, int evt) 
void AddEventListener(FeUsbListener l, int evt) 
Description
This method is used to implement an event handling routine. AddEventListener must be 
separately invoked for each event listed in the table below. Each event can be added 
only once for each listener (the receiver object). 
The event IDs listed in the following tables are possible: 
FeIscListener
Event ID
4
Explanation 
TRANSCEIVE_STRING_EVENT 
A string with date and time is sent to the 
listener for both the send and receive 
protocol. 
SEND_STRING_EVENT 
A string with date and time is sent to the 
listener for the send protocol. 
RECEIVE_STRING_EVENT 
A string with date and time is sent to the 
listener for the receive protocol. 
SCANNER_PRT_EVENT 
A byte array with the receive data is sent to 
the listener. 
The reporting of this event starts internally 
a continuous receive process for data 
which a Reader outputs in scan mode. 
SEND_PRT_EVENT 
A byte array with the send data is sent to 
the listener. 
RECEIVE_PRT_EVENT 
A byte array with the receive data is sent to 
the listener. 
4
see FeIscListenerConst structure 
OBID
®
Manual 
ID ISC.SDK.NET   V4.00.02
FEIG ELECTRONIC GmbH 
Page 89 (of 168) 
H40301-16e-ID-B.docx
FeUsbListener
Event ID
5
Explanation 
FEUSB_CONNECT_EVENT 
The new connection of a USB Reader is 
reported to the listener. 
FEUSB_DISCONNECT_EVENT 
Disconnection of a USB Reader is reported 
to the listener. 
Exceptions 
FedmException
Cross-reference 7.6. FeIscListener
7.7. FeUsbListener
Example
using System; 
using OBID; 
class MyClass : FeIscListener 
// Overloaded methods from FeIscListener 
// are invoked for events 
public void OnSendProtocol(FedmIscReader reader, string sendProtocol) 
 Console.WriteLine(sendProtocol); 
void OnSendProtocol(FedmIscReader reader, byte[] sendProtocol) 
 // at this point a handling method for the byte array can 
 // be implemented 
public void OnReceiveProtocol(FedmIscReader reader, string receiveProtocol) 
 Console.WriteLine(receiveProtocol); 
void OnReceiveProtocol(FedmIscReader reader, byte[] receiveProtocol) 
 // at this point a handling method for the byte array can 
 // be implemented 
MyClass()  
 try  
 { 
  int readerType; 
  this.reader = new FedmIscReader(); 
  reader.ConnectCOMM(1); // Open connection to COM Reader 
  reader.FindBaudRate(); // Setting the baud rate 
  // Reporting the event handling routines 
  reader.AddEventListener(this, FeIscListenerConst.SEND_STRING_EVENT); 
  reader.AddEventListener(this, FeIscListenerConst.RECEIVE_STRING_EVENT); 
  reader.SendProtocol(0x65); // Get the SoftwareVersion 
          // Note! The protocols are displayed! 
  readerType = reader.GetReaderType(); // Get Reader type 
  Console.Write("Reader type: "); 
5
see FeUsbListenerConst structure 
OBID
®
Manual 
ID ISC.SDK.NET   V4.00.02
FEIG ELECTRONIC GmbH 
Page 90 (of 168) 
H40301-16e-ID-B.docx
Console.WriteLine(readerType); 
  Console.ReadLine(); 
  // Removing the event handling routines 
  reader.RemoveEventListener(this, FeIscListenerConst.SEND_STRING_EVENT); 
  reader.RemoveEventListener(this, FeIscListenerConst.RECEIVE_STRING_EVENT);
 }  
 catch (FedmException e) 
 { 
  Console.WriteLine(e.Message);  
 } 
 catch (FePortDriverException e) 
 { 
  Console.WriteLine(e.Message); 
 } 
 catch (FeReaderDriverException e) 
 {     
  Console.WriteLine(e.Message); 
 } 
/// <summary> 
/// The main entry point for the application. 
/// </summary> 
[STAThread] 
static void Main(string[] args) 
 new MyClass(); 
public FedmIscReader reader; 
Documents you may be interested
Documents you may be interested