Table of Contents

Class ObjectInputEdit

Namespace
combit.Reporting.Dom
Assembly
combit.ListLabel32.CrossPlatform.dll

Rendering of an interactive text input object.

public class ObjectInputEdit : ObjectInputBase
Inheritance
ObjectInputEdit
Inherited Members

Remarks

Emits an interactive form field and draws nothing itself, so the object shows up only in an export whose canvas can express one - today the enhanced PDF export. Every other backend ignores combit.Reporting.Rendering.ICanvas.AddFormField(combit.Reporting.Rendering.FormFieldDefinition), which is why no export item scope is opened here either: nothing should reach the document-model exporters.

Constructors

ObjectInputEdit(CollectionObjectBases)

Creates and appends a new edit input object.

public ObjectInputEdit(CollectionObjectBases objectCollection)

Parameters

objectCollection CollectionObjectBases

Parent collection.

ObjectInputEdit(CollectionObjectBases, int)

Creates and inserts a new edit input object at the specified index.

public ObjectInputEdit(CollectionObjectBases objectCollection, int index)

Parameters

objectCollection CollectionObjectBases

Parent collection.

index int

Insertion index.

Properties

Alignment

Gets or sets the text alignment.

public string Alignment { get; set; }

Property Value

string

DefaultValueText

Gets or sets the default text value.

public string DefaultValueText { get; set; }

Property Value

string

FieldName

Gets or sets the field name for binding.

public string FieldName { get; set; }

Property Value

string

Filling

Gets the filling style.

[JsonInclude]
public PropertyFilling Filling { get; }

Property Value

PropertyFilling

Font

Gets the font settings.

[JsonInclude]
public PropertyFontExt Font { get; }

Property Value

PropertyFontExt

Frame

Gets the frame settings.

[JsonInclude]
public PropertyRectangleFrame Frame { get; }

Property Value

PropertyRectangleFrame

Multiline

Gets or sets whether multiple lines are allowed.

public string Multiline { get; set; }

Property Value

string

NeedInput

Gets or sets whether input is required.

public string NeedInput { get; set; }

Property Value

string

SupportsPageBreak

Gets a value indicating whether the item supports page breaks.

public bool SupportsPageBreak { get; }

Property Value

bool

Verification

Gets the verification settings.

[JsonInclude]
public PropertyInputEditVerification Verification { get; }

Property Value

PropertyInputEditVerification