```
public interface ITextParagraph
```

The interface to work with paragraph
## Methods

| Method | Description |
| --- | --- |
| [apply(ITextParagraph paragraph)](#apply-com.aspose.psd.fileformats.psd.layers.text.ITextParagraph-) | Applies the specified paragraph. |
| [getAutoHyphenate()](#getAutoHyphenate--) | Gets or sets a value indicating whether [automatic hyphenate]. |
| [getAutoLeading()](#getAutoLeading--) | Gets or sets the automatic leading. |
| [getBurasagari()](#getBurasagari--) | Gets or sets a value indicating whether this [ITextParagraph](../../com.aspose.psd.fileformats.psd.layers.text/itextparagraph) is burasagiri. |
| [getConsecutiveHyphens()](#getConsecutiveHyphens--) | Gets or sets the consecutive hyphens. |
| [getEndIndent()](#getEndIndent--) | Gets or sets the end indent. |
| [getEveryLineComposer()](#getEveryLineComposer--) | Gets or sets a value indicating whether [every line composer]. |
| [getFirstLineIndent()](#getFirstLineIndent--) | Gets or sets the first line indent. |
| [getGlyphSpacing()](#getGlyphSpacing--) | Gets or sets the glyph spacing. |
| [getHanging()](#getHanging--) | Gets or sets a value indicating whether this [ITextParagraph](../../com.aspose.psd.fileformats.psd.layers.text/itextparagraph) is hanging. |
| [getHyphenatedWordSize()](#getHyphenatedWordSize--) | Gets or sets the size of the hyphenated word. |
| [getJustification()](#getJustification--) | Gets or sets the justification. |
| [getKinsokuOrder()](#getKinsokuOrder--) | Gets or sets the kinsoku order. |
| [getLeadingType()](#getLeadingType--) | Gets or sets the type of the leading. |
| [getLetterSpacing()](#getLetterSpacing--) | Gets or sets the letter spacing. |
| [getPostHyphen()](#getPostHyphen--) | Gets or sets the post hyphen. |
| [getPreHyphen()](#getPreHyphen--) | Gets or sets the pre hyphen. |
| [getSpaceAfter()](#getSpaceAfter--) | Gets or sets the space after. |
| [getSpaceBefore()](#getSpaceBefore--) | Gets or sets the space before. |
| [getStartIndent()](#getStartIndent--) | Gets or sets the start indent. |
| [getWordSpacing()](#getWordSpacing--) | Gets or sets the word spacing. |
| [getZone()](#getZone--) | Gets or sets the zone. |
| [isEqual(ITextParagraph paragraph)](#isEqual-com.aspose.psd.fileformats.psd.layers.text.ITextParagraph-) | Determines whether the specified paragraph is equal. |
| [setAutoHyphenate(boolean value)](#setAutoHyphenate-boolean-) | Gets or sets a value indicating whether [automatic hyphenate]. |
| [setAutoLeading(double value)](#setAutoLeading-double-) | Gets or sets the automatic leading. |
| [setBurasagari(boolean value)](#setBurasagari-boolean-) | Gets or sets a value indicating whether this [ITextParagraph](../../com.aspose.psd.fileformats.psd.layers.text/itextparagraph) is burasagiri. |
| [setConsecutiveHyphens(int value)](#setConsecutiveHyphens-int-) | Gets or sets the consecutive hyphens. |
| [setEndIndent(double value)](#setEndIndent-double-) | Gets or sets the end indent. |
| [setEveryLineComposer(boolean value)](#setEveryLineComposer-boolean-) | Gets or sets a value indicating whether [every line composer]. |
| [setFirstLineIndent(double value)](#setFirstLineIndent-double-) | Gets or sets the first line indent. |
| [setGlyphSpacing(double[] value)](#setGlyphSpacing-double---) | Gets or sets the glyph spacing. |
| [setHanging(boolean value)](#setHanging-boolean-) | Gets or sets a value indicating whether this [ITextParagraph](../../com.aspose.psd.fileformats.psd.layers.text/itextparagraph) is hanging. |
| [setHyphenatedWordSize(int value)](#setHyphenatedWordSize-int-) | Gets or sets the size of the hyphenated word. |
| [setJustification(int value)](#setJustification-int-) | Gets or sets the justification. |
| [setKinsokuOrder(int value)](#setKinsokuOrder-int-) | Gets or sets the kinsoku order. |
| [setLeadingType(int value)](#setLeadingType-int-) | Gets or sets the type of the leading. |
| [setLetterSpacing(double[] value)](#setLetterSpacing-double---) | Gets or sets the letter spacing. |
| [setPostHyphen(int value)](#setPostHyphen-int-) | Gets or sets the post hyphen. |
| [setPreHyphen(int value)](#setPreHyphen-int-) | Gets or sets the pre hyphen. |
| [setSpaceAfter(double value)](#setSpaceAfter-double-) | Gets or sets the space after. |
| [setSpaceBefore(double value)](#setSpaceBefore-double-) | Gets or sets the space before. |
| [setStartIndent(double value)](#setStartIndent-double-) | Gets or sets the start indent. |
| [setWordSpacing(double[] value)](#setWordSpacing-double---) | Gets or sets the word spacing. |
| [setZone(double value)](#setZone-double-) | Gets or sets the zone. |
### apply(ITextParagraph paragraph) {#apply-com.aspose.psd.fileformats.psd.layers.text.ITextParagraph-}
```
public abstract void apply(ITextParagraph paragraph)
```


Applies the specified paragraph.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| paragraph | [ITextParagraph](../../com.aspose.psd.fileformats.psd.layers.text/itextparagraph) | The paragraph. |

### getAutoHyphenate() {#getAutoHyphenate--}
```
public abstract boolean getAutoHyphenate()
```


Gets or sets a value indicating whether [automatic hyphenate].

Value:  true  if [automatic hyphenate]; otherwise,  false .

**Returns:**
boolean
### getAutoLeading() {#getAutoLeading--}
```
public abstract double getAutoLeading()
```


Gets or sets the automatic leading.

Value: The automatic leading.

**Returns:**
double
### getBurasagari() {#getBurasagari--}
```
public abstract boolean getBurasagari()
```


Gets or sets a value indicating whether this [ITextParagraph](../../com.aspose.psd.fileformats.psd.layers.text/itextparagraph) is burasagiri.

Value:  true  if burasagiri; otherwise,  false .

**Returns:**
boolean
### getConsecutiveHyphens() {#getConsecutiveHyphens--}
```
public abstract int getConsecutiveHyphens()
```


Gets or sets the consecutive hyphens.

Value: The consecutive hyphens.

**Returns:**
int
### getEndIndent() {#getEndIndent--}
```
public abstract double getEndIndent()
```


Gets or sets the end indent.

Value: The end indent.

**Returns:**
double
### getEveryLineComposer() {#getEveryLineComposer--}
```
public abstract boolean getEveryLineComposer()
```


Gets or sets a value indicating whether [every line composer].

Value:  true  if [every line composer]; otherwise,  false .

**Returns:**
boolean
### getFirstLineIndent() {#getFirstLineIndent--}
```
public abstract double getFirstLineIndent()
```


Gets or sets the first line indent.

Value: The first line indent.

**Returns:**
double
### getGlyphSpacing() {#getGlyphSpacing--}
```
public abstract double[] getGlyphSpacing()
```


Gets or sets the glyph spacing.

Value: The glyph spacing.

**Returns:**
double[]
### getHanging() {#getHanging--}
```
public abstract boolean getHanging()
```


Gets or sets a value indicating whether this [ITextParagraph](../../com.aspose.psd.fileformats.psd.layers.text/itextparagraph) is hanging.

Value:  true  if hanging; otherwise,  false .

**Returns:**
boolean
### getHyphenatedWordSize() {#getHyphenatedWordSize--}
```
public abstract int getHyphenatedWordSize()
```


Gets or sets the size of the hyphenated word.

Value: The size of the hyphenated word.

**Returns:**
int
### getJustification() {#getJustification--}
```
public abstract int getJustification()
```


Gets or sets the justification.

Value: The justification.

**Returns:**
int
### getKinsokuOrder() {#getKinsokuOrder--}
```
public abstract int getKinsokuOrder()
```


Gets or sets the kinsoku order.

Value: The kinsoku order.

**Returns:**
int
### getLeadingType() {#getLeadingType--}
```
public abstract int getLeadingType()
```


Gets or sets the type of the leading.

Value: The type of the leading.

**Returns:**
int
### getLetterSpacing() {#getLetterSpacing--}
```
public abstract double[] getLetterSpacing()
```


Gets or sets the letter spacing.

Value: The letter spacing.

**Returns:**
double[]
### getPostHyphen() {#getPostHyphen--}
```
public abstract int getPostHyphen()
```


Gets or sets the post hyphen.

Value: The post hyphen.

**Returns:**
int
### getPreHyphen() {#getPreHyphen--}
```
public abstract int getPreHyphen()
```


Gets or sets the pre hyphen.

Value: The pre hyphen.

**Returns:**
int
### getSpaceAfter() {#getSpaceAfter--}
```
public abstract double getSpaceAfter()
```


Gets or sets the space after.

Value: The space after.

**Returns:**
double
### getSpaceBefore() {#getSpaceBefore--}
```
public abstract double getSpaceBefore()
```


Gets or sets the space before.

Value: The space before.

**Returns:**
double
### getStartIndent() {#getStartIndent--}
```
public abstract double getStartIndent()
```


Gets or sets the start indent.

Value: The start indent.

**Returns:**
double
### getWordSpacing() {#getWordSpacing--}
```
public abstract double[] getWordSpacing()
```


Gets or sets the word spacing.

Value: The word spacing.

**Returns:**
double[]
### getZone() {#getZone--}
```
public abstract double getZone()
```


Gets or sets the zone.

Value: The zone.

**Returns:**
double
### isEqual(ITextParagraph paragraph) {#isEqual-com.aspose.psd.fileformats.psd.layers.text.ITextParagraph-}
```
public abstract boolean isEqual(ITextParagraph paragraph)
```


Determines whether the specified paragraph is equal.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| paragraph | [ITextParagraph](../../com.aspose.psd.fileformats.psd.layers.text/itextparagraph) | The paragraph. |

**Returns:**
boolean -  true  if the specified paragraph is equal; otherwise,  false .
### setAutoHyphenate(boolean value) {#setAutoHyphenate-boolean-}
```
public abstract void setAutoHyphenate(boolean value)
```


Gets or sets a value indicating whether [automatic hyphenate].

Value:  true  if [automatic hyphenate]; otherwise,  false .

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | boolean |  |

### setAutoLeading(double value) {#setAutoLeading-double-}
```
public abstract void setAutoLeading(double value)
```


Gets or sets the automatic leading.

Value: The automatic leading.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | double |  |

### setBurasagari(boolean value) {#setBurasagari-boolean-}
```
public abstract void setBurasagari(boolean value)
```


Gets or sets a value indicating whether this [ITextParagraph](../../com.aspose.psd.fileformats.psd.layers.text/itextparagraph) is burasagiri.

Value:  true  if burasagiri; otherwise,  false .

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | boolean |  |

### setConsecutiveHyphens(int value) {#setConsecutiveHyphens-int-}
```
public abstract void setConsecutiveHyphens(int value)
```


Gets or sets the consecutive hyphens.

Value: The consecutive hyphens.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | int |  |

### setEndIndent(double value) {#setEndIndent-double-}
```
public abstract void setEndIndent(double value)
```


Gets or sets the end indent.

Value: The end indent.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | double |  |

### setEveryLineComposer(boolean value) {#setEveryLineComposer-boolean-}
```
public abstract void setEveryLineComposer(boolean value)
```


Gets or sets a value indicating whether [every line composer].

Value:  true  if [every line composer]; otherwise,  false .

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | boolean |  |

### setFirstLineIndent(double value) {#setFirstLineIndent-double-}
```
public abstract void setFirstLineIndent(double value)
```


Gets or sets the first line indent.

Value: The first line indent.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | double |  |

### setGlyphSpacing(double[] value) {#setGlyphSpacing-double---}
```
public abstract void setGlyphSpacing(double[] value)
```


Gets or sets the glyph spacing.

Value: The glyph spacing.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | double[] |  |

### setHanging(boolean value) {#setHanging-boolean-}
```
public abstract void setHanging(boolean value)
```


Gets or sets a value indicating whether this [ITextParagraph](../../com.aspose.psd.fileformats.psd.layers.text/itextparagraph) is hanging.

Value:  true  if hanging; otherwise,  false .

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | boolean |  |

### setHyphenatedWordSize(int value) {#setHyphenatedWordSize-int-}
```
public abstract void setHyphenatedWordSize(int value)
```


Gets or sets the size of the hyphenated word.

Value: The size of the hyphenated word.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | int |  |

### setJustification(int value) {#setJustification-int-}
```
public abstract void setJustification(int value)
```


Gets or sets the justification.

Value: The justification.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | int |  |

### setKinsokuOrder(int value) {#setKinsokuOrder-int-}
```
public abstract void setKinsokuOrder(int value)
```


Gets or sets the kinsoku order.

Value: The kinsoku order.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | int |  |

### setLeadingType(int value) {#setLeadingType-int-}
```
public abstract void setLeadingType(int value)
```


Gets or sets the type of the leading.

Value: The type of the leading.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | int |  |

### setLetterSpacing(double[] value) {#setLetterSpacing-double---}
```
public abstract void setLetterSpacing(double[] value)
```


Gets or sets the letter spacing.

Value: The letter spacing.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | double[] |  |

### setPostHyphen(int value) {#setPostHyphen-int-}
```
public abstract void setPostHyphen(int value)
```


Gets or sets the post hyphen.

Value: The post hyphen.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | int |  |

### setPreHyphen(int value) {#setPreHyphen-int-}
```
public abstract void setPreHyphen(int value)
```


Gets or sets the pre hyphen.

Value: The pre hyphen.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | int |  |

### setSpaceAfter(double value) {#setSpaceAfter-double-}
```
public abstract void setSpaceAfter(double value)
```


Gets or sets the space after.

Value: The space after.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | double |  |

### setSpaceBefore(double value) {#setSpaceBefore-double-}
```
public abstract void setSpaceBefore(double value)
```


Gets or sets the space before.

Value: The space before.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | double |  |

### setStartIndent(double value) {#setStartIndent-double-}
```
public abstract void setStartIndent(double value)
```


Gets or sets the start indent.

Value: The start indent.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | double |  |

### setWordSpacing(double[] value) {#setWordSpacing-double---}
```
public abstract void setWordSpacing(double[] value)
```


Gets or sets the word spacing.

Value: The word spacing.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | double[] |  |

### setZone(double value) {#setZone-double-}
```
public abstract void setZone(double value)
```


Gets or sets the zone.

Value: The zone.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | double |  |

