---
title: "Paragraph | Customer's Canvas On-Premises"
canonical: "https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-text/Paragraph/"
---

# Paragraph

> - [`BlockElement`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-text/BlockElement.md#abstract-blockelement)

## Enumerations

### ParagraphAlignment

#### Enumeration Members

| Enumeration Member | Value |
| ------ | ------ |
|  `center` | `"center"` |
|  `justification` | `"justification"` |
|  `lastCenter` | `"justification-last-center"` |
|  `lastLeft` | `"justification-last-left"` |
|  `lastRight` | `"justification-last-right"` |
|  `left` | `"left"` |
|  `right` | `"right"` |

## Classes

### Paragraph

#### Extends

#### Constructors

##### Constructor

```ts
new Paragraph(): Paragraph;
```

###### Returns

[`Paragraph`](#paragraph)

###### Inherited from

[`BlockElement`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-text/BlockElement.md#abstract-blockelement).[`constructor`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-text/BlockElement.md#constructor)

#### Properties

##### inlineElements

```ts
inlineElements: InlineElement[] = [];
```

##### listStyle

```ts
listStyle: ParagraphListStyle;
```

##### metadata

```ts
metadata: ParagraphMetadata;
```

##### style

```ts
style: ParagraphStyle;
```

***

### ParagraphStyle

#### Constructors

##### Constructor

```ts
new ParagraphStyle(): ParagraphStyle;
```

###### Returns

[`ParagraphStyle`](#paragraphstyle-1)

#### Properties

##### alignment?

```ts
optional alignment?: ParagraphAlignment;
```

##### firstLineIndent?

```ts
optional firstLineIndent?: NumericValue;
```

##### leftIndent?

```ts
optional leftIndent?: NumericValue;
```

##### rightIndent?

```ts
optional rightIndent?: NumericValue;
```

##### spaceAfter?

```ts
optional spaceAfter?: NumericValue;
```

##### spaceBefore?

```ts
optional spaceBefore?: NumericValue;
```
