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

Example:how to use form reseting (reset form fields values to their default values) in PDF made with PDFDoc Scout library

How to use a form reseting action in PDF document using PDFDoc Scout library

Download example source code: pdfdocscout_example_reset_form_action.zip (56 KB)

Screenshot (view produced pdf):

Screenshot of PDF document with button that resets form fields to their default values

 ' create PDFDoc object

 
Set PDFDoc = CreateObject("PDFDocScout.PDFDocument")

 
' initialize library

 
PDFDoc.InitLibrary "demo""demo"

 

 
' set output filename for PDF document

 
PDFDoc.OutputFileName "pdfdocscout_example_reset_form_action.pdf"

 
' automatically open generated PDF document in default PDF viewer application

 
PDFDoc.AutoOpenGeneratedPDF = true



 
' starts PDF document generation

 
PDFDoc.BeginDocument



  
'Add new Reset Form Action

 
Set ResetFormAction PDFDoc.AddResetFormAction()

 

 
' Add button

 
Set btnTest PDFDoc.Page.AddButton ("btnDemo"100150200110)

 btnTest.Caption 
"Run Reset Form Action"

 
' Set button action

 
btnTest.OnMouseDown ResetFormAction



 
' Add controls

 
Set testCheckbox PDFDoc.Page.AddCheckbox("testCheckbox"100200150210)

 testCheckbox.Caption 
"testCheckbox"



 Set EditField = PDFDoc.Page.AddEdit ("testTextBox", 100, 220, 150, 230)

EditField.Text =
"testTextBox"



 ' close pdf document generation

 
PDFDoc.EndDocument



 
' disconnect from library

 
Set PDFDoc = Nothing

Tutorials: