**Inheritance:**
java.lang.Object, com.aspose.ms.System.ValueType, com.aspose.ms.System.Enum
```
public final class StringTrimming extends System.Enum
```

Specifies how to trim characters from a string that does not completely fit into a layout shape.
## Fields

| Field | Description |
| --- | --- |
| [None](#None) | Specifies no trimming. |
| [Character](#Character) | Specifies that the text is trimmed to the nearest character. |
| [Word](#Word) | Specifies that text is trimmed to the nearest word. |
| [EllipsisCharacter](#EllipsisCharacter) | Specifies that the text is trimmed to the nearest character, and an ellipsis is inserted at the end of a trimmed line. |
| [EllipsisWord](#EllipsisWord) | Specifies that text is trimmed to the nearest word, and an ellipsis is inserted at the end of a trimmed line. |
| [EllipsisPath](#EllipsisPath) | The center is removed from trimmed lines and replaced by an ellipsis. |
### None {#None}
```
public static final int None
```


Specifies no trimming.

### Character {#Character}
```
public static final int Character
```


Specifies that the text is trimmed to the nearest character.

### Word {#Word}
```
public static final int Word
```


Specifies that text is trimmed to the nearest word.

### EllipsisCharacter {#EllipsisCharacter}
```
public static final int EllipsisCharacter
```


Specifies that the text is trimmed to the nearest character, and an ellipsis is inserted at the end of a trimmed line.

### EllipsisWord {#EllipsisWord}
```
public static final int EllipsisWord
```


Specifies that text is trimmed to the nearest word, and an ellipsis is inserted at the end of a trimmed line.

### EllipsisPath {#EllipsisPath}
```
public static final int EllipsisPath
```


The center is removed from trimmed lines and replaced by an ellipsis. The algorithm keeps as much of the last slash-delimited segment of the line as possible.

