QUESTIONS OR COMMENTS ABOUT PRODUCTS? WRITE US AT SUPPORT@BYTESCOUT.COM OR USE THIS FORM

How to use text rendering for text in PDF created with PDFDoc Scout library

How to use text rendering styles in PDF documents generated using PDFDoc Scout library

Download example source code: pdfdocscout_example_text_rendering.zip (10,7 KB)

This example demonstrates how to use different text rendering modes for text in generated PDF documents with PDFDoc Scout library



Screenshot (view produced pdf):

demonstration of different text rendering styles
 ' create PDFDoc object

 Set PDFDoc = CreateObject("PDFDocScout.PDFDocument")

 ' initialize library

 PDFDoc.InitLibrary "demo", "demo"

 

 ' set output filename for PDF document

 PDFDoc.OutputFileName = "pdfdocscout_example_text_rendering.pdf"

 ' automatically open generated PDF document in default PDF viewer application

 PDFDoc.AutoOpenGeneratedPDF = true



 ' starts PDF document generation

 PDFDoc.BeginDocument



 ' Fill text

 PDFDoc.Page.SetTextRenderingMode 0

 ' add text to current page - draw text at (100,100) and rotate at 15 degrees 

 PDFDoc.Page.AddText "Hello, World!", 100, 100, 15 



 ' Stroke text

 PDFDoc.Page.SetTextRenderingMode 1

 ' add text to current page - draw text at (100,100) and rotate at 15 degrees 

 PDFDoc.Page.AddText "Hello, World!", 100, 150, 15 



 ' Fill, then stroke, text

 PDFDoc.Page.SetTextRenderingMode 2

 ' add text to current page - draw text at (100,100) and rotate at 15 degrees 

 PDFDoc.Page.AddText "Hello, World!", 100, 200, 15 



 ' close pdf document generation

 PDFDoc.EndDocument



 ' disconnect from library

 Set PDFDoc = Nothing

Download example source code: pdfdocscout_example_text_rendering.zip (10,7 KB)

Tutorials: