PDFPAGE_SetCharacterSpacing
IPDFDocument3 :: PDF page methods

See Also Example
Collapse All

This method sets the spacing between characters.

Syntax

HRESULT PDFPAGE_SetCharacterSpacing (
DOUBLE spacing
)
Parameters
spacing
Spacing (in points) between characters

Return value
If successful, this method returns S_OK. If it fails, this method should return one of the error values.

Remarks

This method sets the additional space in points that should be inserted between characters.

Equivalent in new interface: IPDFDocument4::SetCharacterSpacing.

Example

Changing the Character Spacing

Delphi
[copy to clipboard]
{ PDF object is supposed to be created }
PDF.BeginDoc;
PDF.PDFPAGE_SetActiveFont('Helvetica', false, false, false, false, 16.0, 0);
for int i := 0 to 10 do
begin
    PDF.PDFPAGE_SetCharacterSpacing(i * 2);
    PDF.PDFPAGE_TextOut(20, (i + 1)*20, 0.0, 'Some text string.');
end;
PDF.EndDoc;
C/C++
[copy to clipboard]
// PDF object is supposed to be created
PDF->BeginDoc();
PDF->PDFPAGE_SetActiveFont("Helvetica", FALSE, FALSE, FALSE, FALSE, 16.0, 0);
for (int i = 0; i < 11; i ++)
{
    PDF->PDFPAGE_SetCharacterSpacing(i * 2);
    PDF->PDFPAGE_TextOut(20, (i + 1)*20, 0.0, "Some text string.");
}
PDF->EndDoc();
C#
[copy to clipboard]
// PDF object is supposed to be created
PDF.BeginDoc();
PDF.PDFPAGE_SetActiveFont("Helvetica", false, false, false, false, 16.0, 0);
for (int i = 0; i < 11; i++)
{
    PDF.PDFPAGE_SetCharacterSpacing(i * 2);
    PDF.PDFPAGE_TextOut(20, (i + 1)*20, 0.0, "Some text string.");
}
PDF.EndDoc();
Visual Basic
[copy to clipboard]
' PDF object is supposed to be created
PDF.BeginDoc
PDF.PDFPAGE_SetActiveFont "Helvetica", False, False, False, False, 16.0, 0
For i = 0 To 10
    PDF.PDFPAGE_SetCharacterSpacing i * 2
    PDF.PDFPAGE_TextOut 20, (i + 1)*20, 0.0, "Some text string."
Next
PDF.EndDoc

See Also

Reference