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

Underline type
## Fields

| Field | Description |
| --- | --- |
| [Unknown](#Unknown) | Unknown underline type |
| [Single](#Single) | Single line |
| [WordsOnly](#WordsOnly) | Words only |
| [Double](#Double) | Double underline type |
| [Dotted](#Dotted) | Dotted underline type |
| [Thick](#Thick) | Thick underline type |
| [Dash](#Dash) | Dash underline type |
| [DotDash](#DotDash) | DotDash underline type |
| [DotDotDash](#DotDotDash) | DotDotDash underline type |
| [Wave](#Wave) | Wave underline type |
| [ThickWave](#ThickWave) | ThickWave underline type |
| [ThickDot](#ThickDot) | ThickDot underline type |
| [ThickDash](#ThickDash) | ThickDash underline type |
| [ThickDotDash](#ThickDotDash) | ThickDotDash underline type |
| [ThickDotDotDash](#ThickDotDotDash) | ThickDotDotDash underline type |
| [LongDash](#LongDash) | LongDash underline type |
| [ThickLongDash](#ThickLongDash) | ThickLongDash underline type |
| [DoubleWave](#DoubleWave) | DoubleWave underline type |
### Unknown {#Unknown}
```
public static final byte Unknown
```


Unknown underline type

### Single {#Single}
```
public static final byte Single
```


Single line

### WordsOnly {#WordsOnly}
```
public static final byte WordsOnly
```


Words only

### Double {#Double}
```
public static final byte Double
```


Double underline type

### Dotted {#Dotted}
```
public static final byte Dotted
```


Dotted underline type

### Thick {#Thick}
```
public static final byte Thick
```


Thick underline type

### Dash {#Dash}
```
public static final byte Dash
```


Dash underline type

### DotDash {#DotDash}
```
public static final byte DotDash
```


DotDash underline type

### DotDotDash {#DotDotDash}
```
public static final byte DotDotDash
```


DotDotDash underline type

### Wave {#Wave}
```
public static final byte Wave
```


Wave underline type

### ThickWave {#ThickWave}
```
public static final byte ThickWave
```


ThickWave underline type

### ThickDot {#ThickDot}
```
public static final byte ThickDot
```


ThickDot underline type

### ThickDash {#ThickDash}
```
public static final byte ThickDash
```


ThickDash underline type

### ThickDotDash {#ThickDotDash}
```
public static final byte ThickDotDash
```


ThickDotDash underline type

### ThickDotDotDash {#ThickDotDotDash}
```
public static final byte ThickDotDotDash
```


ThickDotDotDash underline type

### LongDash {#LongDash}
```
public static final byte LongDash
```


LongDash underline type

### ThickLongDash {#ThickLongDash}
```
public static final byte ThickLongDash
```


ThickLongDash underline type

### DoubleWave {#DoubleWave}
```
public static final byte DoubleWave
```


DoubleWave underline type

