## PdfDevice::WritePaint(System::SharedPtr\<System::Drawing::Brush\>) method


Writes out paint.

```cpp
void Aspose::Page::EPS::Device::PdfDevice::WritePaint(System::SharedPtr<System::Drawing::Brush> paint) override
```


| Parameter | Type | Description |
| --- | --- | --- |
| paint | System::SharedPtr\<System::Drawing::Brush\> | The paint to be written. |

## See Also

* Typedef [SharedPtr](../../../system/sharedptr/)
* Class [Brush](../../../system.drawing/brush/)
* Class [PdfDevice](../)
* Namespace [Aspose::Page::EPS::Device](../../)
* Library [Aspose.Page for C++](../../../)
## PdfDevice::WritePaint(System::SharedPtr\<System::Drawing::Drawing2D::LinearGradientBrush\>) method


Writes out paint as the given gradient.

```cpp
void Aspose::Page::EPS::Device::PdfDevice::WritePaint(System::SharedPtr<System::Drawing::Drawing2D::LinearGradientBrush> c) override
```


| Parameter | Type | Description |
| --- | --- | --- |
| c | System::SharedPtr\<System::Drawing::Drawing2D::LinearGradientBrush\> | The paint to be written |

## See Also

* Typedef [SharedPtr](../../../system/sharedptr/)
* Class [LinearGradientBrush](../../../system.drawing.drawing2d/lineargradientbrush/)
* Class [PdfDevice](../)
* Namespace [Aspose::Page::EPS::Device](../../)
* Library [Aspose.Page for C++](../../../)
## PdfDevice::WritePaint(System::SharedPtr\<System::Drawing::SolidBrush\>) method


Writes out paint as the given color.

```cpp
void Aspose::Page::EPS::Device::PdfDevice::WritePaint(System::SharedPtr<System::Drawing::SolidBrush> c) override
```


| Parameter | Type | Description |
| --- | --- | --- |
| c | System::SharedPtr\<System::Drawing::SolidBrush\> | The color to be written. |

## See Also

* Typedef [SharedPtr](../../../system/sharedptr/)
* Class [SolidBrush](../../../system.drawing/solidbrush/)
* Class [PdfDevice](../)
* Namespace [Aspose::Page::EPS::Device](../../)
* Library [Aspose.Page for C++](../../../)
## PdfDevice::WritePaint(System::SharedPtr\<System::Drawing::TextureBrush\>) method


Writes out paint as the given texture.

```cpp
void Aspose::Page::EPS::Device::PdfDevice::WritePaint(System::SharedPtr<System::Drawing::TextureBrush> c) override
```


| Parameter | Type | Description |
| --- | --- | --- |
| c | System::SharedPtr\<System::Drawing::TextureBrush\> | The paint to be written |

## See Also

* Typedef [SharedPtr](../../../system/sharedptr/)
* Class [TextureBrush](../../../system.drawing/texturebrush/)
* Class [PdfDevice](../)
* Namespace [Aspose::Page::EPS::Device](../../)
* Library [Aspose.Page for C++](../../../)
