Bar Code DLLs Bar Code DLLs
Bar Code DLLs Bar Code DLLs
Bar Code DLLs Bar Code DLLs
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
16 Bit Visual Basic TALPDF<strong>Bar</strong><strong>Code</strong> Type Structure(2 dimensional PDF417 bar codes)The following is a 16 Bit Visual Basic type declaration for the TALPDF<strong>Bar</strong><strong>Code</strong> data type withcomments indicating the purpose of each individual data member. Refer to the 16 BitTALPDF<strong>Bar</strong><strong>Code</strong> Type Structure Elements for a more detailed description of each data member.Type TALPDF<strong>Bar</strong><strong>Code</strong>MessageLength As Integer ' Length of message to be encodedMessageBuffer As String * 2712 ' Message bufferCommentLength As Integer ' Length of commentCommentBuffer As String * 100 ' Comment bufferPDFModuleWidth As Integer ' PDF Module Width<strong>Bar</strong>WidthReduction As Integer ' <strong>Bar</strong> Width Reduction (0 to +-99%)PDFModuleHeight As Integer ' PDF Module HeightPDFAspect As Single' PDF Symbol Aspect RatioPDFSecurityLevel As Integer ' PDF417 Security Level (0-8 or 9 for automatic)PDFCompactionMode As Integer ' PDF Data Compaction MethodPDFPctOverhead As Integer ' Percent of Error Correction Overhead' (used when automatic Security level option is selected)PDFMaxRows As Integer ' Maximum number of rows in the PDF symbolPDFMaxCols As Integer ' Maximum number of columns in the PDF symbolFGColor As Long' Foreground RGB colorBGColor As Long' Background RGB colorFontName As String * 32 ' Font name for comment textFontSize As Integer' Font sizeTextColor As Long' Text color (RGB value)Orientation As Integer' Rotation 0 - 3 or 0, 90 , 180, 270 degreesPreferences As Long' Bit values described belowHorizontalDPI As Integer ' Printer DPI values - used when AdjustToPrinterDPIVerticleDPI As Integer' flag is enabled in preferencesOutputOption As Integer ' 0=Clipboard, 1=SaveToFile, 2=MetaFilePict, 3=hDCOutputFilename As String * 68 ' ASCIIZ filename (null terminated)OutputhDC As Integer' Output device context (when outputting to hDC)XPosInInches As Single ' X page position (when outputting to hDC)YPosInInches As Single ' Y page position (when outputting to hDC)Reserved As Long' Reserved for future useEnd Type13