[]
        
(Showing Draft Content)

C1.Report.VisualReportObject

VisualReportObject Class

Base class for all visual report objects like FieldBase, Section, SubSection. Defines common visual properties: Border, Background etc.

Inheritance
VisualReportObject
Namespace: C1.Report
Assembly: C1.FlexReport.dll
Syntax
public abstract class VisualReportObject : ReportObject, IScriptContextProvider

Constructors

Name Description
VisualReportObject()

Initializes a new instance of the VisualReportObject class.

Fields

Name Description
m_StyleCache

Properties

Name Description
BackColor

Gets or sets the field's background color, this property works via Background property using C1SolidBrush.

Background

Gets or sets the C1Brush object determining the object's background.

Bookmark

Gets or sets a ScriptStringValue yielding the bookmark associated with the current object.

Border

Gets or sets the Border object determining how borders are drawn around the object.

BordersSplitHorzMode

Gets or sets a value determining how borders are drawn if the object is too wide and is split between horizontal pages.

BordersSplitVertMode

Gets or sets a value determining how borders are drawn if the object is too high and is split between pages.

OutlineLabel

Gets or sets a ScriptStringValue yielding the label associated with the object in the outline tree.

OutlineParent

Gets or sets the name of the object that will be the parent of the current object in the outline tree. If unspecified, the report hierarchy will be used to determine the parent.

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.

ResetStyle()