Class
CrossSectionItem

Represents a cross-section report item.

Definition

Namespace:Telerik.Reporting

Assembly:Telerik.Reporting.dll

Syntax:

cs-api-definition
[ToolboxBitmap(typeof(CrossSectionItem), "Resources.CrossSectionItem.bmp")]
public class CrossSectionItem : ShapeItemBase, IToggleVisibilityTarget, IActionTarget

Inheritance: objectReportObjectReportItemBaseReportItemShapeItemBaseCrossSectionItem

Implements: IActionTargetIToggleVisibilityTarget

Inherited Members ShapeItemBase.UpdateShape()ShapeItemBase.GetShapeType()ShapeItemBase.SetAdditionalShapeProperties(ShapeBase)ShapeItemBase.DefaultSizeReportItem.AnchoringReportItem.DockingReportItem.BoundsReportItem.LeftReportItem.RightReportItem.TopReportItem.BottomReportItem.WidthReportItem.HeightReportItemBase.Dispose()ReportItemBase.Dispose(bool)ReportItemBase.ToString()ReportItemBase.Contains(ReportItemBase)ReportItemBase.GetEventHandlers(EventHandler)ReportItemBase.OnItemValidate(ReportItemBase)ReportItemBase.ClearGlobalDependencies()ReportItemBase.ContainerReportItemBase.DesignModeReportItemBase.SiteReportItemBase.NameReportItemBase.ItemDataBindingMethodNameReportItemBase.ItemDataBoundMethodNameReportItemBase.VisibleReportItemBase.StyleNameReportItemBase.StyleReportItemBase.ItemsReportItemBase.ParentReportItemBase.ReportReportItemBase.ConditionalFormattingReportItemBase.BookmarkReportItemBase.BookmarkIdReportItemBase.DocumentMapTextReportItemBase.TocTextReportItemBase.BindingsReportItemBase.ToolTipReportItemBase.AccessibleDescriptionReportItemBase.AccessibleRoleReportItemBase.AIDescriptionReportItemBase.ItemDataBindingReportItemBase.ItemDataBoundReportItemBase.DisposedReportObject.ToString(string[])

Constructors

CrossSectionItem()

Declaration

cs-api-definition
public CrossSectionItem()

Properties

Action

Internal use only

Declaration

cs-api-definition
public override IAction Action { get; set; }

Property Value

IAction

Overrides ReportItemBase.Action

BeginMargin

Internal use only

Declaration

cs-api-definition
public Unit BeginMargin { get; set; }

Property Value

Unit

BeginSection

Internal use only

Declaration

cs-api-definition
[TypeConverter("Telerik.Reporting.Design.CrossSectionTypeConverter, Telerik.Reporting.Design, Version=19.3.26.121, Culture=neutral, PublicKeyToken=a9d7983dfcc261be")]
public ReportSectionBase BeginSection { get; set; }

Property Value

ReportSectionBase

EndMargin

Internal use only

Declaration

cs-api-definition
public Unit EndMargin { get; set; }

Property Value

Unit

EndSection

Internal use only

Declaration

cs-api-definition
[TypeConverter("Telerik.Reporting.Design.CrossSectionTypeConverter, Telerik.Reporting.Design, Version=19.3.26.121, Culture=neutral, PublicKeyToken=a9d7983dfcc261be")]
public ReportSectionBase EndSection { get; set; }

Property Value

ReportSectionBase

Location

Internal use only

Declaration

cs-api-definition
public override PointU Location { get; set; }

Property Value

PointU

Overrides ReportItem.Location

Position

Gets or sets the position of the cross-section item relative to the other items on the page.

Declaration

cs-api-definition
public CrossSectionItemPosition Position { get; set; }

Property Value

CrossSectionItemPosition

A CrossSectionItemPosition value that specifies the position of the cross-section item relative to the other items on the page.

ShapeType

Gets the ShapeType property. It's hidden in the designer's Property Grid, because the CrossSectionItem exposes only Type property that determines the ShapeType.

Declaration

cs-api-definition
[Browsable(false)]
public override ShapeBase ShapeType { get; }

Property Value

ShapeBase

Overrides ShapeItemBase.ShapeType

Size

Internal use only

Declaration

cs-api-definition
public override SizeU Size { get; set; }

Property Value

SizeU

Overrides ReportItem.Size

Type

Internal use only

Declaration

cs-api-definition
public CrossSectionItemType Type { get; set; }

Property Value

CrossSectionItemType

Methods

InitSectionProperties(Unit, Unit)

Initializes the BeginSection, BeginMargin, EndSection and EndMargin properties, based on the current values in Location and Size properties.

Declaration

cs-api-definition
public void InitSectionProperties(Unit top, Unit height)

Parameters

top

Unit

The top location coordinate.

height

Unit

The Size height value.