ByteScout PDF SDK - C# - Create ComboBox in PDF form - ByteScout

ByteScout PDF SDK – C# – Create ComboBox in PDF form

  • Home
  • /
  • Articles
  • /
  • ByteScout PDF SDK – C# – Create ComboBox in PDF form

How to create combobox in PDF form in C# with ByteScout PDF SDK

This code in C# shows how to create combobox in PDF form with this how to tutorial

On this page you will learn from code samples for programming in C#.Writing of the code to create combobox in PDF form in C# can be done by developers of any level using ByteScout PDF SDK. ByteScout PDF SDK is the pdf library that can create, update and modify PDF files. Supports text with fonts and style selections, layers, form fields, drawing lines and objects, automatic tables, images. Can be used to create and fill pdf forms. It can create combobox in PDF form in C#.

This code snippet below for ByteScout PDF SDK works best when you need to quickly create combobox in PDF form in your C# application. Follow the instructions from the scratch to work and copy the C# code. Code testing will allow the function to be tested and work properly with your data.

Trial version of ByteScout PDF SDK can be downloaded for free from our website. It also includes source code samples for C# and other programming languages.

Try ByteScout PDF SDK today:  60 Day Free Trial (on-premise) or  Web API (on-demand version)

using System.Diagnostics; using Bytescout.PDF; namespace ComboBoxes { /// <summary> /// This example demonstrates how to create and decorate comboboxes. /// </summary> class Program { static void Main() { // Create new document Document pdfDocument = new Document(); pdfDocument.RegistrationName = "demo"; pdfDocument.RegistrationKey = "demo"; // Add page Page page = new Page(PaperFormat.A4); pdfDocument.Pages.Add(page); // Add dropdown box (not editable combobox) ComboBox comboBox1 = new ComboBox(20, 20, 150, 25, "comboBox1"); comboBox1.Font.Size = 12; comboBox1.BorderColor = new ColorRGB(0, 0, 128); comboBox1.BackgroundColor = new ColorRGB(220, 220, 255); comboBox1.BorderWidth = 2; comboBox1.Text = "Select item"; comboBox1.Items.Add("Item 1"); comboBox1.Items.Add("Item 2"); comboBox1.Items.Add("Item 3"); page.Annotations.Add(comboBox1); // Add editable combobox ComboBox comboBox2 = new ComboBox(20, 50, 150, 25, "comboBox2"); comboBox2.Editable = true; comboBox2.Font.Size = 12; comboBox2.BorderColor = new ColorRGB(0, 128, 0); comboBox2.BackgroundColor = new ColorRGB(220, 255, 220); comboBox1.BorderWidth = 2; comboBox2.Text = "Editable ComboBox"; comboBox2.Items.Add("Item 1"); comboBox2.Items.Add("Item 2"); comboBox2.Items.Add("Item 3"); page.Annotations.Add(comboBox2); // Save document to file pdfDocument.Save("result.pdf"); // Cleanup pdfDocument.Dispose(); // Open result document in default associated application (for demo purpose) ProcessStartInfo processStartInfo = new ProcessStartInfo("result.pdf"); processStartInfo.UseShellExecute = true; Process.Start(processStartInfo); } } }

Try ByteScout PDF SDK today:  60 Day Free Trial (on-premise) or  Web API (on-demand version)



Get 60 Day Free Trial or Visit ByteScout PDF SDK Home Page

Explore ByteScout PDF SDK Documentation

Get ByteScout PDF SDK Free Training


Get Your Free API Key

Explore Web API Documentation