Search Results for

    Show / Hide Table of Contents

    Namespace Reportman.Reporting

    Classes

    AliasCollection

    AliasCollectionItem

    BarcodeItem

    BaseReport

    Base class for Report, defines basic functionallity

    ChangeObjectOperation

    ChangeOperationItem

    ChartItem

    DBFExport

    DataInfo

    DatabaInfo stores information about a dataset, a Report have a collection of dataset definitions. Each dataset is related to one connection (DatabaseInfo)ReportDataInfos

    DataInfos

    Collection of DataInfo items

    DataNeededEventArgs

    DatabaseInfo

    DatabaseInfo stores information about database connectivity, a Report have a collection of connection definitions. Each connection can use diferent connectivity technology (database providers). ReportDatabaseInfos

    DatabaseInfos

    DatasetAlias

    DatasetAlias is a component that can contain references to datasets for substitution in report dataset list or expression evaluator

    EvalException

    Definition of a specialiced exception used by expression evaluator

    EvalIdenExpression

    EvalIdentifier

    EvalIdentifier is the base class for all objects capable of integration with Evaluator,this includes variables, functions, constants...

    EvalIdentifiers

    Collections of Evaluator identifiers

    EvalIdentifiers.EvalIdentifierEnumerator

    Inner class implements IEnumerator interface:

    EvalParser

    Class used by Evaluator to divide a expression into tokens

    Evaluator

    Evaluator is an expression evaluator, it includes variable assignment and support for dataset fields, function calls are also supported

    ExpressionItem

    ExternalReport

    IdenConstant

    Class avaible to define constants in expression evaluator

    IdenFunction

    Base class to implement evaluator functions

    IdenVariable

    Identifier with the functionality of a variable

    IdenVariableParam

    ImageItem

    LabelItem

    PagedDataTable

    Param

    Params

    Params.ParamEnumerator

    ParamsConverter

    PrintItem

    Basic class providing more basic functionality this item provides printing capability and some events

    PrintItemText

    Base class for any report item containing text properties, ExpressionItem and LabelItem are examples

    PrintPosItem

    Base print item providing position and alignment properties

    PrintPosItemConverter

    Report

    ReportDataset

    ReportDataset is used internally by the reporting engine. Allow navigation in a IDataReader, using a two record buffer, so you can go back one record, but not two. The navigation is done forward, and does not consume memory (like IDataReader).

    ReportException

    Exception class, used by reporting engine when an error in report processing occur

    ReportItem

    Base classs for Report items providing common base functionality, and a relation to the owner (Report). Report Section

    ReportItems

    Collections of ReportItems

    ReportItems.ReportItemEnumerator

    Inner class implements IEnumerator interface:

    ReportLibraryConfig

    ReportLibraryConfigCollection

    ReportLibrarySelection

    ReportNamedException

    Exception class, used by reporting engine when an error in report item by name

    ReportReader

    Class used to read report template from a file (or stream) saved in xml format

    ReportWriter

    Class used to write a report template to a file (or stream) in xml format

    Section

    The sections are contained inside subreports, depending on the section type it will print after the detail (group header), before the detail (group header), or in special places (page headers and footers)

    Sections

    Collection of sections

    ShapeItem

    SqlParser

    Class used by Evaluator to divide a expression into tokens

    SubReport

    SubReports

    UndoCue

    VariantJsonConverter

    VariantSystemTextJsonConverter

    Variants

    Collection of Variant values

    Structs

    Variant

    Implementation of a Variant type with common arithmetic and logic operations. Variant is a container, not a class reference, that is when you assign a variant to another variant, you are copying content, just like you work with base types like int, char, string. The Variant type is a useful feature to implement an expression evaluator.

    Enums

    Aggregate

    AggregateType

    BackStyleType

    The background of a section can be visible only on design time, while preview only (will not print) or also print the background

    BarcodeType

    DatasetType

    A dataset definition could represent a table inside a database or a sql query, in .Net version, it's always a Query. DataInfo

    DotNetDriverType

    The DotNetDriverType indicates the database provider to be used when you select DriverType.DotNet, that is .Net 1.x, in this versions of .Net there were no abstraction for Database access, so you must select and pre-link into your executable references to the database client library. This type is not used in .Net 2.x because the functionality of database providers, configured in machine.config or application.configDatabaseInfo

    DriverType

    The DriverType is part of a report database information definition, indicating the technology to be used to connect to the database, in .Net version you can choose DotNet or DotNet2 depending on the version you are using. DatabaseInfo

    OperationType

    PageSizeType

    Page size configuration for report scheme

    ParamType

    Type used in report parameters, for each parameter type, a diferent action will be performed to assign the value before executing the report, a parameter can be assigned to any number of database querys

    PrintItemAlign

    Enumeration indicating the alignment of a Report Item related to his parent. This is useful when the parent Section have properties like AutoExpand or AutoContract set, you can place a Rectangle and set Align to AllClient, the rectangle will be adapted at run time to fill the section. You can also align to bottom or expand lines from top to bottom. PrintPosItemSection

    PropertyType

    SectionType

    Section type, each section of a subreport have different function

    SharedImageType

    Enumeration indicating if the image should be shared, so only one instance of the image is stored while generating the report (ReportMetafile), if the image is repeated in the report, it's recommended to share it, so the image is stored only once, and not for each page (a internal reference is done). ImageItem

    SkipType

    A section can skip to a page or position

    StreamFormatType

    Report stream format

    StreamVersion

    SubReportEvent

    TokenType

    This enumeration is used in string parsing functions, a string is divided in tokens, each token can represent operators, symbols...

    VariantType

    Variant internal type, used to store current type value for a Variant

    Delegates

    DataChange

    Delegate used by ReportDataset to trigger an event when CurrentRow data changes

    DataNeededEvent

    DataProgressEvent

    PagedDataChange

    ReportDataset.CreateTableEvent

    ReportDataset.UpdateDataEvent

    ReportDataset.UpdateDataEventAsync

    ReportProgress

    Delegate definition for report processing

    In this article
    Back to top Generated by DocFX