ReportItem Class

Definition

public ref class ReportItem abstract : IDisposable, Microsoft::ReportDesigner::IReportItem, System::ComponentModel::IComponent
[System.ComponentModel.TypeConverter(typeof(Microsoft.ReportDesigner.ReportItem/ReportItemConverter))]
[System.ComponentModel.TypeDescriptionProvider(typeof(Microsoft.ReportDesigner.DesignerTypeDescriptionProvider))]
public abstract class ReportItem : IDisposable, Microsoft.ReportDesigner.IReportItem, System.ComponentModel.IComponent
[<System.ComponentModel.TypeConverter(typeof(Microsoft.ReportDesigner.ReportItem/ReportItemConverter))>]
[<System.ComponentModel.TypeDescriptionProvider(typeof(Microsoft.ReportDesigner.DesignerTypeDescriptionProvider))>]
type ReportItem = class
    interface IReportItem
    interface ITool
    interface IComponent
    interface IDisposable
Public MustInherit Class ReportItem
Implements IComponent, IDisposable, IReportItem
Inheritance
ReportItem
Derived
Attributes
Implements

Constructors

ReportItem(ReportElement, ILayoutEditor)
ReportItem(ReportElement, ILayoutEditor, SizeTypes)

Fields

GhostAlpha
HandleSize

Properties

Action
AllowInHeaderFooter
BackgroundColor
BackgroundImage
Bookmark
Border
BorderColor
BorderStyle
BorderWidth
Bottom
BottomBorder
Calendar
ContainingDataRegion
CustomProperties
DataElementName
DataElementOutput
DocumentMapLabel
DocumentMapLabelLocId
EmptyMatrix
ErrorRendering
HandleIcon
Height
Hidden
ItemAccessibleObject
ItemLocation
ItemSize
ItemTypeDisplayName
ItemTypeName
Language
LayoutEditor
Left
LeftBorder
MinimumSize
MoveIcon
Name
Parent
ParentName
PreferredHeightUnit
PreferredWidthUnit
PrimaryHandleIcon
RdlReportElement
RdlReportItem
RenderingTime
RepeatWith
Report
Right
RightBorder
Site
ToggleItem
ToolTip
ToolTipLocId
Top
TopBorder
UsesGroupingPane
Visibility
Width
ZIndex

Methods

AddItemsToContextMenu(ToolStripItemCollection, ReportItemMenuParams)
AddItemsToInsertMenu(ToolStripMenuItem, ReportItemMenuParams)
ContainsPoint(PointF)
CreateAccessibilityInstance(AccessibleObject, ILayoutEditor)
CreateBorderPen(BorderStyles, Color, Single)
CreateInstance(ILayoutEditor, ReportItem, IParent)
Dispose()
Dispose(Boolean)
Draw(Graphics, ReportItemDrawParams)
DrawBackground(Graphics, ReportItemDrawParams)
DrawBorder(Graphics)
DrawCore(Graphics, ReportItemDrawParams)
DrawDragBox(Graphics, Matrix, RectangleF, Boolean)
DrawDragFeedback(Graphics, Matrix)
DrawImage(Graphics, Image, Single, Int32, Rectangle, Boolean, Boolean)
DrawImageFitToBox(Graphics, Image, Int32, Rectangle, Boolean)
DrawMouseOverFeedback(Graphics, Matrix)
DrawOutlines(Graphics, Matrix)
DrawSelectionMarks(Graphics, Matrix, Boolean)
EnsureComponentMetadataCreated()
Finalize()
GetAllAncestors()
GetAncestor<T>()
GetBottomResizeLimit()
GetBoundingBox()
GetBoundingSizeLimit()
GetContainingDataScopes()
GetDragDropTarget(PointF, ReportItemDragParams)
GetImage(String, SourceType, ReportExpression)
GetLeftResizeLimit()
GetMoveHandleRectangle(Rectangle)
GetOnScreenBoundingBox(Matrix)
GetOnScreenBoundingBox(Matrix, Padding)
GetRdlObject()
GetRdlPropertiesToExclude()
GetResizeHandleRectangle(Rectangle, HandleType)
GetRightResizeLimit()
GetRulerFeedback()
GetToolTip(PointF, Object)
GetTopResizeLimit()
GetTransformedBoundingBox(Graphics, Matrix)
HitTestHandles(Matrix, Point)
IntersectsWith(RectangleF)
IsDescendentOf(ReportItem)
IsInsideClippingArea(Graphics, ReportItemDrawParams)
OnAncestorChanged(IParent, IParent)
OnContextMenuClosed(Object, ToolStripDropDownClosedEventArgs)
OnCopy(Report)
OnDoubleClick(Point)
OnDragDrop(Object, ReportItemDragParams)
OnDragLeave()
OnDragOver(PointF, ReportItemDragParams)
OnInitializeComplete()
OnKeyDown(KeyEventArgs)
OnKeyPress(Char)
OnKeyPress(Keys)
OnKeyUp(KeyEventArgs)
OnLocationChanged()
OnMouseCaptureChanged()
OnMouseDown(Point)
OnMouseDrag(Point)
OnMouseEnter(Point)
OnMouseLeave()
OnMouseMove(Point)
OnMouseUp(Point)
OnMouseWheel(MouseEventArgs)
OnNameChanged(String, String)
OnParentChanged(IParent, IParent)
OnRightClick(Point)
OnSizeChanged()
QuickDraw(Graphics, Matrix, Int32)
Resize(HandleType, Double, Double)
ResizeBottom(Double)
ResizeLeft(Double)
ResizeRight(Double)
ResizeTop(Double)
SavePositionAndSize()
SetBoundingBox(RectangleD)
SetItemClipping(Graphics, ReportItemDrawParams)
SetRdlObject(ReportElement)
ShowPropertyDialog()
Translate(Double, Double)
UpdateGroupingPane(IGroupingPane)
UpdateReferences(NameChanges)
UpdateReferencesRecursive(NameChanges)
UseHandleToMove()

Events

Disposed

Applies to