| strText | String | Yes | Text to draw. |
| nLeft | Number | Yes | Left coordinate for the text. |
| nTop | Number | Yes | Top coordinate for the text. |
| nColorA | Number | Yes | Specifies the first color for the gradient. |
| nOpacityA | Number | Yes | Parameter containing the opacity percentage (where 0% is completely transparent) for the first color. |
| nColorB | Number | Yes | Specifies the second color for the gradient. |
| nOpacityB | Number | Yes | Parameter containing the opacity percentage (where 0% is completely transparent) for the second color. |
| nGradient | Gradient (Enumeration) | No | Optional parameter containing the gradient style. |
| nPenColor | Number | No | Optional parameter containing a color value. If no color is specified, the current pen color will be used instead. |
| nPenOpacity | Number | No | Optional parameter containing the opacity percentage (where 0% is completely transparent). If no opacity is specified, the current pen opacity will be used instead. |
| nPenStyle | Pen (Enumeration) | No | Optional parameter containing the desired line style. If no style is specified, the current pen style will be used instead. |
| nPenWidth | Number | No | Optional parameter containing the desired line width (thickness) in pixels (ranging from 1...100). If no width is specified, the current pen width will be used instead. |
| nShadowColor | Number | No | Optional parameter which specifies the shadow color. |
| nShadowOpacity | Number | No | Optional parameter which specifies the shadow opacity. |
| nShadowOffset | Number | No | Optional parameter which specifies the shadow distance or offset. If not specified or 0 (zero) an offset is calculated. |
| strFontFace | String | No | Optional parameter which specifies the font face. |
| nFontSize | Number | No | Optional parameter which specifies the font size. |
| bFontBold | State (Enumeration) | No | Optional parameter which enables or disables the bold font style. |
| bFontItalic | State (Enumeration) | No | Optional parameter which enables or disables the italic font style. |
| bFontUnderline | State (Enumeration) | No | Optional parameter which enables or disables the underline font style. |
| bFontStrikeout | State (Enumeration) | No | Optional parameter which enables or disables the strikeout font style. |
| bFontAntiAliasing | State (Enumeration) | No | Optional parameter which enables or disables the font anti-aliasing. |
| nFontAlignment | Alignment (Enumeration) | No | Optional parameter which specifies the alignment of the text. |
| nFontRotation | Number | No | Optional parameter which specifies the rotation angle of the text in degrees. |
| nFontShearX | Number | No | Optional parameter which specifies the horizontal shear percentage of the text. |
| nFontShearY | Number | No | Optional parameter which specifies the vertical shear percentage of the text. |