StiContainerV1Builder Class

Namespace: Stimulsoft.Report.Engine

Inheritance

Inherits from: StiComponentV1Builder

Methods

Method Returns Description
CheckBandsAtBottom void  
FirstComponent void Move to the first component.
GetClones static StiComponentsCollection Returns a collection of clones.
GetRenderContainer static StiContainer Returns a panel for the component rendering.
InternalCoreRenderContainer bool Renders a container in the specified place. This is a basic method of container rendering.
InternalRender bool Renders a component in the specified container without taking generation of BeforePrintEvent and AfterPrintEvent into consideration and without taking Conditions into consideration. A rendered component is returned in the renderedComponent argument.
InternalRenderContainer bool Renders a container without invokes events. These methods process bands at bottom.
NextComponent void Move to the next component.
Prepare void Prepares a component for rendering.
RenderContainer bool Renders a container without invokes events. This method processes Childs of container. Method calls InternalRenderContainer.
UnPrepare void Clears a component after rendering.

Method Details

CheckBandsAtBottom

CheckBandsAtBottom(masterContainer: StiContainer, renderedComponent: StiComponent, outContainer: StiContainer): void

Parameters

  • masterContainer (StiContainer)
  • renderedComponent (StiComponent)
  • outContainer (StiContainer)

FirstComponent

FirstComponent(masterContainer: StiContainer): void

Move to the first component.

Parameters

  • masterContainer (StiContainer)

GetClones static

GetClones(masterContainer: StiContainer): StiComponentsCollection

Returns a collection of clones.

Parameters

  • masterContainer (StiContainer)

Returns StiComponentsCollection — Components collection.


GetRenderContainer static

GetRenderContainer(outContainer: StiContainer, comp: StiComponent): StiContainer

Returns a panel for the component rendering.

Parameters

  • outContainer (StiContainer)
  • comp (StiComponent) — The component that is a base for a component preparation.

Returns StiContainer — Panel for rendering.


InternalCoreRenderContainer

InternalCoreRenderContainer(masterContainer: StiContainer, renderedComponent: StiComponent, outContainer: StiContainer): bool

Renders a container in the specified place. This is a basic method of container rendering.

Parameters

  • masterContainer (StiContainer)
  • renderedComponent (StiComponent) — Rendered container.
  • outContainer (StiContainer) — Container for rendering.

Returns bool — If the container is rendered completely then true.


InternalRender

InternalRender(masterComp: StiComponent, renderedComponent: StiComponent, outContainer: StiContainer): bool

Renders a component in the specified container without taking generation of BeforePrintEvent and AfterPrintEvent into consideration and without taking Conditions into consideration. A rendered component is returned in the renderedComponent argument.

Parameters

  • masterComp (StiComponent)
  • renderedComponent (StiComponent) — A rendered component.
  • outContainer (StiContainer) — A panel in what rendering will be done.

Returns bool — Is rendering finished or not.


InternalRenderContainer

InternalRenderContainer(masterContainer: StiContainer, renderedComponent: StiComponent, outContainer: StiContainer): bool

Renders a container without invokes events. These methods process bands at bottom.

Parameters

  • masterContainer (StiContainer)
  • renderedComponent (StiComponent) — A rendered container.
  • outContainer (StiContainer) — A container for rendering.

Returns bool — If a container is rendered completely then true.


NextComponent

NextComponent(masterContainer: StiContainer): void

Move to the next component.

Parameters

  • masterContainer (StiContainer)

Prepare

Prepare(masterComp: StiComponent): void

Prepares a component for rendering.

Parameters

  • masterComp (StiComponent)

RenderContainer

RenderContainer(masterContainer: StiContainer, renderedComponent: StiComponent, outContainer: StiContainer): bool

Renders a container without invokes events. This method processes Childs of container. Method calls InternalRenderContainer.

Parameters

  • masterContainer (StiContainer)
  • renderedComponent (StiComponent) — A rendered container.
  • outContainer (StiContainer) — A container for rendering.

Returns bool — If a container is rendered completely then true.


UnPrepare

UnPrepare(masterComp: StiComponent): void

Clears a component after rendering.

Parameters

  • masterComp (StiComponent)