The C1ReportDesigner type exposes the following members.

Constructors

  Name Description
Public method C1ReportDesigner
Initializes a new instance of the C1ReportDesigner class.

Methods

  Name Description
Public method HitTest
Gets a HitTestInfo object that describes the contents of the control at a given position on the screen.
Public method Refresh
Forces the control to invalidate its client area and immediately redraw itself and any child controls.
(Overrides Control..::..Refresh()()()().)
Public method ToPixelsX
Converts twips to pixels, not taking ZoomFactor into account.
Public method ToPixelsY
Converts twips to pixels, not taking ZoomFactor into account.
Public method ToTwipsX
Converts pixels to twips, not taking ZoomFactor into account.
Public method ToTwipsY
Converts pixels to twips, not taking ZoomFactor into account.
Public method ToUnZoomedTwipsX
Converts pixels to twips, taking ZoomFactor into account. Note that the return value is rounded to the nearest integral value.
Public method ToUnZoomedTwipsY
Converts pixels to twips, taking ZoomFactor into account. Note that the return value is rounded to the nearest integral value.
Public method ToZoomedPixelsX
Converts twips to pixels, taking ZoomFactor into account.
Public method ToZoomedPixelsY
Converts twips to pixels, taking ZoomFactor into account.

Properties

  Name Description
Public property AllowInPlaceEditing
Gets or sets whether the user should be able to edit field text in place.
Public property AutoAdjustReportDimensions
Gets or sets whether the control should automatically adjust the report dimensions after fields are moved.
Public property AutoScroll
Gets or sets whether the designer should scroll automatically when the user drags the mouse close to the edges of the control.
Public property BackColor
Gets or sets the background color of the control.
Public property BackColorEmpty
Gets or sets the background color for the empty area.
Public property BackColorSection
Gets or sets the background color of the Section headers.
Public property BorderStyleSection
Gets or sets the border style for the Section headers.
Public property ClipboardHandler
Gets the ClipboardHandler object used for clipboard operations.
Public property ColorFieldEdge
Gets or sets the color of the edge drawn around the report fields.
Public property ColorReportEdge
Gets or sets the color of the edge drawn around the work area.
Public property CreateFieldInfo
Gets or sets an object that contains information about a field to be created by the designer.
Public property Cursor
Gets or sets the cursor that appears when the mouse passes over the control.
Public property FieldEditor
Gets a reference to the in-place field editor.
Public property ForeColorGroup
Gets or sets the color used to draw the Group information.
Public property ForeColorSection
Gets or sets the color used to draw the Section names.
Public property Grid
Gets the Grid object that controls the grid appearance and behavior.
Public property GroupNameFont
Gets or sets the font used to display Group names.
Public property HiddenSections
Gets or sets a list of report sections to be hidden in the designer.
Public property Locked
Gets or sets whether the fields are locked in the designer.
Public property MaxZoomFactor
Gets the maximum allowed zoom factor (10).
Public property MinZoomFactor
Gets the minimum allowed zoom factor (0.1).
Public property Report
Gets or sets the C1.C1Report control that contains the report being edited.
Public property Ruler
Gets the Ruler object that controls the ruler appearance and behavior.
Public property ScrollableRectangle
Gets the rectangle that represents the client area of the control. The ScrollableControl uses this property to set the scroll page size.
(Overrides ScrollableControlScrollableRectangle()()()().)
Public property SelectedFieldCount
Gets the report fields that are currently selected in the editor.
Public property SelectedFields
Gets or sets the report fields that are currently selected in the editor.
Public property SelectedSection
Gets or sets the report section that is currently selected in the editor.
Public property ShowSubreportContent
Gets or sets whether the designer should display subreport content.
Public property UndoStack
Gets the UndoStack object used for undo/redo operations.
Public property ZoomFactor
Gets or sets the zoom factor (1 is actual size).

Events

  Name Description
Public event CreateField
Fired when the user drops a new report field on the design surface.
Public event DeleteField
Fired before the user deletes the selected fields.
Public event MoveCopyFields
Fired before the user moves or copies fields with the mouse.
Public event RenderField
Fired before a field is rendered by the designer.
Public event RenderSectionHeader
Fired before a section header is rendered by the designer.
Public event ReportChanged
Fired when a new report is assigned to the control.
Public event ResizeFieldSection
Fired before the user resizes fields, sections, or the report with the mouse.
Public event SelectionChanged
Fired when the user fields are selected or de-selected.
Public event ValuesChanged
Fired when the report changes (e.g. fields are moved/resized or copied with the mouse).
Public event ZoomFactorChanged
Fired when the designer's ZoomFactor property has changed.

See Also