---
title: "GdiGraphics..::.DrawString Method (String, Font, SolidBrush, Rectangle, TextTrimmingMode, Boolean, Boolean, Boolean)"
canonical: https://www.graphicsmill.com/docs/gm5/M_Aurigma_GraphicsMill_Drawing_GdiGraphics_DrawString_8_5ce1344a.htm
product: "Graphics Mill 5.5 for .NET"
---

This documentation is for the old version. [Go to the latest Graphics Mill docs](https://www.graphicsmill.com/docs/gm/)

# GdiGraphics.DrawString Method (String, Font, SolidBrush, Rectangle, TextTrimmingMode, Boolean, Boolean, Boolean)
 
Draws a string in specified rectangle (automatically wrapping it if necessary).
 
**Namespace:** [Aurigma.GraphicsMill.Drawing](https://www.graphicsmill.com/docs/gm5/N_Aurigma_GraphicsMill_Drawing.htm.md)
 **Assembly:** Aurigma.GraphicsMill (in Aurigma.GraphicsMill.dll)
 
## Syntax
  
```
Public Sub DrawString ( _s As String, _font As Font, _brush As SolidBrush, _rect As Rectangle, _trim As TextTrimmingMode, _hotkeyPrefix As Boolean, _clipping As Boolean, _wordWrap As Boolean _
)
```
 
```csharp
public void DrawString(string s,Font font,SolidBrush brush,Rectangle rect,TextTrimmingMode trim,bool hotkeyPrefix,bool clipping,bool wordWrap
)
```
 
### Parameters
 
 - s
     - Type: [System.String](http://msdn2.microsoft.com/en-us/s1wwdcbf)
String to draw.

 - font
     - Type: [Aurigma.GraphicsMill.Drawing.Font](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_Drawing_Font.htm.md)
 [Font](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_Drawing_Font.htm.md) object specifying text rendering options.

 - brush
     - Type: [Aurigma.GraphicsMill.Drawing.SolidBrush](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_Drawing_SolidBrush.htm.md)
 [SolidBrush](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_Drawing_SolidBrush.htm.md) object containing font color.

 - rect
     - Type: [System.Drawing.Rectangle](http://msdn2.microsoft.com/en-us/1zk39146)
Destination rectangle.

 - trim
     - Type: [Aurigma.GraphicsMill.Drawing.TextTrimmingMode](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_Drawing_TextTrimmingMode.htm.md)
 [TextTrimmingMode](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_Drawing_TextTrimmingMode.htm.md) value specifying how to handle situation when text does not fit given rectangle (where to insert ellipsis characters).

 - hotkeyPrefix
     - Type: [System.Boolean](http://msdn2.microsoft.com/en-us/a28wyd50)
Value specifying if to handle hotkey prefix (ampersand sign). If **true**, ampersand is removed from the string and next character is underlined.

 - clipping
     - Type: [System.Boolean](http://msdn2.microsoft.com/en-us/a28wyd50)
Value specifying if to clip the string when it does not fit the bounding rectangle.

 - wordWrap
     - Type: [System.Boolean](http://msdn2.microsoft.com/en-us/a28wyd50)
Value specifying if to wrap the string inside the bounding rectangle.
 
## Remarks
  
All the coordinates are measured in units specified with [Unit](https://www.graphicsmill.com/docs/gm5/P_Aurigma_GraphicsMill_UnitConverterObject_Unit.htm.md) property.
 
**Note** 
If you draw text on indexed bitmaps, antialiasing is disabled regardless to the [Antialiased](https://www.graphicsmill.com/docs/gm5/P_Aurigma_GraphicsMill_Drawing_Font_Antialiased.htm.md) property value. Also, if the [GdiGraphics](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_Drawing_GdiGraphics.htm.md) was created on the base of the [Bitmap](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_Bitmap.htm.md) which has [Format8bppGrayScale](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_PixelFormat.htm.md) pixel format, antialiasing will not be applied for text output. The reason of this issue is that GDI does not support grayscale bitmaps. That's why Graphics Mill for .NET represents this image as [Format8bppIndexed](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_PixelFormat.htm.md) bitmap with grayscale palette.
   
## See Also

### Reference

- [GdiGraphics Class](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_Drawing_GdiGraphics.htm.md)
- [DrawString Overload](https://www.graphicsmill.com/docs/gm5/O_T_Aurigma_GraphicsMill_Drawing_GdiGraphics_DrawString.htm.md)
- [Aurigma.GraphicsMill.Drawing Namespace](https://www.graphicsmill.com/docs/gm5/N_Aurigma_GraphicsMill_Drawing.htm.md)
