RadioButtonOptionField

RadioButtonOptionField

Обзор

RadioButtonOptionField — это класс в Aspose.PDF FOSS для .NET. Наследуется от: RadioButtonField.

Один вариант RadioButtonField.

Этот класс предоставляет 39 методов для работы с объектами RadioButtonOptionField в программах .NET. Доступные методы включают: Accept, Add, AddOption, ChangeAfterResize, ChoiceField, Clone, CopyTo, DeleteOption, ExecuteFieldJavaScript, ExportToJson, ExportValueToJson, Field и ещё 13 методов. Все публичные члены доступны любой .NET-приложению после установки пакета Aspose.PDF FOSS для .NET. Свойства: Action, Actions, ActiveState, Alignment, AlternateName, AnnotationFlags и ещё 91.

Свойства

Имя:Тип:ДоступОписание:
DefaultAppearanceDefaultAppearanceЧтениеНастройки внешнего вида по умолчанию (/DA), применённые к виджету опции.
CaptionAspose.Pdf.Text.TextFragment?Чтение/записьТекст подписи, отображаемый рядом с радиоглифом.
OptionNamestring?Чтение/записьИмя /Opt, записываемое в поле родителя при добавлении этой опции.
StyleBoxStyleЧтение/записьВизуальный стиль значка радио.
WidthdoubleЧтение/записьШирина прямоугольника виджета опции в пунктах.
HeightdoubleЧтение/записьВысота прямоугольника виджета опции в пунктах.
BorderBorder?Чтение/записьОформление границы, применяемое к виджету опции.
CharacteristicsAspose.Pdf.Annotations.CharacteristicsЧтениеСловарь визуальных характеристик (/MK), применяемый к виджету опции.
RectRectangle?ЧтениеПрямоугольник виджета опции.
NoToggleToOffboolЧтение/запись/Ff бит 15 (NoToggleToOff): когда истинно, пользователь не может снять выбранную радиокнопку, кликнув по ней снова.
ShapeBoxShapeЧтение/записьВнешняя форма границы виджетов радиокнопок.
PageIndexintЧтениеИндекс страницы первого виджета поля, начинающийся с 1.
OptionsOptionCollectionЧтениеКоллекция вариантов радиокнопки.
IsRadioboolЧтениеЯвляется ли это радиокнопкой (всегда true для RadioButtonField).
IsPushbuttonboolЧтениеЯвляется ли это кнопкой (всегда false для RadioButtonField).
SelectedValuestring?ЧтениеТекущее выбранное значение, или null, если ничего не выбрано.
SelectedintЧтение/записьПолучает или задает 1-базовый индекс выбранного варианта радиокнопки среди состояний внешнего вида дочернего виджета /AP/N (исключая универсальное состояние «Off»).
Valuestring?Чтение/записьПереопределение значения.
IsComboboolЧтениеПолучает is combo.
IsEditableboolЧтениеПолучает значение is editable.
IsMultiSelectboolЧтениеПолучает значение is multi select.
IsSortedboolЧтениеПолучает, отсортировано ли.
MultiSelectboolЧтение/записьПолучить/установить MultiSelect (/Ff бит 22 — 0-based 21).
CommitImmediatelyboolЧтение/записьПолучить/установить CommitOnSelChange (/Ff bit 27 — 0-based 26).
SelectedItemsint[]Чтение/записьИндексы выбранных опций, нумерация с нуля (public-API shape int[] sibling of SelectedIndices; setter rewrites /V from the matching options).
SelectedValuesIReadOnlyList<string>Чтение/записьТекущие выбранные значения.
SelectedIndicesIReadOnlyList<int>Чтение0-based индексы выбранных значений в списке Options.
TypeFieldTypeЧтениеТип поля.
FullNamestring?ЧтениеПолностью квалифицированное имя поля.
TextHorizontalAlignmentAspose.Pdf.HorizontalAlignmentЧтение/записьПереопределение горизонтального выравнивания, специфичного для текста, применённое к внешнему виду виджета поля.
PartialNamestring?Чтение/записьЧастичное имя поля (/T).
NormalAppearanceXForm?ЧтениеВнешний вид поля “Normal” (запись /AP /N).
AppearanceAspose.Pdf.Annotations.AppearanceDictionaryЧтениеПотоки отображения виджета поля (запись /AP), индексированные по имени отображения.
OnActivatedAnnotations.PdfAction?Чтение/записьДействие, вызываемое при активации этого поля (запись /A).
CountintЧтениеКоличество элементов в массиве /Kids этого поля — либо дочерних полей (узлы иерархии), либо аннотаций-виджетов (конечное поле с несколькими визуальными виджетами, например, сгруппированными флажками/переключателями).
FieldsField[]ЧтениеДочерние элементы типа Field данного поля в виде массив-снимка — удобный аксессор, отражающий Fields в форме.
DefaultValuestring?ЧтениеЗначение по умолчанию (/DV).
AlternateNamestring?Чтение/записьАльтернативное имя поля / подсказка (/TU entry).
FlagsAspose.Pdf.Annotations.AnnotationFlagsЧтение/записьФлаги аннотации виджета (/F entry), например.
TabOrderintЧтение/записьИндекс порядка табуляции для этого поля.
IsReadOnlyboolЧтениеОпределяет, является ли поле только для чтения.
ReadOnlyboolЧтение/записьЯвляется ли поле только для чтения (настраиваемый псевдоним для паритета API).
IsRequiredboolЧтениеЯвляется ли поле обязательным.
ColorColorЧтение/записьЦвет поля (хранится в строке /DA default appearance как RGB).
AnnotationIndexintЧтение/записьПозиция вкладки виджета этого поля в массиве /Annots страницы, начиная с 1 — порядок элементов массива соответствует порядку вкладок на странице.
FitIntoRectangleboolЧтение/записьГлобальный флаг: если true, значение поля автоматически масштабируется, чтобы поместиться в прямоугольник виджета.
IsGroupboolЧтениеОпределяет, является ли это поле контейнером/группой дочерних полей.
IsSharedFieldboolЧтение/записьОпределяет, принадлежит ли это поле группе общих полей.
IsSynchronizedboolЧтениеОпределяет, является ли коллекция потокобезопасной.
SyncRootobjectЧтениеКорень синхронизации; возвращает этот экземпляр.
MaxFontSizedoubleЧтение/записьМаксимальный размер шрифта, используемый при автоподгонке отображения поля.
MinFontSizedoubleЧтение/записьМинимальный размер шрифта, используемый при автоподгонке отображения поля.
MappingNamestring?Чтение/записьИмя сопоставления, используемое внешними скриптами для идентификации поля.
AnnotationTypeAnnotationTypeЧтениеВсегда Widget.
ActionsAnnotationActionCollectionЧтениеСлоты действий для /AA-дерева виджета.
ExportableboolЧтение/записьСледует ли экспортировать значение виджета при отправке формы.
HighlightingHighlightingModeЧтение/записьВизуальный режим подсветки, используемый при щелчке пользователя по виджету (/H entry).
ParentForms.Field?ЧтениеРодительское поле, когда этот виджет является визуальным дочерним элементом поля AcroForm.
RequiredboolЧтение/записьНужно ли заполнять виджет перед отправкой (/Ff bit 2).
HighlightModestringЧтениеРежим подсветки (/H entry).
DefaultAppearanceStringstring?ЧтениеСтрока внешнего вида по умолчанию (/DA entry).
FieldValuestring?ЧтениеЗначение поля (/V entry).
DefaultFieldValuestring?ЧтениеЗначение поля по умолчанию (/DV entry).
FieldTypestring?ЧтениеТип поля (/FT entry).
InnerRectRectangle?ЧтениеПрямоугольник аннотации, уменьшенный записью /RD (rectangle differences) — область, фактически отрисованная внутри Rect.
ActiveStatestring?Чтение/записьТекущее активное состояние внешнего вида (/AS entry).
AlignmentTextAlignmentЧтение/записьВыравнивание текста (для free-text / widget-аннотаций, содержащих форматированный текст).
HorizontalAlignmentAspose.Pdf.HorizontalAlignmentЧтение/записьГоризонтальное выравнивание (отображается в дополнение к Alignment; оба могут устанавливаться независимо).
StatesAppearanceDictionaryЧтениеСловарь состояния внешнего вида (подсловарь для каждого состояния объекта AP/N, например).
UpdateAppearanceOnConvertboolЧтение/записьНужно ли регенерировать поток отображения при сохранении аннотации в преобразованном документе.
UseFontSubsetboolЧтение/записьНужно ли субсетировать встроенный шрифт (если он есть).
Contentsstring?Чтение/записьСодержимое аннотации (текст).
OpacitydoubleЧтение/записьНепрозрачность аннотации (0.0 = прозрачный, 1.0 = непрозрачный).
InteriorColorColor?Чтение/записьВнутренний цвет аннотации (/IC entry, для аннотаций круг/квадрат/линия).
Titlestring?Чтение/записьЗаголовок аннотации (автор для аннотаций разметки).
Namestring?Чтение/записьИмя аннотации (уникальный идентификатор — запись /NM).
Subjectstring?Чтение/записьТема аннотации (/Subj entry).
ModifiedDatestring?ЧтениеДата изменения.
ModifiedDateTimeЧтение/записьДата /M (modified) как типизированный DateTime.
AnnotationFlagsAnnotationFlagsЧтение/записьТипизированный псевдоним Flags, соответствующий публичному интерфейсу, который раскрывает AnnotationFlags как свойство.
ActionPdfAction?Чтение/записьДействие, связанное с этой аннотацией (запись /A).
Authorstring?ЧтениеАвтор аннотации (запись /T).
AnnotationStatestring?ЧтениеСостояние аннотации (запись /State), например.
AnnotationStateModelstring?ЧтениеМодель состояния аннотации (/StateModel запись), например,
ReplyTypestring?ЧтениеТип ответа (/RT запись), например,
InReplyToAnnotation?Чтение/записьАннотация, на которую отвечает данная (/IRT запись).
QuadPointsPoint[]Чтение/записьQuadPoints как массив значений Point.
PagePage?ЧтениеСтраница, которой принадлежит эта аннотация, или null, когда её нельзя разрешить (например,
VerticalAlignmentVerticalAlignmentЧтение/записьВертикальное выравнивание, применённое к этому абзацу.
MarginMarginInfoЧтение/записьИнформация о внешнем отступе применена к этому абзацу.
IsFirstParagraphInColumnboolЧтение/записьЗаставить абзац начать новую колонку.
IsKeptWithNextboolЧтение/записьОставьте этот абзац на той же странице, что и следующий.
IsInNewPageboolЧтение/записьПринудительно начать абзац с новой страницы.
IsInLineParagraphboolЧтение/записьФлаг встроенного абзаца (не начинается с новой строки).
HyperlinkTextstring?Чтение/записьУстаревшая цель гиперссылки строкового типа.
HyperlinkHyperlink?Чтение/записьТипизированное оформление гиперссылки, применённое к абзацу.
ZIndexintЧтение/записьИндекс Z-order, используемый рендерером DOM.

Методы

ПодписьОписание:
RadioButtonOptionField()Вызывает RadioButtonOptionField у этого экземпляра RadioButtonOptionField.
RadioButtonOptionField(page: Page, rect: Rectangle)Вызывает RadioButtonOptionField(page, rect) у этого экземпляра RadioButtonOptionField.
RadioButtonField(page: Page)Создаёт новое поле радиокнопки, привязанное к читателю предоставленной страницы.
RadioButtonField(page: Page, rect: Rectangle)Создавайте с установленным полевым параметром /Rect.
RadioButtonField(doc: Document)Вызывает RadioButtonField(doc) у этого экземпляра RadioButtonOptionField.
AddOption(optionName: string, rect: Rectangle)Добавляет вариант с указанным именем состояния отображения в заданный прямоугольник.
AddOption(optionName: string)Добавляет радиовариант только по имени; затеняет унаследованную версию ChoiceField, поэтому отражение отображает её для этого типа.
Add(option: RadioButtonOptionField)Добавляет настроенный RadioButtonOptionField в качестве дочернего виджета этой радиогруппы.
SetPosition(point: Aspose.Pdf.Point)Переместите прямоугольник виджета поля к точке, сохранив текущую ширину/высоту.
ChoiceField(doc: Document)Вызывает ChoiceField(doc) на этом экземпляре RadioButtonOptionField.
ChoiceField(doc: Document, rect: Rectangle)Вызывает ChoiceField(doc, rect) на этом экземпляре RadioButtonOptionField.
ChoiceField(page: Page, rect: Rectangle)Вызывает ChoiceField(page, rect) на этом экземпляре RadioButtonOptionField.
AddOption(export: string, name: string)Добавьте параметр с отдельными значениями экспорта и отображения.
DeleteOption(optionName: string)Удалить первый вариант, соответствующий optionName (либо как отдельный PdfString, либо как отображаемая часть пары [export, name]).
Field(doc: Document)Создать поле, привязанное к документу.
GetEnumerator()Перебирает аннотации виджетов для дочерних элементов этого поля в массиве /Kids.
CopyTo(array: Aspose.Pdf.Annotations.WidgetAnnotation[], index: int)Копировать аннотации виджетов в массив, начиная с индекса.
CopyTo(array: Field[], index: int)Скопировать дочерние элементы этого поля (в виде экземпляров Field) в массив, начиная с индекса.
ExecuteFieldJavaScript(javaScriptAction: Aspose.Pdf.Annotations.JavascriptAction)Выполнить предоставленное действие JavaScript над этим полем.
ExportToJson(stream: Stream)Сериализовать это поле в JSON (единственный объект FieldExportingData) через предоставленный поток.
ExportToJson(fileName: string)Сериализовать это поле в файл JSON.
ExportToJson(stream: Stream, options: ExportFieldsToJsonOptions?)Сериализуйте это поле в JSON через предоставленный поток.
ExportToJson(fileName: string, options: ExportFieldsToJsonOptions?)Сериализуйте это поле в файл JSON.
ExportValueToJson(outputJsonStream: Stream, indented: bool)Запишите имя поля, флаги и значение в поток JSON.
Flatten()Сведите это поле к плоскому виду — преобразуйте его значение в статическое содержимое страницы.
GetWidgetEnumerator()Перечислитель типизирован как WidgetAnnotation.
ImportValueFromJson(inputJsonStream: Stream)Прочитайте значение этого поля из потока JSON.
ImportValueFromJson(inputJsonStream: Stream, fieldFullNameInJSON: string)Прочитайте значение именованного поля из потока JSON — один объект поля (возможно вложенный через ChildFields) или массив таких объектов — и примените значение записи, чей точечный путь соответствует fieldFullNameInJSON.
Recalculate()Пересчитайте значение поля с помощью его скрипта расчёта.
WidgetAnnotation(doc: Document)Программный ctor — создаёт пустую аннотацию-виджет, связанную с читателем документа.
ExportToJson(stream: System.IO.Stream)Сериализуйте поле этого виджета как JSON в поток.
ExportToJson(stream: System.IO.Stream, options: ExportFieldsToJsonOptions?)Сериализуйте поле этого виджета как единственный объект FieldExportingData JSON в поток.
GetCheckedStateName()Возвращает имя состояния отображения, которое представляет состояние «включено» / «отмечено» этого виджета (обычно «Yes»), получаемое из ключей словаря /AP/N (любое, кроме «Off»).
Accept(visitor: AnnotationSelector)Вызывает Accept(visitor) у этого экземпляра RadioButtonOptionField.
GetRectangle(considerRotation: bool)Ограничивающий прямоугольник скорректирован с учётом considerRotation.
ChangeAfterResize(transform: Matrix)Отрегулировать геометрию аннотации после того, как пользователь изменил размер страницы или исходного прямоугольника.
UpdateAppearances()Воссоздать обычный поток отображения (/AP /N) на основе текущей геометрии и цветов аннотации.
WriteXfdf(writer: System.Xml.XmlWriter)Сериализовать эту аннотацию как элемент XFDF в writer (PDF 32000 §12.7.8 / XFDF 3.0).
Clone()Поверхностное клонирование — копирует скалярное/по ссылке разделяемое состояние.

См. также:

 Русский