Morovia Barcode ActiveX 3.8 Reference Manual

Revision: 4660

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.

August 2, 2011

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. Using Barcode ActiveX in Internet Explorer
10. Using Barcode ActiveX in IIS
10.1. Creating Image Based on Screen Resolution
10.2. Creating Image Based on Printer Resolution
10.3. HTML Statement
10.4. Retrieving Images from Barcode ActiveX
10.5. Size Control
10.6. Example
10.6.1. Planning
10.6.2. Setting Up
10.6.3. Measuring the Size
10.6.4. Calculating the Screen Size
10.6.5. Assembling the HTML Statement
10.6.6. Reference
11. Developing Applications with Morovia Barcode ActiveX Control
11.1. License considerations
11.2. Using Morovia ActiveX Controls with MSVC++
11.2.1. Adding Member Variable in Class Wizard
11.3. Adding ActiveX Controls in Visual Basic
11.4. Windows Scripting
11.4.1. Prerequisite
11.4.2. Details
11.5. Using Barcode ActiveX at background
11.5.1. Visual C++
11.5.2. Visual Basic
12. Barcode Object Properties and Methods Reference
12.1. General
12.1.1. Properties
12.1.2. Methods
12.1.3. Deprecated Properties
12.2. AutoLabelSize Property
12.3. AutoSize Property
12.4. BackColor, ForeColor Properties
12.5. BarHeight Property
12.6. BearerBars Property
12.7. BorderColor Property
12.8. BorderStyle Property
12.9. BorderWidth Property
12.10. Code25OptionalCheckDigit Property
12.11. Code39OptionalCheckDigit Property
12.12. Code39StartStopChars Property
12.13. Comment Property
12.14. CommentAlignment Property
12.15. CommentFont Property
12.16. CommentMarginTop, CommentMarginBottom, CommentMarginLeft, CommentMarginRight Properties
12.17. CommentOnTop Property
12.18. DataMatrixModuleSize Property
12.19. DataMatrixTargetSizeID Property
12.20. Font Property
12.21. I2of5OptionalCheckDigit Property
12.22. LabelWidth, LabelHeight Properties
12.23. MaxicodeClass Property
12.24. MaxicodeMode Property
12.25. MaxicodeCountryCode Property
12.26. MaxicodeZipCode Property
12.27. Measurement Property
12.28. Message Property
12.29. NarrowBarWidth Property
12.30. NarrowToWideRatio Property
12.31. PDFAspectRatio Property
12.32. PDFMaxCols Property
12.33. PDFMaxRows Property
12.34. PDFModuleHeight Property
12.35. PDFModuleWidth Property
12.36. PDFSecurityLevel Property
12.37. PDFTruncatedSymbol Property
12.38. Picture Property
12.39. QuietZones Property
12.40. RasterImageResolution Property
12.41. Rotation Property
12.42. ShowCheckDigit Property
12.43. ShowComment Property
12.44. ShowHRText Property
12.45. Symbology Property
12.46. SymbolMarginTop, SymbolMarginBottom, SymbolMarginLeft, SymbolMarginRight Properties
12.47. TexAlignment Property
12.48. TextOnTop Property
12.49. UccEanOptionalCheckDigit Property
12.50. ZoomRatio Property
12.51. About Method
12.52. ExportImage Method
12.53. Load Method
12.54. Save Method
12.55. Refresh Method
13. Error Handling
13.1. Error Codes
14. Barcode Technologies
14.1. Introduction
14.2. Code 39
14.3. Code 39 Full ASCII
14.4. Code 39 HIBC
14.5. Codabar
14.6. Code 93
14.7. MSI/Plessey, Code 25 and Code11
14.8. UPC-A,UPC-E and UPC Supplements
14.9. EAN-13, EAN-8 and EAN Supplements
14.10. ISBN/Bookland
14.11. Code 128
14.11.1. How Barcode ActiveX Implements the Code128
14.11.2. Tilde Codes
14.12. UCC/EAN-128
14.12.1. Introduction
14.12.2. How Barcode ActiveX Implements UCC/EAN-128
14.12.3. Auto Check Digit
14.12.4. Input Format
14.12.5. Validation
14.12.6. Non-standard Application
14.13. DataBar Symbology Family
14.13.1. What is GTIN?
14.13.2. Barcode Height
14.13.3. Human Readable Text
14.13.4. DataBar Expanded and DataBar Expanded Stacked
14.14. Interleaved 2 of 5 (ITF25)
14.15. POSTNET
14.16. PDF 417
14.16.1. Security Level
14.16.2. Size Control
14.16.3. Input Format
14.16.4. Truncated PDF
14.16.5. Global Label Identification (GLI)
14.16.6. Macro PDF417
14.17. Data Matrix
14.17.1. Enhanced Feature Support
14.17.2. Size Control
14.17.3. Module Size
14.17.4. Input Format
14.17.5. Macro 5 and 6
14.17.6. Extended Channel Interpretation (ECI)
14.17.7. Structural Append (SA)
14.18. MaxiCode
14.18.1. Barcode ActiveX implementation
14.18.2. Message Structure
14.18.3. Input Format
14.18.4. Extended Channel Interpretation (ECI)
14.18.5. Structural Append (SA)
15. Technical Support
A. Component Software License Agreement
Glossary
Index