AJE Components
AJE.DataReportEngine NamespaceAJE Data Report Engine Help
AJE Data Report Engine SDK by AJE Components is a reusable .NET reporting component that is part of the Indigo DRS Data Reporting Platform.
Classes

  ClassDescription
Public classCSSParser
Represents the Object used to parse CSS Files.
Public classEngineClassBase
Represents the Engine Base Core Class for Inheritance with various enhanced Properties and Methods for Data control and manipulation.
Public classEngineCollectionBase
Represents the Base Core Collection Class for Inheritance.
Public classHTMLReportBuilder
Generates HTML formatted content from a Data Table.
Public classHTMLToPDF
Converts HTML Content to PDF.
Public classHtmlToText
Converts HTML to plain text.
Protected classHtmlToText TextBuilder
A StringBuilder class that helps eliminate excess whitespace.
Public classImageFunctions
Various methods for Converting Images.
Public classMarginSettings
Represents the PDF Document Margin Settings.
Public classReport
Represents the Report Details, Name, Data Source and Version.
Public classReportAlignment
Represents Content Alignment within the Report.
Public classReportBackColour
Represents the Report Background Colour.
Public classReportBackground
Represents the Report Background Colour and Image.
Public classReportBackgroundImage
Represents a Background Image within the Report.
Public classReportBase
Represents the Base Report Item.
Public classReportBaseField
Represents a Report Field.
Public classReportBaseImage
Represents an Image within the Report.
Public classReportBaseImaging
Represents an Image within the Report.
Public classReportBaseItem
Represents an Item within the Report.
Public classReportBaseTable
Represents a Table within the Report.
Public classReportBorder
Represents Border Style within the Report.
Public classReportChart
Represents Chart Content, Format and Data within the Report.
Public classReportCharting
Represents Chart Content, Format and Data within the Report.
Public classReportColour
Represents Report Colour and Format within the Report.
Public classReportCondition
Represents a Conditional Item based on an XQuery Rule within the Report.
Public classReportConstant
Represents a Report Constant.
Public classReportContainer
Represents a Container within the Report.
Public classReportContext
Represents a Report Context.
Public classReportDataFormat
Represents Report Data Formatting.
Public classReportDataFormatBase
Represents Report Data Formatting.
Public classReportDataSource
Represents the Data Source and Data Table Context for Report Data.
Public classReportDataString
Represents a Report Data String.
Public classReportDataTable
Represents a Data Table within the Report.
Public classReportDataTableGroup
Represents a Data Table Group within the Report.
Public classReportDataTableGroupHeader
Represents a Data Group Table Header within the Report.
Public classReportDataTableGrouping
Represents a Data Table Group within the Report.
Public classReportDataTableRow
Represents a Report Data Table Row within the Report.
Public classReportDataTabling
Represents a Data Table within the Report.
Public classReportExpression
Represents an Expression within the Report.
Public classReportField
Represents a Report Field.
Public classReportFieldFormatting
Represents Report Field Data Formatting.
Public classReportFielding
Represents a Report Field.
Public classReportFieldShared
Represents a Report Field.
Public classReportGroup
Represents a Report Group.
Public classReportImage
Represents an Image within the Report.
Public classReportImageSize
Represents the Size of an Image within the Report.
Public classReportImaging
Represents an Image within the Report.
Public classReportInclude
Represents a Sub Report Included within the main Report Content.
Public classReportIncluding
Represents a Sub Report Included within the main Report Content.
Public classReporting
Represents a HTML formatted Data Report and the methods required to build and output the Report Content.
Public classReportItem
Represents an Item within the Report.
Public classReportItemBase
Represents an Item within the Report.
Public classReportItemRule
Represents a Conditional Item based on a Rule within the Report.
Public classReportItems
Represents Items within the Report.
Public classReportItemSize
Represents the Size of an Item within the Report.
Public classReportNamespace
Represents a Namespace within the Report.
Public classReportNumberFormat
Represents a Report Number Format.
Public classReportPageBreak
Represents the Page Break option within the Report.
Public classReportParagraph
Represents a Paragraph of Text Content within the Report.
Public classReportParagraphing
Represents a Paragraph of Text Content within the Report.
Public classReportQuery
Represents a Report Query using XQuery.
Public classReportRegularExpression
Represents a Report Regular Expression.
Public classReportSection
Represents a Report Section.
Public classReportShape
Represents a Shape within the Report.
Public classReportShapeText
Represents Shape Text within the Report.
Public classReportSharedItem
Represents a Shared Report Item.
Public classReportSharedQuery
Represents a Shared Report Query.
Public classReportStyle
Represents Style and Format within the Report.
Public classReportStyling
Represents Styling and Format within the Report.
Public classReportStylingBase
Represents Styling and Format within the Report.
Public classReportStylingRule
Represents Styling and Format within the Report.
Public classReportTable
Represents a Table within the Report.
Public classReportTableBorder
Represents the Report Table Border within the Report.
Public classReportTableCell
Represents a Table Cell within the Report Table.
Public classReportTableColumn
Represents a Report Table Column.
Public classReportTableColumnHeader
Represents a Report Table Column Header Styling.
Public classReportTableColumnImage
Represents a Report Table Column Image.
Public classReportTableColumnIndex
Represents a Report Table Column Index.
Public classReportTableColumnShared
Represents a Report Table Column Header Styling.
Public classReportTableColumnStyle
Represents a Report Table Column Style.
Public classReportTableColumnTotal
Represents Table Column Total Style and Format within the Report.
Public classReportTableRow
Represents a Table Row within the Report.
Public classReportTableRowRule
Represents a Rule for a Table Row within the Report.
Public classReportTableStyle
Represents the Table Style and Format within the Report.
Public classReportText
Represents Text Content and Format within the Report.
Public classReportURIQuery
Represents a URI Query within the Report.
Public classReportXSLT
Represents a Report XSLT.
Public classStringExtensions
Various additional methods for String handling.
Public classTextToHTML
Converts plain text to HTML.
Public classXMLFormatter
Formats and Indents XML.
Public classXQueryProcessor
Wrapper Class for Processing XQueries.
Public classXSLTransformer
XSL Transformer does the work of Transforming Input into Output using XSLT.
Structures

  StructureDescription
Public structureRegularExpressionLibrary
Common regular Expressions
Enumerations

  EnumerationDescription
Public enumerationContentTypes
Report Content Types as either a Literal or a File.
Public enumerationContextTypes
Report Context Types.
Public enumerationFieldFunctionsList Functions
Report Functions List for Report Fields.
Public enumerationReport DataTypes
Enumeration of Report Data Types.
Public enumerationReport OutputTypes
Enumeration of Report Output Types.
Public enumerationReportCharting ChartDataBinding
Options for Chart Data Binding.
Public enumerationReportDataFormatBase FieldDataTypes
Enumeration of the Field Data Types.
Public enumerationReportDataFormatBase FunctionLocations
Enumeration of the Field Function Locations.
Public enumerationReportDataString Functions
Enumeration of String Functions.
Public enumerationReportDataString StringPositions
Enumeration of String Positions.
Public enumerationReportDataTableGrouping ChartPositions
Enumeration of Chart Positions.
Public enumerationReportDataTabling DataRowNullActions
Represents the Output Actions on a Data Row with Null Data.
Public enumerationReportDataTabling ReportDataTableContexts
Represents the Context of a Query on a Report Data Table.
Public enumerationReportDataTabling TableLayouts
Represents the Layout of the Data Table as either the Default Tabular or as a List.
Public enumerationReportImaging ImageTypes
Enumeration of Image Types.
Public enumerationReportPageBreak PageBreakAfterProperties
Enumeration of Page Break options for PDF Documents.
Public enumerationReportParagraph ParagraphTypes
Enumeration of Paragraph Types.
Public enumerationReportRegularExpression RegularExpressionFunctions
Enumeration of Report Regular Expression Functions.
Public enumerationReportSection ReportDateValues
Enumeration of Report Date Values.
Public enumerationReportTableColumn OutputStyles
Enumeration of Output Styles for the Report Table Column.
Public enumerationReportTableColumn TextPositions
Enumeration of Text Positions for the Report Table Column.
Public enumerationShapes
Enumeration of Shape Types.
Public enumerationValueTypes
Report Value Types.