Table of Contents

Class ObjectInputButton

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

Rendering of a button input object.

public class ObjectInputButton : ObjectInputBase
Inheritance
ObjectInputButton
Inherited Members

Remarks

Only a button whose action is a PDF signature is placed, as an empty signature field; every other action needs the button to do something, which the PDF backend cannot attach (see Signature(Rectangle, string, string, bool)), so those buttons stay absent from the export. See ObjectInputEdit for why this draws nothing of its own.

Constructors

ObjectInputButton(CollectionObjectBases)

Creates and appends a new input button.

public ObjectInputButton(CollectionObjectBases objectCollection)

Parameters

objectCollection CollectionObjectBases

Parent collection.

ObjectInputButton(CollectionObjectBases, int)

Creates and inserts a new input button at the given index.

public ObjectInputButton(CollectionObjectBases objectCollection, int index)

Parameters

objectCollection CollectionObjectBases

Parent collection.

index int

Insertion index.

Properties

Button

Gets the action configuration for the button.

[JsonInclude]
public PropertyInputButtonActionBase Button { get; }

Property Value

PropertyInputButtonActionBase

Font

Gets the font settings for the button text.

[JsonInclude]
public PropertyFontExt Font { get; }

Property Value

PropertyFontExt

SupportsPageBreak

Gets a value indicating whether the item supports page breaks.

public bool SupportsPageBreak { get; }

Property Value

bool

Text

Gets or sets the button text.

public string Text { get; set; }

Property Value

string