Type Default Value Read Only Description
Double 0.0 No The inter-character spacing.




This property controls the spacing between each adjacent pair of characters. It is sometimes called tracking or kerning.

Each character in a string of text has a width, which is used for positioning the next character. The CharSpacing is added to the width of each character.

Specifying a positive value has the effect of stretching out the text. Specifying negative values has the effect of condensing the text.

Because this property is measured as an absolute value, the visual effect will be greater if your text is smaller.




In this example, we add three blocks of text to a document. The first block uses the default spacing. The second block uses a positive value to stretch out the text. The last block uses a negative value to condense the text.

Set theDoc = Server.CreateObject("ABCpdf10.Doc")
theDoc.TextStyle.Size = 96
theDoc.AddText "Zero CharSpacing"
theDoc.Rect.Move 0, -300
theDoc.TextStyle.CharSpacing = 10
theDoc.AddText "Positive CharSpacing"
theDoc.Rect.Move 0, -300
theDoc.TextStyle.CharSpacing = -10
theDoc.AddText "Negative CharSpacing"
theDoc.Save "c:\mypdfs\stylecspace.pdf"