TBarCode Library 11  TBarCode Library 11

These functions are used for modifying the behavior of TBarCode when generating the QR-Code symbology. More...

Functions

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

Detailed Description

These functions are used for modifying the behavior of TBarCode when generating the QR-Code symbology.


© 2021 All rights reserved by TEC-IT Datenverarbeitung GmbH
Generated on Wed Mar 24 2021 08:46:33 for TBarCode Library 11 with doxygen 1.8.8