TBarCode Library 11  TBarCode Library 11
qualityapi.cpp File Reference

Public API functions to set the barcode size and quality. More...

Functions

DOUBLE _stdcall BCGetDPIHorz (t_BarCode *pBarCode)
 Gets current user-defined horizontal resolution.
DOUBLE _stdcall BCGetDPIVert (t_BarCode *pBarCode)
 Gets current user-defined vertical resolution.
ERRCODE _stdcall BCSetDPI (t_BarCode *pBarCode, DOUBLE dDPIHorz, DOUBLE dDPIVert)
 Sets user defined resolution.
BOOL _stdcall BCGetMustFit (t_BarCode *pBarCode)
 Returns if the barcode must fit into the bounding rectangle.
ERRCODE _stdcall BCSetMustFit (t_BarCode *pBarCode, BOOL bMustFit)
 Checks if the barcode fits into the bounding rectangle.
BOOL _stdcall BCGetOptResolution (t_BarCode *pBarCode)
 Gets current barcode optimizing behavior.
e_SizeMode _stdcall BCGetSizeMode (const t_BarCode *pBarCode)
 Retrieves the mode that determines the barcode size.
ERRCODE _stdcall BCSetSizeMode (t_BarCode *pBarCode, e_SizeMode mode)
 Sets the mode that determines the barcode size.
DOUBLE _stdcall BCGetModWidthN (t_BarCode *pBarCode)
 Gets the module width.
ERRCODE _stdcall BCSetModWidthN (t_BarCode *pBarCode, DOUBLE moduleWidth)
 Sets a fixed module width (value is passed as numeric parameter [0.001 mm]).
e_Decoder _stdcall BCGetDecoder (t_BarCode *pBarCode)
 Returns the type of decoder that will be used to read this barcodes.
ERRCODE _stdcall BCSetDecoder (t_BarCode *pBarCode, e_Decoder eDecoder)
 Sets the type of decoder that will be used to read this barcodes.
DOUBLE _stdcall BCGetBarWidthReduction (t_BarCode *pBarCode)
 Gets current bar-width reduction value.
e_MUnit _stdcall BCGetBarWidthReductionUnit (t_BarCode *pBarCode)
 Gets current bar-width reduction unit.
ERRCODE _stdcall BCSetBarWidthReduction (t_BarCode *pBarCode, DOUBLE dValue, e_MUnit eUnit)
 Sets bar-width reduction (Pixel-Shaving) in given unit.
LONG _stdcall BCGetQuality (t_BarCode *pBarCode, HDC hDC, RECT *pRectBounding)
 Returns drawing quality estimate of the barcode (in percent) (Windows only).
ERRCODE _stdcall BCSetOptResolution (t_BarCode *pBarCode, BOOL bOpt)
 Optimize barcode resolution.
BOOL _stdcall BCGetIgnoreDpiFromDC (t_BarCode *pBarCode)
 Retrieves whether TBarCode ignores the resolution of the device context (Windows only).
ERRCODE _stdcall BCSetIgnoreDpiFromDC (t_BarCode *pBarCode, BOOL bIgnore)
 Determines whether TBarCode shall ignore the resolution from the device context (Windows only).
LPCSTR _stdcall BCGetModWidthA (t_BarCode *pBarCode)
 Gets the current module width (value is returned as string).
LPCWSTR _stdcall BCGetModWidthW (t_BarCode *pBarCode)
 Gets the current module width (value is returned as string).
ERRCODE _stdcall BCSetModWidthA (t_BarCode *pBarCode, LPCSTR szModWidth)
 Sets a fixed module width (value is passed as string [0.001 mm]).
ERRCODE _stdcall BCSetModWidthW (t_BarCode *pBarCode, LPCWSTR szModWidth)
 Sets a fixed module width (value is passed as string [0.001 mm]).

Detailed Description

Public API functions to set the barcode size and quality.

Required include file: "tbarcode.h"

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