**Inheritance:**
java.lang.Object, [com.aspose.imaging.fileformats.emf.MetaObject](../../com.aspose.imaging.fileformats.emf/metaobject), [com.aspose.imaging.fileformats.emf.emf.objects.EmfObject](../../com.aspose.imaging.fileformats.emf.emf.objects/emfobject)
```
public abstract class EmfBasePen extends EmfObject
```

The base pen object
## Constructors

| Constructor | Description |
| --- | --- |
| [EmfBasePen()](#EmfBasePen--) |  |
## Methods

| Method | Description |
| --- | --- |
| [getPenStyle()](#getPenStyle--) | Gets or sets the pen style. |
| [setPenStyle(int value)](#setPenStyle-int-) | Gets or sets the pen style. |
| [getArgb32ColorRef()](#getArgb32ColorRef--) | Gets or sets the 32-bit ARGB color reference. |
| [setArgb32ColorRef(int value)](#setArgb32ColorRef-int-) | Gets or sets the 32-bit ARGB color reference. |
### EmfBasePen() {#EmfBasePen--}
```
public EmfBasePen()
```


### getPenStyle() {#getPenStyle--}
```
public abstract int getPenStyle()
```


Gets or sets the pen style.

Value: The pen style.

**Returns:**
int
### setPenStyle(int value) {#setPenStyle-int-}
```
public abstract void setPenStyle(int value)
```


Gets or sets the pen style.

Value: The pen style.

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

### getArgb32ColorRef() {#getArgb32ColorRef--}
```
public abstract int getArgb32ColorRef()
```


Gets or sets the 32-bit ARGB color reference.

Value: The color reference.

**Returns:**
int
### setArgb32ColorRef(int value) {#setArgb32ColorRef-int-}
```
public abstract void setArgb32ColorRef(int value)
```


Gets or sets the 32-bit ARGB color reference.

Value: The color reference.

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

