fs_barcode_w.h File Reference

Header file for Barcode module of Foxit PDF SDK. More...

Go to the source code of this file.

Macros

Macro Definitions for Barcode formats
#define FSCRT_BARCODEFORMAT_UNSPECIFIED   -1
 The format is unspecified.
 
#define FSCRT_BARCODEFORMAT_CODE_39   0
 The format is standard 39 code.
 
#define FSCRT_BARCODEFORMAT_CODE_128   1
 The format is Code128,includes EAN128 code.
 
#define FSCRT_BARCODEFORMAT_EAN_8   2
 The format is EAN-8 code.
 
#define FSCRT_BARCODEFORMAT_UPC_A   3
 The format is UPC-A code.
 
#define FSCRT_BARCODEFORMAT_EAN_13   4
 The format is EAN-13 code.
 
#define FSCRT_BARCODEFORMAT_ITF   5
 The format is ITF code.
 
#define FSCRT_BARCODEFORMAT_PDF_417   6
 The format is PDF-417 code.
 
#define FSCRT_BARCODEFORMAT_QR_CODE   7
 The format is Quick Response Code.
 
Macro Definitions for Format Error Correction Level of QR Code
#define FSCRT_BARCODE_QRERRORCORRECTION_L   0
 The capability of recovery from 7% amounts of damage.
 
#define FSCRT_BARCODE_QRERRORCORRECTION_M   1
 The capability of recovery from 15% amounts of damage.
 
#define FSCRT_BARCODE_QRERRORCORRECTION_Q   2
 The capability of recovery from 25% amounts of damage.
 
#define FSCRT_BARCODE_QRERRORCORRECTION_H   3
 The capability of recovery from 30% amounts of damage.
 

Functions

FS_RESULT FSCRT_BCModule_Initialize ()
 Initialize barcode module. More...
 
FS_RESULT FSCRT_BCModule_Finalize ()
 Finalize barcode module. More...
 
FS_RESULT FSCRT_Barcode_GenerateBitmap (const FSCRT_BSTR *info, FS_INT32 codeFormat, FS_INT32 unitWidth, FS_INT32 unitHeight, FS_INT32 qrLevel, FSCRT_BITMAP *bitmap)
 Generate a bitmap of barcode with a given information string and a specific barcode format. More...
 

Detailed Description

Header file for Barcode module of Foxit PDF SDK.

Copyright (C) 2003-2016, Foxit Software Inc.. All Rights Reserved.

http://www.foxitsoftware.com

The following code is copyrighted and is the proprietary of Foxit Software Inc.. It is not allowed to distribute any parts of Foxit PDF SDK to third party or public without permission unless an agreement is signed between Foxit Software Inc. and customers to explicitly grant customers permissions.

This header file defines barcode operations.
It contains:

  • 1. Definitions for a barcode module.
  • 2. Initialize or finalize a barcode module.
  • 3. Generate a bitmap in a barcode format.
Note
If you want to purchase Foxit PDF SDK license and use ANY of the following functions, please request for enabling Barcode Add-on explicitly.

Foxit Corporation