Поле со списком
В этом уроке мы покажем вам, как создать список со списком, используя Aspose.PDF для .NET. Мы шаг за шагом объясним исходный код C#, чтобы помочь вам в этом процессе.
Шаг 1: Подготовка
Сначала убедитесь, что вы импортировали необходимые библиотеки и задали путь к каталогу документов:
string dataDir = "YOUR DOCUMENT DIRECTORY";
Шаг 2. Создайте объект документа
Создайте объект Document для хранения формы PDF:
Document doc = new Document();
Шаг 3. Добавьте страницу
Добавьте страницу в документ:
doc.Pages.Add();
Шаг 4. Создайте экземпляр объекта ComboBoxField
Создайте экземпляр объекта ComboBoxField с нужными размерами:
ComboBoxField combo = new ComboBoxField(doc.Pages[1], new Aspose.Pdf.Rectangle(100, 600, 150, 616));
Шаг 5. Добавьте параметры в раскрывающийся список.
Добавьте нужные параметры в раскрывающийся список:
combo.AddOption("Red");
combo.AddOption("Yellow");
combo.AddOption("Green");
combo.AddOption("Blue");
Шаг 6. Добавьте список полей со списком в форму.
Добавьте объект ComboBoxField в коллекцию Поля формы документа:
doc.Form.Add(combo);
Шаг 7: Сохраните документ
Сохраните PDF-документ:
dataDir = dataDir + "ComboBox_out.pdf";
doc.Save(dataDir);
Пример исходного кода для поля со списком с использованием Aspose.PDF для .NET
try
{
// Путь к каталогу документов.
string dataDir = "YOUR DOCUMENT DIRECTORY";
// Создать объект документа
Document doc = new Document();
// Добавить страницу в объект документа
doc.Pages.Add();
// Создать экземпляр объекта поля ComboBox
ComboBoxField combo = new ComboBoxField(doc.Pages[1], new Aspose.Pdf.Rectangle(100, 600, 150, 616));
// Добавить опцию в ComboBox
combo.AddOption("Red");
combo.AddOption("Yellow");
combo.AddOption("Green");
combo.AddOption("Blue");
// Добавьте объект поля со списком, чтобы сформировать коллекцию полей объекта документа.
doc.Form.Add(combo);
dataDir = dataDir + "ComboBox_out.pdf";
// Сохраните PDF-документ
doc.Save(dataDir);
Console.WriteLine("\nCombobox field added successfully.\nFile saved at " + dataDir);
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
Заключение
В этом уроке мы узнали, как создать список со списком, используя Aspose.PDF для .NET. Следуя этим шагам, вы можете легко добавить список со списком в свои PDF-документы с помощью Aspose.PDF.
Часто задаваемые вопросы
Вопрос: Могу ли я настроить внешний вид списка полей со списком, используя Aspose.PDF для .NET?
О: Да, вы можете настроить внешний вид списка полей со списком, используя Aspose.PDF для .NET. Вы можете установить такие свойства, как размер шрифта, цвет, цвет фона, стиль границы и т. д., чтобы они соответствовали желаемому внешнему виду.
Вопрос: Могу ли я установить выбранные по умолчанию параметры в списке поля со списком?
О: Да, вы можете установить выбранные по умолчанию параметры в списке полей со списком, используя Aspose.PDF для .NET. Вы можете использоватьSelected
собственностьComboBoxField
объект, чтобы отметить один или несколько параметров как выбранных по умолчанию.
Вопрос: Как получить выбранное значение из списка поля со списком после того, как пользователь сделает выбор?
О: Вы можете получить выбранное значение из списка поля со списком, используя Aspose.PDF для .NET. После того, как пользователь сделает выбор, вы можете получить доступ кValue
собственностьComboBoxField
объект для получения выбранного значения.
Вопрос: Можно ли добавить обработчики событий или действия в список полей со списком?
О: Да, Aspose.PDF для .NET позволяет добавлять обработчики событий или действия в список полей со списком. Вы можете связать действия JavaScript, напримерOnValueChanged
, в список полей со списком для выполнения определенных действий, когда пользователь выбирает опцию.
Вопрос: Могу ли я добавить всплывающие подсказки или описания к параметрам в списке поля со списком?
О: Да, вы можете добавить всплывающие подсказки или описания к параметрам в списке полей со списком, используя Aspose.PDF для .NET. Вы можете установитьAlternateName
свойство каждого параметра, чтобы предоставить всплывающую подсказку или описание, которое будет отображаться, когда пользователь наводит указатель мыши на параметр.