Foxit PDF SDK
FSBarcode Class Reference
Inheritance diagram for FSBarcode:
FSBase

Instance Methods

(FSBitmap *) - generateBitmap:format:unit_width:unit_height:level:
 Generate a barcode bitmap with a given information string and specified barcode format.
More...
 
(id) - init
 Constructor.

 
(id) - initWithOther:
 Constructor, with another barcode object.
More...
 
(BOOL) - isEmpty
 Check whether current object is empty or not.
More...
 

Detailed Description

This class can be used to generate barcode bitmap.

Method Documentation

◆ generateBitmap:format:unit_width:unit_height:level:()

- (FSBitmap *) generateBitmap: (NSString *)  info
format: (FSBarcodeFormat format
unit_width: (int)  unit_width
unit_height: (int)  unit_height
level: (FSBarcodeQRErrorCorrectionLevel level 

Generate a barcode bitmap with a given information string and specified barcode format.

Parameters
[in]infoInformation string to be encoded to barcode bitmap. It should not be an empty string.
[in]formatBarcode format which is used to encode information string. Please refer to values starting from FSBarcodeFormatCode39 and this should be one of these values.
[in]unit_widthUnit width for barcode, in pixels. Valid values: from 1 to 5. If input value is below 1, 1 will be used by default; if input value is above 5, 5 will be used by default.
Specially, for PDF-417 and QR Code, the minimum value of unit_width and unit_height will be used as unit width (compared with valid value range) and unit height will be ignored.
[in]unit_heightUnit height for barcode, in pixels. Valid values: equal to or above 20. If input value is below 20, 20 will be used by default.
Specially, for PDF-417 and QR Code, the minimum value of unit_width and unit_height will be used as unit width (compared with valid value range) and unit height will be ignored.
[in]level(Required only for QR Code) Error correction level. Please refer to values starting from FSBarcodeQRCorrectionLevelLow and this should be one of these values.
Returns
A barcode bitmap.

◆ initWithOther:()

- (id) initWithOther: (FSBarcode*)  other

Constructor, with another barcode object.

Parameters
[in]otherAnother barcode object.

◆ isEmpty()

- (BOOL) isEmpty

Check whether current object is empty or not.

When the current object is empty, that means current object is useless.

Returns
YES means current object is empty, while NO means not.