[]
        
(Showing Draft Content)

GrapeCity.ActiveReports.PageReportModel.Report

Report Class

Represents a report definition which is the top-level element containing property, data and layout information.

Namespace: GrapeCity.ActiveReports.PageReportModel
Assembly: MESCIUS.ActiveReports.Core.Rdl.dll
Syntax
public sealed class Report : ReportComponent, IReportComponentContainer, IReportComponent, IComponent, IDisposable, IValidateable

Constructors

Name Description
Report()

Initializes a new instance of the Report class.

Properties

Name Description
Author

Gets or sets a author of the report.

AutoRefresh

Gets or sets a report page automatic refresh period (in seconds).

Body

Gets or sets a body layout information for the report.

BottomMargin

Gets or sets a height of the bottom margin.

Classes

Gets a collection of the code classes to instantiate during report initialization.

Code

Gets or sets a string of code available to the report for use as a custom functions.

CodeModules

Gets a collection of the code modules that available to the report for use in expressions.

CollateBy

Gets or sets the collation setting for the report when using a theme.

Components

Gets a ReportComponentCollection containing all the ReportComponent in the container.

ConsumeContainerWhitespace

Gets or sets a value indicating whether all white space in containers (such as Body and Container) will be consumed during report rendering as the container's contents grow, rather than preserving the minimum amount of white space between the contents and the container's bounds.

Custom

Gets or sets a custom information to be passed to the report engine.

CustomProperties

Gets the custom properties of the report.

DataElementName

Gets or sets a name of the top-level XML element that represents the report data.

DataElementStyle

Gets or sets a style in which textboxes are rendered in an exported report (as elements or attributes).

DataSchema

Gets or sets a schema or namespace used for an exported report.

DataSets

Gets the data sets displayed in the report.

DataSources

Gets a collection of data sources from which data sets are taken for the report.

DataTransform

Gets or sets the file path and name of the transformation file applied to exported reports.

Description

Gets or sets a description of the report.

DocumentMap

Gets the report document map options.

EmbeddedImages

Gets a collection of the images embedded in the report.

EmbeddedStyleSheets

Gets a collection of the stylesheets embedded in the report.

InteractiveHeight

Gets or sets the default report height when the report is rendered in interactive mode.

InteractiveWidth

Gets or sets the default report width when the report is rendered in interactive mode.

IsFixedPageReport

Gets a value indicating whether the report is a fixed page report.

IsMaster

Gets or sets a value indicating whether the current report is a master report.

IsMerged

Gets or sets a value indicating whether the report has been merged with the master report.

Language

Gets or sets the primary language of the text localization.

Layers

Gets a collection of layers within the report.

LayoutOrder

Gets or sets an order layout of the report pages ('Z' or 'N').

LeftMargin

Gets or sets a width of the left margin.

Libraries

Gets or sets a collection of references to libraries with the report parts.

LocalizationResources

Gets the collection of localization resources for the report.

MasterReport

Gets or sets an URI for the master report, if any.

Name

Gets or sets the name of the report.

Gets or sets a footer object that is output at the bottom of each report page.

PageHeader

Gets or sets the header object that is output at the top of each report page.

PageHeight

Gets or sets a height of the pages in the report.

PageWidth

Gets or sets a width of the pages in the report.

PaperOrientation

Gets or sets an orientation of the report pages for printing.

Parent

Gets or sets a parent container.

ReportParameters

Gets a collection of parameters for a report.

ReportParts

Gets or sets a collection of exported report parts.

ReportSections

Gets or sets the collection of report sections.

ReportSlicers

Gets a collection of slicers for a report.

RightMargin

Gets or sets a width of the right margin.

StartPageNumber

Gets or sets the starting page number for numbering within a report.

StyleSheetSource

Gets or sets a source of the report stylesheet.

StyleSheetValue

Gets or sets a value of the report stylesheet.

ThemeUri

Gets or sets an URI for the current attached theme.

Themes

Gets the all themes associated with the report.

TopMargin

Gets or sets a height of the top margin.

ViewerType

Gets the type of viewer available for a report.

Width

Gets or sets a width of the report.

Methods

Name Description
Validate(ValidationContext)

Validates the current state of the Report object.

Extension Methods