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() if you want to draw more than one line of text.

See Also