Продукты Р7
Корпоративный сервер 2024
Корпоративный сервер 2024
Сервер документов
Сервер документов
Редакторы
Редакторы
Корпоративный сервер 2019
Корпоративный сервер 2019
Графика
Графика
Команда
Команда
Мобильные редакторы
Мобильные редакторы
Облачный офис
Облачный офис
Почта
Почта
Органайзер
Органайзер
Сервер лицензирования
Дополнительно
Часто задаваемые вопросы
Разработчикам
Интеграции
Новые возможности

ApiCheckBoxForm

new ApiCheckBoxForm()

Класс, представляющий форму кнопки типа checkbox / radio.

Свойства

НазваниеТипОписание
radioлогическийУказывает, является ли текущий переключатель типом radio button. В этом случае ключевой параметр рассматривается как идентификатор для группы переключателей.

Методы

НазваниеОписание
ClearОчищает текущую форму.
CopyКопирует текущую форму (копирует вместе с формой, если она существует).
GetClassTypeВозвращает тип класса ApiFormBase.
GetFormKeyВозвращает текущий ключ формы.
GetFormTypeВозвращает тип текущей формы.
GetRadioGroupВозвращает ключ группы переключателей, если текущий флажок является переключателем.
GetTextВозвращает текст из текущей формы. Этот метод используется только для текстовых форм и полей со списком.
GetTextPrВозвращает свойства текста из текущей формы. Этот метод используется только для текстовых форм и полей со списком.
GetTipTextВозвращает текст подсказки текущей формы.
GetWrapperShapeВозвращает фигуру, в которую помещена форма для управления положением и размером рамки формы фиксированного размера. Для встроенных форм будет возвращено нулевое значение.
IsCheckedВозвращает состояние текущего флажка (установлен или нет).
IsFixedПроверяет, имеет ли текущая форма фиксированный размер.
IsRadioButtonПроверяет, является ли текущий флажок переключателем.
IsRequiredПроверяет, нужна ли текущая форма.
SetBackgroundColorУстанавливает цвет фона для текущей формы.
SetBorderColorУстанавливает цвет границы для текущей формы.
SetCheckedПроверяет текущий флажок.
SetFormKeyЗадает ключ для текущей формы.
SetPlaceholderTextУстанавливает плейсхолдер в текущую форму. Не может быть установлен флажок или переключатель.
SetRadioGroupУстанавливает ключ группы переключателя на текущий флажок.
SetRequiredУказывает, должна ли текущая форма быть обязательной.
SetTextPrЗадает свойства текста для текущей формы. Этот метод используется только для текстовых форм и полей со списком.
SetTipTextУстанавливает текст подсказки в текущую форму.
ToFixedКонвертирует текущую форму в форму фиксированного размера.
ToInlineПреобразует текущую форму во встроенную форму. Форма изображения не может быть преобразована во встроенную форму, это всегда объект фиксированного размера.

Пример

builder.CreateFile("docx");
var oDocument = Api.GetDocument();
var oCheckBoxForm = Api.CreateCheckBoxForm({"tip": "Specify your marital status", "required": true, "placeholder": "Marital status", "radio": true});
oCheckBoxForm.SetRadioGroup("Marital status");
var oParagraph = oDocument.GetElement(0);
oParagraph.AddElement(oCheckBoxForm);
oParagraph.AddText(" Married");
oParagraph.AddLineBreak();
oCheckBoxForm = Api.CreateCheckBoxForm({"tip": "Specify your marital status", "required": true, "placeholder": "Marital status", "radio": true});
oCheckBoxForm.SetRadioGroup("Marital status");
oParagraph.AddElement(oCheckBoxForm);
oParagraph.AddText(" Single");
var sRadioGroup = oCheckBoxForm.GetRadioGroup();
var bRadioButton = oCheckBoxForm.IsRadioButton();
oCheckBoxForm.SetChecked(true);
var bChecked = oCheckBoxForm.IsChecked();
oParagraph = Api.CreateParagraph();
oParagraph.AddText("The second checkbox from this document is a radio button: " + bRadioButton);
oParagraph.AddLineBreak();
oParagraph.AddText("The second checkbox from this document is checked: " + bChecked);
oParagraph.AddLineBreak();
oParagraph.AddText("Radio group name of the radio buttons in this document: " + sRadioGroup);
oDocument.Push(oParagraph);
builder.SaveFile("docx", "ApiCheckBoxForm.docx");
builder.CloseFile();
[wbcr_css_snippet id="18802"][wbcr_css_snippet id="21788"]

Статьи раздела

Справочник методов класса ApiCheckBoxForm текстового документа
Обновлено: 15.12.25
SetRadioGroup
Обновлено: 15.12.25
SetFormKey
Обновлено: 15.12.25
GetTipText
Обновлено: 15.12.25
ToInline
Обновлено: 15.12.25
ToFixed
Обновлено: 15.12.25
SetTipText
Обновлено: 15.12.25
SetTextPr
Обновлено: 07.11.22
SetRequired
Обновлено: 15.12.25
SetPlaceholderText
Обновлено: 07.11.22

Не нашли ответ на свой вопрос?

Наша команда поддержки готова помочь вам с любыми вопросами, связанными с работой нашего продукта.