New to Telerik ReportingStart a free 30-day trial

Represents a cross-section report item.

Definition

Namespace:Telerik.Reporting

Assembly:Telerik.Reporting.dll

Syntax:

C#
[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.TocLevelReportItemBase.BindingsReportItemBase.ToolTipReportItemBase.AccessibleDescriptionReportItemBase.AccessibleRoleReportItemBase.AIDescriptionReportItemBase.ItemDataBindingReportItemBase.ItemDataBoundReportItemBase.DisposedReportObject.ToString(string[])...

Constructors

C#
public CrossSectionItem()

Properties

Internal use only

C#
public override IAction Action { get; set; }

Overrides: ReportItemBase.Action

Internal use only

C#
public Unit BeginMargin { get; set; }

Internal use only

C#
[TypeConverter("Telerik.Reporting.Design.CrossSectionTypeConverter, Telerik.Reporting.Design, Version=20.1.26.615, Culture=neutral, PublicKeyToken=a9d7983dfcc261be")]
public ReportSectionBase BeginSection { get; set; }

Internal use only

C#
public Unit EndMargin { get; set; }

Internal use only

C#
[TypeConverter("Telerik.Reporting.Design.CrossSectionTypeConverter, Telerik.Reporting.Design, Version=20.1.26.615, Culture=neutral, PublicKeyToken=a9d7983dfcc261be")]
public ReportSectionBase EndSection { get; set; }

Internal use only

C#
public override PointU Location { get; set; }

Overrides: ReportItem.Location

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

C#
public CrossSectionItemPosition Position { get; set; }
Property Value:

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

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

C#
[Browsable(false)]
public override ShapeBase ShapeType { get; }

Overrides: ShapeItemBase.ShapeType

Internal use only

C#
public override SizeU Size { get; set; }

Overrides: ReportItem.Size

Internal use only

C#
public CrossSectionItemType Type { get; set; }

Methods

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

C#
public void InitSectionProperties(Unit top, Unit height)
Parameters:topUnit

The top location coordinate.

heightUnit

The Size height value.