Morovia Barcode ActiveX 4.0 Reference Manual

Revision: 11544

Information in this document, including URL and other Internet Web site references, is subject to change without notice. Unless otherwise noted, the example companies, organizations, products, domain names, e-mail addresses, logos, people, places, and events depicted herein are fictitious, and no association with any real company, organization, product, domain name, e-mail address, logo, person, place, or event is intended or should be inferred. Complying with all applicable copyright laws is the responsibility of the user. Without limiting the rights under copyright, no part of this document may be reproduced, stored in or introduced into a retrieval system, or transmitted in any form or by any means (electronic, mechanical, photocopying, recording, or otherwise), or for any purpose, without the express written permission of Morovia Corporation.

Morovia may have patents, patent applications, trademarks, copyrights, or other intellectual property rights covering subject matter in this document. Except as expressly provided in any written license agreement from Morovia, the furnishing of this document does not give you any license to these patents, trademarks, copyrights, or other intellectual property.

Morovia is a trademark of Morovia Corporation. Other product and company names mentioned herein may be the trademarks of their respective owners.

July 19, 2021

Table of Contents

1. Overview
2. System Requirements
3. Specification
3.1. Specification
3.2. Package Contents
3.3. Symbologies Supported
4. Licensing
4.1. Developer License
4.2. Single User / Network Server License
4.3. How to Find Out the License Type Your Application Uses
5. Fundamentals
5.1. Design Mode
5.2. Zooming
5.3. Working Area
5.3.1. Bounding Borders
5.3.2. Symbol Margins
5.3.3. Symbol Area
5.4. Barcode Glossary
6. Working with Low Resolution Devices
6.1. Problem
6.2. Magic Numbers
6.3. Solution
6.4. Transferring Images
7. Using Barcode ActiveX in Microsoft Office
7.1. Enable Macro
7.2. Design Mode
7.2.1. To Display Control Toolbox
7.2.2. To Activate Design Mode
7.2.3. To Exit the Design Mode
7.3. Inserting Barcode ActiveX into an Office document
7.3.1. Inserting Barcode ActiveX As an OLE Document
7.3.2. Inserting Barcode ActiveX As an OLE Control
7.4. Editing Barcode ActiveX Object
7.5. Controlling Size
7.6. Data Binding in Excel
7.7. Limitations
7.8. Word and Excel Cache Issue
8. Using Barcode ActiveX in Microsoft Access
8.1. Printer Requirement
8.2. Hidden Properties
9. Developing Applications with Morovia Barcode ActiveX Control
9.1. License considerations
9.2. Using Morovia ActiveX Controls with MSVC++
9.2.1. Adding Member Variable in Class Wizard
9.3. Adding ActiveX Controls in Visual Basic
9.4. Windows Scripting
9.4.1. Prerequisite
9.4.2. Details
9.5. Using Barcode ActiveX at background
9.5.1. Visual C++
9.5.2. Visual Basic
10. Barcode Object Properties and Methods Reference
10.1. General
10.1.1. Properties
10.1.2. Methods
10.1.3. Deprecated Properties
10.2. AutoLabelSize Property
10.3. AutoSize Property
10.4. BackColor, ForeColor Properties
10.5. BarHeight Property
10.6. BearerBars Property
10.7. BorderColor Property
10.8. BorderStyle Property
10.9. BorderWidth Property
10.10. Code25OptionalCheckDigit Property
10.11. Code39OptionalCheckDigit Property
10.12. Code39StartStopChars Property
10.13. Comment Property
10.14. CommentAlignment Property
10.15. CommentFont Property
10.16. CommentMarginTop, CommentMarginBottom, CommentMarginLeft, CommentMarginRight Properties
10.17. CommentOnTop Property
10.18. DataMatrixModuleSize Property
10.19. DataMatrixTargetSizeID Property
10.20. Font Property
10.21. I2of5OptionalCheckDigit Property
10.22. LabelWidth, LabelHeight Properties
10.23. MaxicodeClass Property
10.24. MaxicodeMode Property
10.25. MaxicodeCountryCode Property
10.26. MaxicodeZipCode Property
10.27. Measurement Property
10.28. Message Property
10.29. NarrowBarWidth Property
10.30. NarrowToWideRatio Property
10.31. PDFAspectRatio Property
10.32. PDFMaxCols Property
10.33. PDFMaxRows Property
10.34. PDFModuleHeight Property
10.35. PDFModuleWidth Property
10.36. PDFSecurityLevel Property
10.37. PDFTruncatedSymbol Property
10.38. Picture Property
10.39. QuietZones Property
10.40. RasterImageResolution Property
10.41. Rotation Property
10.42. ShowCheckDigit Property
10.43. ShowComment Property
10.44. ShowHRText Property
10.45. Symbology Property
10.46. SymbolMarginTop, SymbolMarginBottom, SymbolMarginLeft, SymbolMarginRight Properties
10.47. TexAlignment Property
10.48. TextOnTop Property
10.49. UccEanOptionalCheckDigit Property
10.50. ZoomRatio Property
10.51. About Method
10.52. ExportImage Method
10.53. Load Method
10.54. Save Method
10.55. Refresh Method
11. Error Handling
11.1. Error Codes
12. Barcode Technologies
12.1. Introduction
12.2. Code 39
12.3. Code 39 Full ASCII
12.4. Code 39 HIBC
12.5. Codabar
12.6. Code 93
12.7. MSI/Plessey, Code 25 and Code11
12.8. UPC-A,UPC-E and UPC Supplements
12.9. EAN-13, EAN-8 and EAN Supplements
12.10. ISBN/Bookland
12.11. Code 128
12.11.1. How Barcode ActiveX Implements the Code128
12.11.2. Tilde Codes
12.12. UCC/EAN-128
12.12.1. Introduction
12.12.2. How Barcode ActiveX Implements UCC/EAN-128
12.12.3. Auto Check Digit
12.12.4. Input Format
12.12.5. Validation
12.12.6. Non-standard Application
12.13. DataBar Symbology Family
12.13.1. What is GTIN?
12.13.2. Barcode Height
12.13.3. Human Readable Text
12.13.4. DataBar Expanded and DataBar Expanded Stacked
12.14. Interleaved 2 of 5 (ITF25)
12.15. POSTNET
12.16. PDF 417
12.16.1. Security Level
12.16.2. Size Control
12.16.3. Input Format
12.16.4. Truncated PDF
12.16.5. Global Label Identification (GLI)
12.16.6. Macro PDF417
12.17. Data Matrix
12.17.1. Enhanced Feature Support
12.17.2. Size Control
12.17.3. Module Size
12.17.4. Input Format
12.17.5. Macro 5 and 6
12.17.6. Extended Channel Interpretation (ECI)
12.17.7. Structural Append (SA)
12.18. MaxiCode
12.18.1. Barcode ActiveX implementation
12.18.2. Message Structure
12.18.3. Input Format
12.18.4. Extended Channel Interpretation (ECI)
12.18.5. Structural Append (SA)
13. Technical Support
A. Component Software License Agreement
Glossary
Index