
## ITFParameters class

ITF parameters.

```js
new ITFParameters()
```

## Methods

| Name | Description |
| --- | --- |
| [getBorderThickness()](#getborderthickness) | Gets an ITF border (bearer bar) thickness in Unit value. Default value: 12pt. |
| [getBorderType()](#getbordertype) | Border type of ITF barcode. Default value: ITF14BorderType.Bar. |
| [getItfBorderThickness()](#getitfborderthickness) ~~(deprecated)~~ | Gets an ITF border (bearer bar) thickness in Unit value. Default value: 12pt. |
| [getItfBorderType()](#getitfbordertype) ~~(deprecated)~~ | Border type of ITF barcode. Default value: ITF14BorderType.BAR. |
| [getQuietZoneCoef()](#getquietzonecoef) | Size of the quiet zones in xDimension. Default value: 10, meaning if xDimension = 2px than quiet zones will be 20px. |
| [setBorderThickness(value)](#setborderthickness) | Sets an ITF border (bearer bar) thickness in Unit value. Default value: 12pt. |
| [setBorderType()](#setbordertype) | Border type of ITF barcode. Default value: ITF14BorderType.Bar. |
| [setItfBorderThickness()](#setitfborderthickness) ~~(deprecated)~~ | Sets an ITF border (bearer bar) thickness in Unit value. Default value: 12pt. |
| [setItfBorderType()](#setitfbordertype) ~~(deprecated)~~ | Border type of ITF barcode. Default value: ITF14BorderType.BAR. |
| [setQuietZoneCoef()](#setquietzonecoef) | Size of the quiet zones in xDimension. Default value: 10, meaning if xDimension = 2px than quiet zones will be 20px. |
| [toString()](#tostring) | Returns a human-readable string representation of this ITFParameters. |

### getBorderThickness() {#getborderthickness}

Gets an ITF border (bearer bar) thickness in Unit value. Default value: 12pt.

**Returns:** an ITF border (bearer bar) thickness in Unit value.

### getBorderType() {#getbordertype}

Border type of ITF barcode. Default value: ITF14BorderType.Bar.

### getItfBorderThickness() {#getitfborderthickness}

> **Deprecated.** See method description for replacement.

Gets an ITF border (bearer bar) thickness in Unit value. Default value: 12pt.

### getItfBorderType() {#getitfbordertype}

> **Deprecated.** See method description for replacement.

Border type of ITF barcode. Default value: ITF14BorderType.BAR.

### getQuietZoneCoef() {#getquietzonecoef}

Size of the quiet zones in xDimension. Default value: 10, meaning if xDimension = 2px than quiet zones will be 20px.

**Throws:** IllegalArgumentException
The QuietZoneCoef parameter value is less than 10.

### setBorderThickness(value) {#setborderthickness}

Sets an ITF border (bearer bar) thickness in Unit value. Default value: 12pt.

| Parameter | Description |
| --- | --- |
| value | an ITF border (bearer bar) thickness in Unit value. |

### setBorderType() {#setbordertype}

Border type of ITF barcode. Default value: ITF14BorderType.Bar.

### setItfBorderThickness() {#setitfborderthickness}

> **Deprecated.** See method description for replacement.

Sets an ITF border (bearer bar) thickness in Unit value. Default value: 12pt.

### setItfBorderType() {#setitfbordertype}

> **Deprecated.** See method description for replacement.

Border type of ITF barcode. Default value: ITF14BorderType.BAR.

### setQuietZoneCoef() {#setquietzonecoef}

Size of the quiet zones in xDimension. Default value: 10, meaning if xDimension = 2px than quiet zones will be 20px.

**Throws:** IllegalArgumentException
The QuietZoneCoef parameter value is less than 10.

### toString() {#tostring}

Returns a human-readable string representation of this ITFParameters.

**Returns:** A string that represents this ITFParameters.
