Program.vb
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 | Imports Bytescout.PDF ''' <summary> ''' This example demonstrates how to change the intercharacter spacing. ''' </summary> Class Program Shared Sub Main() ' Create new document Dim pdfDocument = New Document() pdfDocument.RegistrationName = "demo" pdfDocument.RegistrationKey = "demo" ' Add page Dim page = New Page(PaperFormat.A4) pdfDocument.Pages.Add(page) Dim canvas = page.Canvas Dim font = New Font( "Arial" , 16) Dim brush = New SolidBrush() Dim stringFormat = New StringFormat() ' Standard spacing stringFormat.CharacterSpacing = 0.0F canvas.DrawString( "Standard intercharacter spacing 0.0" , font, brush, 20, 20, stringFormat) ' Increased spacing stringFormat.CharacterSpacing = 1.0F canvas.DrawString( "Increased intercharacter spacing 1.0" , font, brush, 20, 50, stringFormat) ' Reduced spacing stringFormat.CharacterSpacing = -0.75F canvas.DrawString( "Reduced intercharacter spacing -0.75" , font, brush, 20, 80, stringFormat) ' Save document to file pdfDocument.Save( "result.pdf" ) ' Cleanup pdfDocument.Dispose() ' Open document in default PDF viewer app Process.Start( "result.pdf" ) End Sub End Class |
Click here to get your Free Trial version of the SDK
also available as: