DSLocalizedBarcodesUnit Class
The DSLocalizedBarcodesUnit
class represents a unit that contains localized barcodes unit. It inherits from the DSIntermediateResultUnit
class.
Definition
Assembly: DynamsoftBarcodeReader.framework
- Objective-C
- Swift
@interface DSLocalizedBarcodesUnit: DSIntermediateResultUnit
class LocalizedBarcodesUnit : DSIntermediateResultUnit
Methods
Methods | Description |
---|---|
getLocalizedBarcodes |
Get all localized barcodes. |
getCount |
Get the count of localized barcodes. |
getLocalizedBarcode |
Get a localized barcode by index. |
removeAllLocalizedBarcodes |
Remove all localized barcodes. |
removeLocalizedBarcode |
Remove a localized barcode by index. |
addLocalizedBarcode |
Add a localized barcode. |
setLocalizedBarcode |
Set a localized barcode. |
Inherited Methods
The following methods are inherited from class DSIntermediateResultUnit
.
Method | Description |
---|---|
getHashId |
Gets the hash ID of the unit. |
getOriginalImageHashId |
Gets the hash ID of the original image. |
getOriginalImageTag |
Gets the image tag of the original image. |
getType |
Gets the type of the intermediate result unit. |
getTransformMatrix |
Gets the transformation matrix via DSTransformMatrixType . |
clone |
Creates a copy of the intermediate result unit. |
replace |
Replaces the content of the intermediate result unit. |
getLocalizedBarcodes
Get all localized barcodes.
- Objective-C
- Swift
- (nullable NSArray<DSLocalizedBarcodeElement *> *)getLocalizedBarcodes
func getLocalizedBarcodes() -> [LocalizedBarcodeElement]?
Return Value
An array of LocalizedBarcodeElement
as the localized barcodes.
getCount
Get the count of localized barcodes.
- Objective-C
- Swift
- (NSInteger)getCount
func getCount() -> Int
Return Value
The count of localized barcodes.
getLocalizedBarcode
Get the LocalizeBarcodeElement
at the specified index.
- Objective-C
- Swift
- (DSLocalizedBarcodeElement *)getLocalizedBarcode:(NSInteger)index
func getLocalizedBarcode(_ index: Int) -> LocalizedBarcodeElement?
Parameters
[in] index
: The index of the localized barcode.
Return Value
The LocalizeBarcodeElement
at the specified index.
removeAllLocalizedBarcodes
Remove all localized barcodes.
- Objective-C
- Swift
- (void)removeAllLocalizedBarcodes
func removeAllLocalizedBarcodes()
removeLocalizedBarcode
Remove the LocalizedBarcodeElement
from the unit at the specified index.
- Objective-C
- Swift
- (void)removeLocalizedBarcode:(NSInteger)index
func removeLocalizedBarcode(_ index: Int)
Parameters
[in] index
: The index of the localized barcode.
addLocalizedBarcode
Add a new LocalizedBarcodeElement
to the unit.
- Objective-C
- Swift
-(NSInteger)addLocalizedBarcode:(DSLocalizedBarcodeElement*)element matrixToOriginalImage:(CGAffineTransform)matrixToOriginalImage;
func addLocalizedBarcode(_ element: LocalizedBarcodeElement, matrixToOriginalImage: CGAffineTransform) -> Int
Parameters
[in] element
: The LocalizedBarcodeElement
to add.
[in] matrixToOriginalImage
: The transformation matrix from the original image to the unit.
Return Value
Returns the ErrorCode
if failed. Otherwise, returns 0.
setLocalizedBarcode
Set the LocalizedBarcodeElement
at the specified index.
- Objective-C
- Swift
-(NSInteger)setLocalizedBarcode:(NSInteger)index element:(DSLocalizedBarcodeElement*)element matrixToOriginalImage:(CGAffineTransform)matrixToOriginalImage;
func setLocalizedBarcode(_ index: Int, element: LocalizedBarcodeElement, matrixToOriginalImage: CGAffineTransform) -> Int
Parameters
[in] index
: The index of the localized barcode.
[in] element
: The LocalizedBarcodeElement
to set.
[in] matrixToOriginalImage
: The transformation matrix from the original image to the unit.
Return Value
Returns the ErrorCode
if failed. Otherwise, returns 0.