Aspose::Words::Fields::TextFormFieldType перечисление

TextFormFieldType enum

Указывает тип текстового поля формы.

enum class TextFormFieldType

Значения

ИмяЗначениеОписание
Regular0Текстовое поле формы может содержать любой текст.
Number1Текстовое поле формы может содержать только числа.
Дата2Текстовое поле формы может содержать только корректное значение даты.
CurrentDate3Значение текстового поля формы — текущая дата при обновлении поля.
CurrentTime4Значение текстового поля формы — текущее время при обновлении поля.
Calculated5Значение текстового поля формы рассчитывается из выражения, указанного в свойстве TextInputDefault.

Примеры

Показывает, как создавать поля формы.

auto builder = System::MakeObject<Aspose::Words::DocumentBuilder>();

// Поля формы — это объекты в документе, с которыми пользователь может взаимодействовать, получая запрос на ввод значений.
// Мы можем создавать их с помощью построителя документов, а ниже представлены два способа сделать это.
// 1 -  Базовый ввод текста:
builder->InsertTextInput(u"My text input", Aspose::Words::Fields::TextFormFieldType::Regular, u"", u"Enter your name here", 30);

// 2 -  Выпадающий список с подсказкой и диапазоном возможных значений:
System::ArrayPtr<System::String> items = System::MakeArray<System::String>({u"-- Select your favorite footwear --", u"Sneakers", u"Oxfords", u"Flip-flops", u"Other"});

builder->InsertParagraph();
builder->InsertComboBox(u"My combo box", items, 0);

builder->get_Document()->Save(get_ArtifactsDir() + u"DocumentBuilder.CreateForm.docx");

См. также