Linear Barcode Font Functions | ||
Barcode Type | Function (name preceded with IDAutomation) (Examples shown - view Method Descriptions for more information) | Font to Use |
Code 11 | Code11 (DataToEncode) | IDAutomationC11 |
Code 128 (Auto Mode) | Code128 (DataToEncode, ApplyTilde) IDAutomationCode128 ( '123456789012', FALSE) | IDAutomationC128 |
Code 128 (Manual Mode) | Consider using Auto Mode for most situations. Code128a (DataToEncode) Code128b (DataToEncode) Code128c (DataToEncode) | IDAutomationC128 |
GS1-128 (UCC/EAN/SCC/IMpb) | Code128 (DataToEncode, ApplyTilde) GS1-128 is enabled in Code 128 Auto by setting ApplyTilde to True: Parentheses:IDAutomationCode128 ( '(12)3456789012', TRUE) Tilde:IDAutomationCode128 ( '~212123456789012', TRUE) | IDAutomationC128 |
Code 39 | Code39 (DataToEncode) Code39Mod43 (DataToEncode) | IDAutomationC39 |
Code 93 | Code93 (DataToEncode) | IDAutomationC93 |
Codabar | Codabar (DataToEncode) | IDAutomationCB |
EAN-13 | EAN13 (DataToEncode) | IDAutomationUPCEAN |
EAN-8 | EAN8 (DataToEncode) | IDAutomationUPCEAN |
Interleaved 2 of 5 | I2of5 (DataToEncode) I2of5Mod10 (DataToEncode) | IDAutomationI25 |
MSI Plessey | MSI (DataToEncode) | IDAutomationMSI |
UPC-A | UPCa (DataToEncode) | IDAutomationUPCEAN |
UPC-E | UPCe (DataToEncode) | IDAutomationUPCEAN |
USPS Postnet | Postnet (DataToEncode) | IDAutomationPOSTNET |
USPS Planet | Postnet (DataToEncode) | IDAutomationPOSTNET |
Intelligent Mail Barcode Font Function | ||
The method listed below can be used with the USPS Postnet, USPS Intelligent Mail IMb, and the IDAutomation Universal Barcode Font Packages. | ||
Barcode Type | Function (name preceded with IDAutomation) (View Method Descriptions for more information) | Font to Use |
USPS IntelligentMail | IntelligentMail (DataToEncode) | IDAutomationPOSTNET or IDAutomationIMB or IDAutomation_Uni |
Universal Barcode Font Functions | ||
The methods listed below are only to be used with the IDAutomation Universal Barcode Font Advantage Package. | ||
Barcode Type | Function (name preceded with IDAutomation) (Examples shown - view Method Descriptions for more information) | Font to Use |
Code 128 (Auto Mode) | UniCode128 (DataToEncode, ApplyTilde) IDAutomationUniCode128 ('123456789012', FALSE) | IDAutomation_Uni |
Code 128 (Manual Mode) | Consider using Auto Mode for most situations. UniCode128a (DataToEncode) UniCode128b (DataToEncode) UniCode128c (DataToEncode) | IDAutomation_Uni |
GS1-128 (UCC/EAN/SCC/IMpb) | UniCode128 (DataToEncode, ApplyTilde) GS1-128 is enabled in Code 128 Auto by setting ApplyTilde to True: Parentheses: IDAutomationUniCode128 ( '(12)3456789012', TRUE) Tilde: IDAutomationUniCode128 ( '~212123456789012', TRUE) | IDAutomation_Uni |
Code 39 | UniCode39 (DataToEncode, N_Dimension, IncludeCheckDigit) IDAutomationUniCode39 ('12345678', 3, TRUE ) | IDAutomation_Uni |
Codabar | UniCodabar (DataToEncode, N_Dimension, StartChar, StopChar) IDAutomationUniCodabar ('12345678', 2, 'A', 'B' ) | IDAutomation_Uni |
Interleaved 2 of 5 | UniI2of5 (DataToEncode, N_Dimension, IncludeCheckDigit) IDAutomationUniI2of5 ('12345678', 2, FALSE) | IDAutomation_Uni |
MSI Plessey | UniMSI (DataToEncode, N_Dimension, IncludeCheckDigit) | IDAutomation_Uni |
USPS Postnet | UniPostnet (DataToEncode, IncludeCheckDigit) | IDAutomation_Uni |
USPS Planet | UniPlanet (DataToEncode, IncludeCheckDigit) | IDAutomation_Uni |
DataBar Barcode Font Functions | ||
The methods listed below are only to be used with the IDAutomation GS1 DataBar Font Package. | ||
Barcode Type | Function (name preceded with IDAutomation) | Font to use |
DataBar | DataBar(DataToEncode) | IDAutomation DataBar 34 |
DataBar Expanded | DataBarExpanded(DataToEncode , 22) | IDAutomation DataBar 34 |
DataBar Expanded Stacked | This symbology includes a Font Encoder Formula. Refer to the included Crystal Reports example and the Font Encoder Formula tutorial. | |
DataBar Limited | DataBarLimited(DataToEncode) | IDAutomation DataBar 13 |
DataBar Stacked | DataBarStacked(DataToEncode) | IDAutomation DataBar 13 |
DataBar Stacked Omnidirectional | DataBarStackedOmniDirectional(DataToEncode) | |
DataBar Truncated | DataBar(DataToEncode) | IDAutomation DataBar 13 |
2D Functions | ||
Barcode Type | Function (name preceded with IDAutomation) | Font to use |
Data Matrix | These symbologies include a Font Encoder Formula that will be embedded into the report, along with the associated UFL included in the corresponding font package. Refer to the included Crystal Reports example for the Font Encoder Formula and the Tutorial for assistance. | |
PDF417 | ||
QR-Code | ||
Miscellaneous Functions | ||
Barcode Type | Function (name preceded with IDAutomation) | Font to use |
Not Applicable | UniC128HR (DataToEncode, ApplyTilde) This method returns standard text for Code 128 barcodes, such as with GS1-128. | Text Font |
Not Applicable | MOD10 (DataToEncode) | Not Applicable |
Not Applicable | SpliceText (DataToEncode, SpacingNumber, ApplyTilde) | Not Applicable |
UFL Installation and Distribution: 32-bit Operating Systems | |||
Type | File to Distribute (in download) | Install Location | Manual Install Command (adjust if different - use the registration command, based on the CLR version) |
32-bit UFL | 32bitCRUFLIDAutomation.dll | %windir%System32* | C:WindowsMicrosoft.NETFrameworkv2.0.50727 RegAsm.exe /codebase C:WindowsSystem32CRUFLIDAutomation.dll - OR - C:WindowsMicrosoft.NETFrameworkv4.0.30319 RegAsm.exe /codebase C:WindowsSystem32CRUFLIDAutomation.dll |
UFL Installation and Distribution: 64-bit Operating Systems (Both UFL registrations are required) | |||
Type | File to Distribute (in download) | Install Location | Manual Install Command (adjust if different - use the registration command, based on the CLR version) |
32-bit UFL | 32bitCRUFLIDAutomation.dll | %windir%SysWOW64* | C:WindowsMicrosoft.NETFrameworkv2.0.50727 RegAsm.exe /codebase C:WindowsSysWOW64CRUFLIDAutomation.dll - OR - C:WindowsMicrosoft.NETFrameworkv4.0.30319 RegAsm.exe /codebase C:WindowsSysWOW64CRUFLIDAutomation.dll |
64-bit UFL | 64bitCRUFLIDAutomation.dll | %windir%System32* | C:WindowsMicrosoft.NETFramework64v2.0.50727 RegAsm.exe /codebase C:WindowsSystem32CRUFLIDAutomation.dll - OR - C:WindowsMicrosoft.NETFramework64v4.0.30319 RegAsm.exe /codebase C:WindowsSystem32CRUFLIDAutomation.dll |