Docotic.Pdf Library Help > BitMiracle.Docotic.Pdf > PdfCanvas Class > PdfCanvas Methods > DrawString Method > DrawString Method (Double, Double, Double, String, ICollection(Double))
Draws the specified text string starting from the specified position rotated by the specified angle.

Namespace:  BitMiracle.Docotic.Pdf
Assembly:  BitMiracle.Docotic.Pdf (in BitMiracle.Docotic.Pdf.dll)

Syntax

C#
public void DrawString(
	double x,
	double y,
	double angle,
	string text,
	ICollection<double> charWidths
)
VB
Public Sub DrawString ( 
	x As Double,
	y As Double,
	angle As Double,
	text As String,
	charWidths As ICollection(Of Double)
)

Parameters

x
Type: System.Double
The x-coordinate of the upper-left corner of the drawn text.
y
Type: System.Double
The y-coordinate of the upper-left corner of the drawn text.
angle
Type: System.Double
The angle, in degrees, to rotate text by.
text
Type: System.String
The string to draw.
charWidths
Type: System.Collections.Generic.ICollection<Double>
The char widths.

Remarks

After drawing of each character in the string represented by the text parameter this method looks up a width in a collection represented by the charWidths parameter and applies extra displacement if needed.

Text gets rotated in counter-clockwise direction.
The string represented by the text parameter always spans only one line. Please use DrawText() if you want to draw more than one line of text.

See Also