Symbology Description

Defined in framework ScanditBarcodeCapture

SDCRange
struct SDCRange { ... };

Added in version 6.0.0

minimum
NSInteger minimum

Added in version 6.0.0

Minimum of the range.

maximum
NSInteger maximum

Added in version 6.0.0

Maximum of the range.

step
NSInteger step

Added in version 6.0.0

Step of the range.

SDCSymbologyDescription
@interface SDCSymbologyDescription : NSObject

Added in version 6.0.0

Description specific to a particular barcode symbology.

- initWithSymbology:
- (nonnull instancetype)initWithSymbology:(SDCSymbology)symbology

Added in version 6.0.0

Creates a new symbology description for a given barcode symbology.

+ symbologyFromIdentifier:
+ (SDCSymbology)symbologyFromIdentifier:(nonnull NSString *)identifier

Added in version 6.0.0

Gets the symbology for a given identifier.

Deprecated since version 6.1.0: Use symbologyDescriptionFromIdentifier: and symbology instead.

+ symbologyDescriptionFromIdentifier:
+ (nullable SDCSymbologyDescription *)
  symbologyDescriptionFromIdentifier:(nonnull NSString *)identifier

Added in version 6.1.0

Gets the symbology description for a given identifier.

allSymbologyDescriptions
@property (class, nonatomic, nonnull, readonly) NSArray<SDCSymbologyDescription *> *allSymbologyDescriptions

Added in version 6.0.0

Gets a description of each available barcode symbology.

identifier
@property (nonatomic, nonnull, readonly) NSString *identifier

Added in version 6.0.0

Identifier of the symbology associated with this description.

readableName
@property (nonatomic, nonnull, readonly) NSString *readableName

Added in version 6.0.0

The human readable name of the symbology associated with this description.

isAvailable
@property (nonatomic, readonly) BOOL isAvailable

Added in version 6.0.0

Determines whether the symbology associated with this description is available.

isColorInvertible
@property (nonatomic, readonly) BOOL isColorInvertible

Added in version 6.0.0

Determines whether decoding of color-inverted (bright on dark) codes for the symbology associated with this description is available.

activeSymbolCountRange
@property (nonatomic, readonly) SDCRange activeSymbolCountRange

Added in version 6.0.0

The supported active symbol count range for the symbology associated with this description.

defaultSymbolCountRange
@property (nonatomic, readonly) SDCRange defaultSymbolCountRange

Added in version 6.0.0

The default symbol count range for the symbology associated with this description.

supportedExtensions
@property (nonatomic, nonnull, readonly) NSSet<NSString *> *supportedExtensions

Added in version 6.0.0

A list of extensions supported by the symbology associated with this description.

symbology
@property (nonatomic, readonly) SDCSymbology symbology

Added in version 6.1.0

The symbology associated with this description.

supportedChecksums
@property (nonatomic, readonly) SDCChecksum supportedChecksums

Added in version 6.9.0

The supported checksums associated with this description.

JSONString
@property (nonatomic, nonnull, readonly) NSString *JSONString

Added in version 6.1.0

Returns the JSON representation of the symbology description.

SDCRangeIsFixed(range)
BOOL SDCRangeIsFixed(SDCRange range)

Added in version 6.0.0

Checks if a given range is fixed.