Class Form
Form XObject element that reuses shared PDF content via a referenced FormSource for efficient templating and repeated drawing.
Inherited Members
Namespace: Telerik.Windows.Documents.Fixed.Model.Objects
Assembly: Telerik.Windows.Documents.Fixed.dll
Syntax
public class Form : PositionContentElement, IFixedDocumentElement, IAlphaConstantProvider, IStrokeAlphaConstantProvider
Constructors
Form()
Initializes a form XObject container that draws reusable PDF content defined by a shared FormSource.
Declaration
public Form()
Properties
AlphaConstant
Gets or sets the constant opacity applied to non‑stroking paint operations.
Declaration
public double? AlphaConstant { get; set; }
Property Value
|
System.Nullable<System.Double>
The alpha constant. |
FormSource
Gets or sets the reusable content definition backing this form instance.
Declaration
public FormSource FormSource { get; set; }
Property Value
|
FormSource
The form source. |
Height
Gets or sets the displayed height overriding the source's height when specified.
Declaration
public double Height { get; set; }
Property Value
|
System.Double
The height. |
StrokeAlphaConstant
Gets or sets the constant opacity applied to stroking (outline) operations.
Declaration
public double? StrokeAlphaConstant { get; set; }
Property Value
|
System.Nullable<System.Double>
The stroke alpha constant. |
Width
Gets or sets the displayed width overriding the source's width when specified.
Declaration
public double Width { get; set; }
Property Value
|
System.Double
The width. |
Methods
Clone()
Creates and returns a deep copy of this form including dimension overrides and its referenced source.
Declaration
public Form Clone()
Returns
|
Form
|
CreateClonedInstance<T>()
Creates the cloned instance.
Declaration
protected override T CreateClonedInstance<T>()
where T : PositionContentElement
Returns
|
T
The cloned instance. |
Type Parameters
|
T
|