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 it 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 of 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" |
