Resource Base
Table of contents

Thanks for downloading Dynamsoft Barcode Reader Package!

Your download will start shortly. If your download does not begin, click here to retry.

TextZonesUnit

The TextZonesUnit class extends the IntermediateResultUnit class and represents a unit of text zones identified during the processing of an image. This class is used to encapsulate the locations of detected text areas within an image, providing a structured representation of where text is located.

Definition

Namespace: com.dynamsoft.core.intermediate_results

Assembly: DynamsoftCore.aar

class TextZonesUnit extends IntermediateResultUnit

Methods

Methods Description
getTextZones Gets an array of TextZone objects, each representing the geometric boundaries of a detected text zone within the image.
getCount Gets the number of text zones.
getTextZone Gets the text zone at the specified index.
removeAllTextZones Removes all text zones.
removeTextZone Removes the text zone at the specified index.
addTextZone Adds the specified text zone.
setTextZone Sets the text zone at the specified index.

Inherited Methods

The following methods are inherited from class IntermediateResultUnit.

Method Description
clone Creates a copy of the intermediate result unit.
gethashId Gets the hash ID of the unit. The hash ID is the unique identifier for the intermediate result unit.
getOriginalImageHashId Gets the hash ID of the original image. You can use this ID to get the original image via IntermediateResultManager class.
getOriginalImageTag Gets the image tag of the original image associated with this unit.
getType Gets the type of the intermediate result unit, defined by the enumeration EnumIntermediateResultUnitType.
getTransformMatrix Gets the transformation matrix via EnumTransformMatrixType.
replace Replaces the old unit with the new unit.

getTextZones

Gets an array of TextZone objects, each representing the geometric boundaries of a detected text zone within the image.

TextZone[] getTextZones()

Return Value

The array of TextZone objects.

getCount

Gets the number of text zones.

int getCount()

Return Value

The number of text zones.

getTextZone

Gets the text zone at the specified index.

TextZone getTextZone(int index)

Parameters

[in] index: The index of the text zone.

Return Value

A TextZone object as the text zone at the specified index.

removeAllTextZones

Removes all text zones.

void removeAllTextZones()

removeTextZone

Removes the text zone at the specified index.

int removeTextZone(int index)

Parameters

[in] index: The index of the text zone.

Return Value

Returns the ErrorCode if failed. Otherwise, returns 0.

addTextZone

Adds the specified text zone.

int addTextZone(TextZone textZone, Matrix matrixToOriginalImage)

Parameters

[in] textZone: The text zone to be added.

[in] matrixToOriginalImage: The transformation matrix to the original image.

Return Value

Returns the ErrorCode if failed. Otherwise, returns 0.

setTextZone

Sets the text zone at the specified index.

int setTextZone(int index, TextZone textZone, Matrix matrixToOriginalImage)

Parameters

[in] index: The index of the text zone.

[in] textZone: The text zone to be set.

[in] matrixToOriginalImage: The transformation matrix to the original image.

Return Value

Returns the ErrorCode if failed. Otherwise, returns 0.

This page is compatible for:

Version 1.0

Is this page helpful?

YesYes NoNo

In this article:

latest version

  • Latest version
  • Version 2.x
    • Version 2.2.10
    • Version 2.0.21
    • Version 2.0.20
    • Version 2.0.10
    • Version 2.2.10
    • Version 2.0.21
    • Version 2.0.20
    • Version 2.0.10
  • Version 1.x
    • Version 1.2.1
    • Version 1.2.0
    • Version 1.1.0
    • Version 1.0.0
    • Version 1.0.4
    • Version 1.0.3
    • Version 1.0.2
    • Version 1.0.1
    • Version 1.0.0
    • Version 1.1.11
    • Version 1.1.9
    • Version 1.1.8
    • Version 1.1.7
    • Version 1.1.6
    • Version 1.1.5
    • Version 1.1.4
    • Version 1.1.3
    • Version 1.1.2
    • Version 1.1.1
    • Version 1.1.0
    • Version 1.0.0
    • Version 1.0.4
    • Version 1.0.3
    • Version 1.0.2
    • Version 1.0.1
    • Version 1.0.0
Change +
© 2003–2024 Dynamsoft. All rights reserved.
Privacy Statement / Site Map / Home / Purchase / Support