API Reference
HtmlRenderFormField
Backend-neutral standard HTML form metadata paired with static fallback visuals. Image and SVG backends paint Visuals; interactive-capable backends may emit a native widget instead.
Inheritance
- HtmlRenderVisual
- HtmlRenderFormField
Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
Properties
public HtmlRenderFormFieldKind FieldKind { get; } #Resolved native field kind.
public String Name { get; } #Stable field name from HTML name/id semantics or a deterministic renderer fallback.
public String MappingName { get; } #Original HTML field name retained for export and mapping workflows.
public String Value { get; } #Resolved scalar field value.
public String Placeholder { get; } #Placeholder text shown only by the initial appearance while Value is empty.
public IReadOnlyList<String> Values { get; } #Resolved selected values for a choice field.
public IReadOnlyList<String> Options { get; } #Resolved display options for a choice field.
public IReadOnlyList<String> OptionValues { get; } #Export values corresponding by index to Options.
public IReadOnlyList<Int32> SelectedOptionIndices { get; } #Zero-based option identities selected by the HTML control.
public String RadioOption { get; } #PDF-safe appearance-state token for a check box or radio widget.
public Boolean IsSelected { get; } #Whether a check box or radio widget is selected.
public Boolean IsDisabled { get; } #Whether the HTML control is disabled and must not participate in form export.
public Boolean IsReadOnly { get; } #Whether user editing is disabled by disabled or readonly HTML semantics.
public Boolean IsRequired { get; } #Whether HTML requires a value.
public Boolean IsMultiline { get; } #Whether text accepts multiple lines.
public Boolean IsPassword { get; } #Whether text is password content.
public Boolean IsFileSelect { get; } #Whether text represents a file selector.
public Boolean IsComboBox { get; } #Whether a choice field uses a compact drop-down presentation.
public Boolean AllowsMultipleSelection { get; } #Whether a choice field permits multiple selected options.
public Nullable<Int32> MaximumLength { get; } #Optional positive maximum text length.
public String AlternateName { get; } #Accessible field description derived from HTML/ARIA naming.
public OfficeFontInfo Font { get; } #Resolved control font.
public OfficeColor TextColor { get; } #Resolved text color.
public OfficeColor PlaceholderTextColor { get; } #Resolved color used by the placeholder-only initial appearance.
public OfficeTextAlignment TextAlignment { get; } #Resolved horizontal text alignment.
public Nullable<OfficeColor> BackgroundColor { get; } #Resolved background color.
public Nullable<OfficeColor> BorderColor { get; } #Resolved border color.
public String BorderStyle { get; } #Resolved uniform CSS border style retained for interactive backends.
public Double BorderWidth { get; } #Resolved border width in CSS pixels.
public Double CornerRadius { get; } #Resolved uniform circular corner radius in CSS pixels.
public IReadOnlyList<HtmlRenderVisual> Visuals { get; } #Ordered static fallback paint used by non-interactive backends.
Inherited Properties
public HtmlRenderVisualKind Kind { get; } #public Double X { get; } #public Double Y { get; } #public Double Width { get; } #public Double Height { get; } #public Int32 PaintOrder { get; } #public String LinkUri { get; } #public String Source { get; } #