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
objectCollectionCollectionObjectBasesParent collection.
ObjectInputButton(CollectionObjectBases, int)
Creates and inserts a new input button at the given index.
public ObjectInputButton(CollectionObjectBases objectCollection, int index)
Parameters
objectCollectionCollectionObjectBasesParent collection.
indexintInsertion index.
Properties
Button
Gets the action configuration for the button.
[JsonInclude]
public PropertyInputButtonActionBase Button { get; }
Property Value
Font
Gets the font settings for the button text.
[JsonInclude]
public PropertyFontExt Font { get; }
Property Value
SupportsPageBreak
Gets a value indicating whether the item supports page breaks.
public bool SupportsPageBreak { get; }
Property Value
Text
Gets or sets the button text.
public string Text { get; set; }