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:#
- (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:#
+ (nonnull 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.

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.