Symbology Description

Defined in framework ScanditBarcodeCapture

SDCRange
struct SDCRange

Added in version 6.0.0

init
init()

Added in version 6.0.0

init
init(minimum: Int, maximum: Int, step: Int)

Added in version 6.0.0

Creates a new range object.

minimum
open var minimum: Int { get, set }

Added in version 6.0.0

Minimum of the range.

maximum
open var maximum: Int { get, set }

Added in version 6.0.0

Maximum of the range.

step
open var step: Int { get, set }

Added in version 6.0.0

Step of the range.

isFixed
open var isFixed: Bool { get }

Added in version 6.0.0

If the range is fixed.

SymbologyDescription
open class SymbologyDescription : NSObject

Added in version 6.0.0

Description specific to a particular barcode symbology.

init
init(symbology: Symbology)

Added in version 6.0.0

Creates a new symbology description for a given barcode symbology.

init
init?(identifier: String)

Added in version 6.1.0

Gets the symbology description for a given identifier.

all
open class var all: Array<SymbologyDescription> { get }

Added in version 6.0.0

Gets a description of each available barcode symbology.

identifier
open var identifier: String { get }

Added in version 6.0.0

Identifier of the symbology associated with this description.

readableName
open var readableName: String { get }

Added in version 6.0.0

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

isAvailable
open var isAvailable: Bool { get }

Added in version 6.0.0

Determines whether the symbology associated with this description is available.

isColorInvertible
open var isColorInvertible: Bool { get }

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
open var activeSymbolCountRange: SDCRange { get }

Added in version 6.0.0

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

defaultSymbolCountRange
open var defaultSymbolCountRange: SDCRange { get }

Added in version 6.0.0

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

supportedExtensions
open var supportedExtensions: Set<String> { get }

Added in version 6.0.0

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

symbology
open var symbology: Symbology { get }

Added in version 6.1.0

The symbology associated with this description.

supportedChecksums
open var supportedChecksums: Checksum { get }

Added in version 6.9.0

The supported checksums associated with this description.

jsonString
open var jsonString: String { get }

Added in version 6.1.0

Returns the JSON representation of the symbology description.