PDF417 Encoder VB Conversion

The PDF417 encoder was written in Visual Basic 6.0 and consists of approximately 600 lines of code. The source code was written in an easy-to-understand manner with several comments and will also allow programmers of other languages to easily convert the code. The following table is a list of the Visual Basic functions used in IDAutomation's source code and what they do. To convert the code, programmers should find similar functions in the other programming language.

VB Function Result
Asc(character) Converts a character to the ASCII value
Chr(n) Returns the character represented by the number n in ASCII
Len(string) Returns the length of a string
Mid(string, x, n) Returns n number characters from a string starting from location x
(number Mod n) Returns the remainder after the number is divided by n
Right$(string, n) Returns n characters starting from the right of the string
RTrim(LTrim(string)) Removes spaces before and after a string
Fix(number) Returns the integer of a number
(number \ number) The "\" performs integer division on numbers rounding down
Dim variable() As Variant Defines an array within a variable. Then the array contents are defined using the following two methods: variable = Array("value1", "value2", etc.) and variable(1) = "value1"