TBarCode.NET 11 Developer Reference TBarCode.NET 11 (Windows)
TECIT.TBarCode.Interop Namespace Reference

Classes

class  DllImportPortableAttribute
 A wrapper around DllImportAttribute which loads a DLL on Windows and a shared library on Linux, depending on which system the code is currently execute. More...
 
struct  DoubleRectangle
 A double rectangle structure. More...
 
struct  GdiRectangle
 A GDI rectangle structure. More...
 
class  LibLoader
 A LibLoader object can create an Interop interface from either a Windows Dll or a Unix shared library depending on the current execution platform. More...
 
class  LOGFONT
 Win32 Logical Font Structure Ansi/Unicode version which can be used with System.Drawing.Font.FromLogFont(object). More...
 
class  LOGFONTA
 Win32 Logical Font Structure Ansi version which is needed by TBarCodeDll. More...
 
interface  TBarCodeDll
 A wrapper class which exposes the API function of TBarCode DLL. More...
 
class  TBarCodeDllFactory
 A factory class which creates an object exposing the TBarCode Runtime DLL API. More...
 
class  TBarCodePlatform
 Defines the TBarCode Platform, an object with the platform informations where TBarCode.Net is executed. More...
 
class  TBCWrapper
 A wrapper class which responsible to convert string return values from IntPtr to data type string. More...
 

Enumerations

enum  MeasurementUnit {
  Default = 0 , Pixel , Millimeter , Mils ,
  Inch
}
 Supported measurement units. More...
 

Functions

delegate int DrawBarCallback (IntPtr customData, IntPtr drawDC, double x, double y, double width, double height)
 Draw bar callback function.
 
delegate int DrawColoredBarCallback (IntPtr customData, IntPtr drawDC, double x, double y, double width, double height, uint win32Color)
 Draw bar callback function.
 
delegate int DrawHexagonCallback (IntPtr customData, IntPtr drawDC, [MarshalAs(UnmanagedType.LPArray, ArraySubType=UnmanagedType.R8, SizeConst=6)]double[] points_x, [MarshalAs(UnmanagedType.LPArray, ArraySubType=UnmanagedType.R8, SizeConst=6)]double[] points_y)
 Draw hexagon callback function (MaxiCode).
 
delegate int DrawRingCallback (IntPtr customData, IntPtr drawDC, double x, double y, double rInner, double rOuter)
 Draw ring callback function (MaxiCode).
 
delegate int DrawRowCallback (IntPtr customData, IntPtr barcode, IntPtr drawDC, IntPtr targetDC, double x, double y, double width, double height)
 Draw row callback function.
 
delegate int DrawTextCallback (IntPtr customData, IntPtr drawDC, [In, MarshalAs(UnmanagedType.LPStruct)] LOGFONTA font, double x, double y, Alignment alignment, [MarshalAs(UnmanagedType.LPStr)] string text, int numberOfCharacters, ref DoubleRectangle drawArea, int textIndex)
 Draw text callback function.
 

© 2024 All rights reserved by TEC-IT Datenverarbeitung GmbH
Generated on Tue Mar 26 2024 20:14:47 for TBarCode.NET 11 Developer Reference with doxygen 1.9.8