DSDecodedBarcodesUnit Class
DSDecodedBarcodesUnit
extends the DSIntermediateResultUnit
class and represents a unit which holds the decoded barcodes.
Definition
Assembly: DynamsoftBarcodeReader.xcframework
- Objective-C
- Swift
NS_SWIFT_NAME(DecodedBarcodesUnit) @interface DSDecodedBarcodesUnit: DSIntermediateResultUnit
class DecodedBarcodesUnit: DSIntermediateResultUnit
Methods
Method | Description |
---|---|
getDecodedBarcodes |
Returns all the barcodes that are decoded from the image. |
getCount |
Returns the number of decoded barcodes. |
getDecodedBarcode |
Returns the decoded barcode by specifying the index. |
removeAllDecodedBarcodes |
Remove all the decoded barcodes. |
setDecodedBarcode |
Set the decoded barcode. |
The following methods are inherited from 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
Returns all the barcodes that are decoded from the image as an array of DSDecodedBarcodeElement
.
- Objective-C
- Swift
- (nullable NSArray<DSDecodedBarcodeElement*>*)getDecodedBarcodes
func getDecodedBarcodes() -> [DSDecodedBarcodeElement]?
Return Value
An array of DSDecodedBarcodeElement
as the decoded barcodes.
getCount
Returns the number of barcodes that are decoded from the image.
- Objective-C
- Swift
- (NSInteger)getCount
func getCount() -> NSInteger
Return Value
An integer representing the number of barcodes that are decoded from the image.
getDecodedBarcode
Returns the DSDecodedBarcodeElement
at the specified index. This is the same as accessing the same index of the result array from getDecodedBarcodes
.
- Objective-C
- Swift
- (nullable DSDecodedBarcodeElement*)getDecodedBarcode:(NSInteger)index
func getDecodedBarcode(index: NSInteger) -> DSDecodedBarcodeElement?
Parameters
[in] index
: The index of the decoded barcode from the array of decoded barcodes.
Return Value
A DSDecodedBarcodeElement
representing the decoded barcode.
removeAllDecodedBarcodes
Removes all the DSDecodedBarcodeElement
from the DSDecodedBarcodesUnit
.
- Objective-C
- Swift
- (void)removeAllDecodedBarcodes
func removeAllDecodedBarcodes()
setDecodedBarcode
Set the DSDecodedBarcodeElement
of the DSDecodedBarcodesUnit
.
- Objective-C
- Swift
- (NSInteger)setDecodedBarcode:(DSDecodedBarcodeElement*)element matrixToOriginalImage:(CGAffineTransform)matrixToOriginalImage
func setDecodedBarcode(element: DSDecodedBarcodeElement, matrixToOriginalImage: CGAffineTransform) -> Int
Parameters
[in] element
: The DSDecodedBarcodeElement
to replace all the decoded barcodes of the DSDecodedBarcodesUnit
.
[in] matrixToOriginalImage
: The transformation matrix to convert the decoded barcode object to the original image.
Return Value
Returns the ErrorCode
if it fails. Otherwise, returns 0.