DSDecodedBarcodesUnit Class
The DSDecodedBarcodesUnit
class represents a unit that contains decoded barcode elements. It inherits from the DSIntermediateResultUnit
class.
Definition
Assembly: DynamsoftBarcodeReader.framework
- Objective-C
- Swift
NS_SWIFT_NAME(DecodedBarcodesUnit) @interface DSDecodedBarcodesUnit: DSIntermediateResultUnit
class DecodedBarcodesUnit: DSIntermediateResultUnit
Methods
Method | Description |
---|---|
getDecodedBarcodes |
Get all the barcodes that are decoded from the image. |
getCount |
Get the number of decoded barcodes. |
getDecodedBarcode |
Get the decoded barcode by specifying the index. |
removeAllDecodedBarcodes |
Remove all the decoded barcodes. |
setDecodedBarcode |
Set the decoded barcode. |
Inherited Methods
The following methods are inherited from class DSIntermediateResultUnit
.
Method | Description |
---|---|
getLocation |
Returns the location info of the element. |
setLocation |
Sets the location info of the element. |
getReferencedElement |
Returns the referenced element that supports the capturing of this element. |
getRegionObjectElementType |
Returns the type of the element. |
getDecodedBarcodes
Get all the barcodes that are decoded from the image.
- Objective-C
- Swift
- (nullable NSArray<DSDecodedBarcodeElement*>*)getDecodedBarcodes
func getDecodedBarcodes() -> [DSDecodedBarcodeElement]?
Return Value
An array of DSDecodedBarcodeElement
as the decoded barcodes.
getCount
Get the number of decoded barcodes.
- Objective-C
- Swift
- (NSInteger)getCount
func getCount() -> NSInteger
Return Value
The number of decoded barcodes.
getDecodedBarcode
Get the DSDecodedBarcodeElement
object at the specified index.
- Objective-C
- Swift
- (nullable DSDecodedBarcodeElement*)getDecodedBarcode:(NSInteger)index
func getDecodedBarcode(index: NSInteger) -> DSDecodedBarcodeElement?
Parameters
[in] index
: The index of the decoded barcode.
Return Value
A DSDecodedBarcodeElement
object as the decoded barcode object at the specified index.
removeAllDecodedBarcodes
Remove all the DSDecodedBarcodeElement
of the unit.
- Objective-C
- Swift
- (void)removeAllDecodedBarcodes
func removeAllDecodedBarcodes()
setDecodedBarcode
Set the DSDecodedBarcodeElement
object.
- Objective-C
- Swift
- (NSInteger)setDecodedBarcode:(DSDecodedBarcodeElement*)element matrixToOriginalImage:(CGAffineTransform)matrixToOriginalImage
func setDecodedBarcode(element: DSDecodedBarcodeElement, matrixToOriginalImage: CGAffineTransform) -> Int
Parameters
[in] element
: The decoded barcode object to be set.
[in] matrixToOriginalImage
: The matrix to convert the decoded barcode object to the original image.
Return Value
Returns the ErrorCode
if failed. Otherwise, returns 0.