> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Lines Array Elements

> Elements of the lines array in Vantage OCR JSON output describe text lines within a block or table cell: position, baseline, word and character data.

Elements of the **lines** array are objects describing strings making up a text block or table cell. Elements in this array are ordered identically to the way they are read.

| Property     | Data type      | Description                                                                                                                                          |
| :----------- | :------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------- |
| `position`   | `rect`         | The coordinates of the rectangular region on the document where the text string is located.                                                          |
| `confidence` | `confidence`   | The level of confidence for the text in the string being recognized correctly. Calculated using confidence values for words that make up the string. |
| `text`       | `string`       | The string value of the element.                                                                                                                     |
| `charParams` | `object`       | The parameters related to font formatting.                                                                                                           |
| `words`      | `object array` | An array consisting of words that make up the text string. Elements are ordered identically to the way they are read.                                |

## CharParams Elements

Elements of the **charParams** is an object describing formatting of characters. These elements are applied to the object to which they relate (single character or a group of characters).

| Property      | Data type | Description                                                                                                   |
| :------------ | :-------- | :------------------------------------------------------------------------------------------------------------ |
| `bold`        | `boolean` | Indicates that a font style is bold.                                                                          |
| `italic`      | `boolean` | Indicates that a font style is italic.                                                                        |
| `underlined`  | `boolean` | Indicates that a font style is underlined.                                                                    |
| `strikeout`   | `boolean` | Indicates that a font style is strikeout.                                                                     |
| `smallCaps`   | `boolean` | Indicates that a font is small caps.                                                                          |
| `superscript` | `boolean` | Indicates the superscript font property.                                                                      |
| `subscript`   | `boolean` | Indicates the subscript font property.                                                                        |
| `scaling`     | `integer` | The scaling of the font (the default value is 1000).                                                          |
| `spacing`     | `integer` | The character spacing in twips (1/20 pt, 1/1440 inch).                                                        |
| `fontSize`    | `integer` | The font size property state in twips (1/20 pt, 1/1440 inch).                                                 |
| `fontName`    | `string`  | The font name.                                                                                                |
| `color`       | `string`  | The font color (hexadecimal value in 6-digit format RRGGBB).                                                  |
| `lang`        | `string`  | The language of the characters. Consists of language and country parts, please refer to ISO 639 and ISO 3166. |

## Words Array Elements

Elements of the **words** array are objects describing words that make up a text string.

| Property     | Data type      | Description                                                                                                                            |
| :----------- | :------------- | :------------------------------------------------------------------------------------------------------------------------------------- |
| `position`   | `rect`         | The coordinates of the rectangular region on the document where the word is located.                                                   |
| `confidence` | `confidence`   | The level of confidence for the word being recognized correctly. Calculated using confidence values for characters making up the word. |
| `text`       | `string`       | The string value of the word.                                                                                                          |
| `chars`      | `object array` | An array of characters that make up the word. Elements in the array are ordered the same way they are read.                            |

## Chars Array Elements

Elements of the **chars** array are objects that describe characters that make up a word. A character is the smallest unit of text information.

| Property     | Data type    | Description                                                                               |
| :----------- | :----------- | :---------------------------------------------------------------------------------------- |
| `confidence` | `confidence` | The level of confidence for the character being recognized correctly.                     |
| `text`       | `string`     | The string value of the character.                                                        |
| `position`   | `rect`       | The coordinates of the rectangular region on the document where the character is located. |
