Dev Center
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.

TextResultOrderModes

TextResultOrderModes defines the order of the returned text results. It consists of one or more modes, each mode represents a way to order the result.

Candidate Mode List

  • TROM_CONFIDENCE
  • TROM_POSITION
  • TROM_FORMAT

TROM_CONFIDENCE

Returns the text results in descending order by confidence.

TROM_POSITION

Returns the text results in positional order - from top to bottom, and left to right.

TROM_FORMAT

Returns the text results in alphabetical and numerical order by barcode format string.

Setting Methods

As PublicRuntimeSettings Member

TextResultOrderModes can be set dynamically during runtime as a member of PublicRuntimeSettings struct, it is an array with 8 TextResultOrderMode Enumeration items.

Code Snippet in C++

//...other codes
PublicRuntimeSettings* pSettings = new PublicRuntimeSettings;
int errorCode = reader->GetRuntimeSettings(pSettings);
pSettings->textResultOrderModes[0] = TROM_CONFIDENCE;
reader->UpdateRuntimeSettings(pSettings);
delete pSettings;
//...other codes

See Also

As JSON Parameter

TextResultOrderModes as a JSON parameter is a JSON Object array defined as below.

Key Name Key Value
TextResultOrderModes a JSON object defined as below
Key Name Key Value Description
Mode Any one in Candidate Mode List as string (Required) Specifies a mode for ordering.

JSON Parameter Example

{
    "TextResultOrderModes": [
        {"Mode"":"TROM_CONFIDENCE"},
        {"Mode":"TROM_POSITION"},
        {"Mode":"TROM_FORMAT"}
    ]
}

This page is compatible for:

Version 7.5.0

Is this page helpful?

YesYes NoNo

In this article:

latest version

    • Latest version
    • Version 10.x
      • Version 10.0.21
      • Version 10.0.20
      • Version 10.0.10
      • Version 10.0.0
    • Version 9.x
      • Version 9.6.33
      • Version 9.6.32
      • Version 9.6.31
      • Version 9.6.30
      • Version 9.6.20
      • Version 9.6.10
      • Version 9.6.0
      • Version 9.4.0
      • Version 9.2.0
      • Version 9.0.0
    • Version 8.x
      • Version 8.8.0
      • Version 8.6.0
      • Version 8.4.0
      • Version 8.2.0
      • Version 8.1.2
      • Version 8.1.0
      • Version 8.0.0
    • Version 7.x
      • Version 7.6.0
      • Version 7.5.0
    Change +