Docotic.Pdf Library Help > BitMiracle.Docotic.Pdf > PdfCanvas Class > PdfCanvas Methods > DrawString Method > DrawString Method (PdfPoint, 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(
	PdfPoint position,
	double angle,
	string text,
	ICollection<double> charWidths
)
VB
Public Sub DrawString ( 
	position As PdfPoint,
	angle As Double,
	text As String,
	charWidths As ICollection(Of Double)
)

Parameters

position
Type: BitMiracle.Docotic.Pdf.PdfPoint
A PdfPoint structure that specifies 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 Overload if you want to draw more the one line of text.

See Also