[]
        
(Showing Draft Content)

C1.Report.ParagraphField

ParagraphField Class

Represents a field containing a paragraph of formatted text.

Namespace: C1.Report
Assembly: C1.FlexReport.dll
Syntax
public class ParagraphField : TextFieldBase, IScriptContextProvider, ICloneable

Constructors

Name Description
ParagraphField()

Initialize a new instance of the ParagraphField class.

Properties

Name Description
Content

Gets the ParagraphItemCollection representing the content of the current paragraph.

Methods

Name Description
AfterRender()

Called where report rendering finish. Can be used to finalize object after rendering.

AssignFrom(ReportObject, bool)

Copies properties from another object into this object.

BeforeRender()

Called where report rendering starts. Can be used to initialize object before rendering.

CreateSame()

Creates instance of the same type as current object.

GetContentAutoHeight(double)

Override this method to calculate the height of object on basis of its content, this method is called when field can grow or shrink vertically.

GetContentAutoSize(out double, out double)

Override this method to calculate sizes of object on basis of its content, this method is called when field can grow or shrink vertically and horizontally.

GetContentAutoWidth(double)

Override this method to calculate the width of object on basis of its content, this method is called when field can grow or shrink horizontally.

GetPropsTable()
GetText()

Gets all drawing text from this field.

InternalBuildBrick(SubSectionBrick)

This method should be overriden in descendant classes like Field, BarCodeField, ChartField and so on.

InternalRefreshBrick(FieldBrickBase)
ResetState()

Called when C1FlexReport starts calculation of the section containing this FieldBase. Resets internal state of the field.