qrcodeapi.cpp File Reference

Public API functions for QR-Code barcodes. More...


Functions

LONG BCGetQRCodeVersionCount ()
 Returns number of implemented QR-Code versions.
e_QRVersion BCGet_QR_Version (t_BarCode *pBarCode)
 Gets the current symbol version (the symbol size).
ERRCODE BCSet_QR_Version (t_BarCode *pBarCode, e_QRVersion eVersion)
 Specifies the symbol version (the symbol size).
e_QRFormat BCGet_QR_Format (t_BarCode *pBarCode)
 Gets the current encoding format.
ERRCODE BCSet_QR_Format (t_BarCode *pBarCode, e_QRFormat eFormat)
 Specifies QR-Code encoding format.
e_QRECLevel BCGet_QR_ECLevel (t_BarCode *pBarCode)
 Gets the current QR-Code error correction level (ECL).
e_QRMask BCGet_QR_Mask (t_BarCode *pBarCode)
 Gets the current QR-Code mask pattern (0-7).
e_QRMBCompaction BCGet_QR_KanjiChineseCompaction (t_BarCode *pBarCode)
 Gets the current state of the QR-Code "Compact Kanji / Chinese" option.
LONG BCGet_QR_AppendSum (t_BarCode *pBarCode)
 Gets the total number of symbol when using QR-Code "Structured Append".
LONG BCGet_QR_AppendIndex (t_BarCode *pBarCode)
 Gets the structured append index of the symbol when using QR-Code "Structured Append".
BYTE BCGet_QR_AppendParity (t_BarCode *pBarCode)
 Gets the structured append parity when using QR-Code "Structured Append".
ERRCODE BCSet_QR_ECLevel (t_BarCode *pBarCode, e_QRECLevel eECLevel)
 Sets QR-Code error correction level (ECL).
ERRCODE BCSet_QR_Mask (t_BarCode *pBarCode, e_QRMask eMask)
 Sets QR-Code mask pattern (0-7).
ERRCODE BCSet_QR_KanjiChineseCompaction (t_BarCode *pBarCode, e_QRMBCompaction eCompaction)
 Enables QR-Code "Compact Kanji" or "Compact Chinese" option.
ERRCODE BCSet_QR_Append (t_BarCode *pBarCode, LONG nSum, LONG nIndex, BYTE bParity)
 Activates QR-Code "Structured Append" feature.
LONG BCGetMQRCodeVersionCount ()
 Returns number of implemented Micro QR-Code versions.
e_MQRVersion BCGet_MQR_Version (t_BarCode *pBarCode)
 Gets the current symbol version (the symbol size).
ERRCODE BCSet_MQR_Version (t_BarCode *pBarCode, e_MQRVersion eVersion)
 Specifies the symbol version (the symbol size).
e_MQRMask BCGet_MQR_Mask (t_BarCode *pBarCode)
 Gets the current Micro QR-Code mask pattern (0-7).
ERRCODE BCSet_MQR_Mask (t_BarCode *pBarCode, e_MQRMask eMask)
 Sets Micro QR-Code mask pattern (0-7).
LPCSTR * BCGetQRCodeVersionsA ()
 Returns implemented QR-Code versions.
LPCWSTR * BCGetQRCodeVersionsW ()
 Returns implemented QR-Code versions.
LPCSTR BCGet_QR_FmtAppIndicatorA (t_BarCode *pBarCode)
 Gets current QR-Code Format application indicator (used with Industry format).
LPCWSTR BCGet_QR_FmtAppIndicatorW (t_BarCode *pBarCode)
 Gets current QR-Code Format application indicator (used with Industry format).
ERRCODE BCSet_QR_FmtAppIndicatorA (t_BarCode *pBarCode, LPCSTR szIndicator)
 Set QR-Code format Application Indicator (used with Industry format).
ERRCODE BCSet_QR_FmtAppIndicatorW (t_BarCode *pBarCode, LPCWSTR szIndicator)
 Set QR-Code format Application Indicator (used with Industry format).
BYTE BCCalcStructApp_ParityA (LPCSTR szIntData, LONG nIntData)
 Returns the parity byte for QR-Code "Structured Append" (Byte array version).
BYTE BCCalcStructApp_ParityW (LPCWSTR szIntData, LONG nIntData)
 Returns the parity byte for QR-Code "Structured Append" (Byte array version).
LPCSTR * BCGetMQRCodeVersionsA ()
 Returns implemented Micro QR-Code versions.
LPCWSTR * BCGetMQRCodeVersionsW ()
 Returns implemented Micro QR-Code versions.


Detailed Description

Public API functions for QR-Code barcodes.

Required include file: "tbarcode.h"

Author:
TEC-IT Datenverarbeitung GmbH
Wagnerstr. 6, 4400 Steyr, AUSTRIA/EUROPE
http://www.tec-it.com
Copyright© by TEC-IT Datenverarbeitung GmbH

© 2008 All rights reserved by TEC-IT Datenverarbeitung GmbH
Generated on Tue May 5 15:50:26 2009 for TEC-IT TBarCode Library 9.2 with doxygen 1.5.3