RadioField

Overview

RadioField is a class in Aspose.PDF FOSS for TypeScript. Inherits from: Field.

A radio group (/FT /Btn with the Radio flag).

This class declares 5 methods for RadioField objects in TypeScript programs. Available methods include: Flatten, GenerateAppearance, SetActions, SetStyle, constructor. All public members are accessible to any TypeScript application after installing the Aspose.PDF FOSS for TypeScript package. Properties: Actions, Options, ReadOnly, Required, Type, Value, and 1 more.

Properties

NameTypeAccessDescription
Type: 'radio'ReadGets the type.
WidgetsPdfDict[]ReadGets the widgets.
Optionsstring[]ReadGets the options.
Valuestring | string[] | booleanRead/WriteGets the value.
ActionsFieldActionsReadGets the actions.
ReadOnlybooleanRead/WriteGets the read only.
RequiredbooleanRead/WriteGets the required.

Methods

SignatureDescription
constructor(doc: Document, acroForm: PdfDict, Dict: PdfDict, Name: string, FullName: string, Type: FieldType, ff: number, initialV: PdfObject)Calls constructor(doc, acroForm, Dict, Name, FullName, Type, ff, initialV) on this RadioField instance.
SetActions(actions: FieldActionsUpdate)Set or clear /AA triggers.
Flatten()numberBake just this field into static page content: draw each of its widgets’ appearances into their page’s /Contents, drop those widgets from /Annots, and unwire the field from /AcroForm /Fields.
GenerateAppearance()Regenerate this field’s appearance stream(s) from its current value, so the result renders without relying on a viewer honoring /NeedAppearances.
SetStyle(style: FieldStyle)Restyle this field: border, background and text.