From 254d3980a116e555eddb6bdcb1ccce1dacff0df0 Mon Sep 17 00:00:00 2001 From: sameerkhan001 Date: Wed, 18 Jun 2025 11:24:29 +0530 Subject: [PATCH] 964875: Added proper reset action code example. --- .../Program.cs | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/Actions/Reset-form-fields-in-the-PDF-document/.NET/Reset-form-fields-in-the-PDF-document/Program.cs b/Actions/Reset-form-fields-in-the-PDF-document/.NET/Reset-form-fields-in-the-PDF-document/Program.cs index 6767ef35..8a569c80 100644 --- a/Actions/Reset-form-fields-in-the-PDF-document/.NET/Reset-form-fields-in-the-PDF-document/Program.cs +++ b/Actions/Reset-form-fields-in-the-PDF-document/.NET/Reset-form-fields-in-the-PDF-document/Program.cs @@ -5,32 +5,33 @@ using Syncfusion.Pdf.Graphics; using Syncfusion.Pdf.Interactive; -//Create a PDF document. +//Create a PDF document PdfDocument document = new PdfDocument(); - -//Add a new page. +//Add a new page PdfPage page = document.Pages.Add(); -//Create a Text box field. +//Create a Text box field PdfTextBoxField textBoxField = new PdfTextBoxField(page, "FirstName"); - -//Set properties to the textbox. +//Set properties to the textbox textBoxField.BorderColor = new PdfColor(Color.Gray); textBoxField.BorderStyle = PdfBorderStyle.Beveled; textBoxField.Bounds = new RectangleF(80, 0, 100, 20); textBoxField.Text = "First Name"; -//Add the form field to the document. +//Add the form field to the document document.Form.Fields.Add(textBoxField); //Create a Button field. PdfButtonField clearButton = new PdfButtonField(page, "Clear"); - -//Set properties to the button field. clearButton.Bounds = new RectangleF(100, 60, 50, 20); clearButton.ToolTip = "Clear"; +//Add button field to the form document.Form.Fields.Add(clearButton); +//Create an instance of reset action +PdfResetAction resetAction = new PdfResetAction(); +clearButton.Actions.GotFocus = resetAction; + //Create file stream. using (FileStream outputFileStream = new FileStream(Path.GetFullPath(@"Output/Output.pdf"), FileMode.Create, FileAccess.ReadWrite)) {