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

Example: use of different line styles in PDF documents (generated with PDFDoc Scout library)

Sample: using different line styles in PDF documents with PDFDoc Scout library

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

Screenshot (view produced pdf):

lines with different line styles used in PDF document

 ' create PDFDoc object

 Set PDFDoc = CreateObject("PDFDocScout.PDFDocument")

 ' initialize library

 PDFDoc.InitLibrary "demo", "demo"

 

 ' set output filename for PDF document

 PDFDoc.OutputFileName = "pdfdocscout_example_line_styles.pdf"

 ' automatically open generated PDF document in default PDF viewer application

 PDFDoc.AutoOpenGeneratedPDF = true



 ' starts PDF document generation

 PDFDoc.BeginDocument



 ' draw default line style

 PDFDoc.Page.MoveTo 100, 100

 PDFDoc.Page.LineTo 200, 100

 PDFDoc.Page.Stroke

 

 ' set line style for dravning

 PDFDoc.Page.SetDash "[2 2] 0"

 ' move to start point

 PDFDoc.Page.MoveTo 100, 150

 ' draw line

 PDFDoc.Page.LineTo 200, 150

 ' show line

 PDFDoc.Page.Stroke



 ' set another style

 PDFDoc.Page.SetDash "[13 3 2 3 2 3] 0"

 PDFDoc.Page.MoveTo 100, 200

 PDFDoc.Page.LineTo 200, 200

 ' to make drawn objects visible you should call .Stroke method

 PDFDoc.Page.Stroke



 ' close pdf document generation

 PDFDoc.EndDocument



 ' disconnect from library

 Set PDFDoc = Nothing

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

Tutorials: