AJE Components
AJE.DataReportEngine NamespaceAJE Data Report Engine Help
AJE Data Report Engine SDK 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 classHTMLReportBuilder
Generates HTML formatted content from a Data Table.
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 classPublishFile
Represents a File to Publish Content to a URI Location.
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 classReportBarCode
Represents a Report Barcode.
Public classReportBase
Represents the Base Report Item.
Public classReportBaseContentFile
Represents Report Content as a File specified by URI and Location.
Public classReportBaseContext
Represents the Base Context of an Item within the Report.
Public classReportBaseDataFormat
Represents Report Base Data Formatting.
Public classReportBaseExpression
Represents an Expression within the Report.
Public classReportBaseField
Represents a Report Field.
Public classReportBaseFields
Represents Report Fields within the Report.
Public classReportBaseFormat
Represents a Report Base Format.
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 classReportBaseOutput
Represents an Item Output within the Report.
Public classReportBaseStyling
Represents Styling and Format within the Report.
Public classReportBaseTable
Represents a Table within the Report.
Public classReportBorder
Represents Border Style within the Report.
Public classReportBuildItem
Represents a Report Build Item.
Public classReportBuildLog
Represents the Report Build Log.
Public classReportCalendar
Represents a Report Calendar.
Public classReportCalendaring
Represents a Report Calendar.
Public classReportCalendarings
Represents Report Calendars within the Report.
Public classReportCalendars
Represents Report Calendars within the Report.
Public classReportChart
Represents Chart Content, Format and Data within the Report.
Public classReportChartDataPoints
Represents the Data Points for a Report Chart as Series and list of X,Y coordinates.
Public classReportChartDataPointsFile
Represents a Report Chart Data Points File.
Public classReportCharting
Represents Chart Content, Format and Data within the Report.
Public classReportChartingBase
Represents Chart Content, Format and Data within the Report.
Public classReportChartings
Represents Report Table Column Charts within the Report.
Public classReportCollapsible
Represents a Collapsible Report.
Public classReportCollapsibleItem
Represents a Collapsible Container within the Report.
Public classReportColour
Represents Report Colour and Format within the Report.
Public classReportColourFont
Represents Report Font and Styling.
Public classReportColourFontRule
Represents Report Font and Styling.
Public classReportCondition
Represents a Conditional Item based on an XQuery or Python Rule within the Report.
Public classReportConditions
Represents Report Conditions within the Report.
Public classReportConstant
Represents a Report Constant.
Public classReportConstantFile
Represents a Report Constant File.
Public classReportConstants
Represents Report Constants within the Report.
Public classReportContainer
Represents a Container within the Report.
Public classReportContentFile
Represents Report Content as a File specified by URI and Location.
Public classReportContentFileBase
Represents Report Content as a File specified by URI and Location.
Public classReportCoverPage
Represents the Report Cover Page.
Public classReportCSSFile
Represents a Report CSS File.
Public classReportDataColumn
Represents a Report Data Column.
Public classReportDataColumns
Represents Report Data Columns within the Report.
Public classReportDataContext
Represents a Report Data Context.
Public classReportDataContextBase
Represents a Report Data Context.
Public classReportDataContextFile
Represents a Report Data Context File.
Public classReportDataContextLimit
Represents a Report Data Context Limit.
Public classReportDataContextOrder
Represents a Report Data Context Order.
Public classReportDataFormat
Represents Report Data Formatting.
Public classReportDataFormatBase
Represents Report Data Formatting.
Public classReportDataFormatFunction
Represents a Report Data Format Function within the Report.
Public classReportDataFormatFunctions
Represents Report Data Format Functions within the Report.
Public classReportDataFormats
Represents Report Data Formats within the Report.
Public classReportDataPivotTable
Represents a Data Pivot Table, Format and Data within the Report.
Public classReportDataPivotTableColumn
Represents a Data Pivot Table Column.
Public classReportDataPivotTableColumns
Represents Report Data Pivot Table Columns within the Report.
Public classReportDataPivotTablePivotColumn
Represents Data Pivot Table Column.
Public classReportDataPivotTabling
Represents a Data Pivot Table within the Report.
Public classReportDataSheet
Represents a Data Sheet Included within the main Report Content.
Public classReportDataSheetFile
Represents a Report Data Sheet File.
Public classReportDataSheeting
Represents a Data Sheet Included within the main Report Content.
Public classReportDataSource
Represents the Data Source and Data Table Context for Report Data.
Public classReportDataSourceContext
Represents a Report Data Source Context.
Public classReportDataSourceContexts
Represents Named Report Data Source Contexts within the Report.
Public classReportDataSourceItem
Represents a Report Data Source Item within the Report.
Public classReportDataString
Represents a Report Data String.
Public classReportDataTable
Represents a Data Table within the Report.
Public classReportDataTableBase
Represents a Data Table within the Report.
Public classReportDataTableCell
Represents a Report Data Table Cell within the Report.
Public classReportDataTableCellValueStyling
Represents a Report Data Table Cell Styling Rule based on a Value in the Report Data.
Public classReportDataTableCellValueStylings
Represents Report Data Table Cell Value Stylings within the Report.
Public classReportDataTableColumn
Represents a Report Data Table Column.
Public classReportDataTableColumns
Represents Report Data Table Columns within the Report.
Public classReportDataTableColumnTotal
Represents a Report Data Table Column Total.
Public classReportDataTableColumnTotals
Represents Report Data Table Column Totals within the Report.
Public classReportDataTableDataColumn
Represents a Data Pivot Table Column.
Public classReportDataTableDistinct
Represents Distinct Data options for a Report Data Table.
Public classReportDataTableDistinctColumn
Represents a Report Data Table Distinct Column for a Report Data Source.
Public classReportDataTableDistinctColumns
Represents the Distinct Data Columns for a Report Data Table.
Public classReportDataTableFilter
Represents a Report Data Table Filter 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 classReportDataTabling
Represents a Data Table within the Report.
Public classReportDataTablingSeparator
Represents a Report Data Table Column Separator based on a Rule within the Report.
Public classReportDataTree
Represents a Data Tree within the Report.
Public classReportDataTreeing
Represents a Data Tree within the Report.
Public classReportDate
Represents a Report Date.
Public classReportDates
Represents a collection of Report Dates.
Public classReportDRSFile
Represents the Options for DRS Files and Uri.
Public classReportDRTFile
Represents the Options for DRT Files and Uri.
Public classReportExplorer
Represents the Report Explorer.
Public classReportExplorerFile
Represents a Report Explorer File.
Public classReportExplorerFolder
Represents a Report Explorer Folder.
Public classReportExplorerItem
Represents a Report Explorer Item.
Public classReportExplorerItems
Represents the Report Explorer Items.
Public classReportExpression
Represents an Expression within the Report.
Public classReportExpressionBase
Represents an Expression within the Report.
Public classReportExpressions
Represents a list of Report Expressions.
Public classReportExpressionShared
Represents a Report Expression Shared.
Public classReportField
Represents a Report Field.
Public classReportFieldFormatting
Represents Report Field Data Formatting.
Public classReportFielding
Represents a Report Field.
Public classReportFieldingGlobal
Represents a Report Field Global.
Public classReportFieldings
Represents Report Fields within the Report.
Public classReportFields
Represents Report Fields within the Report.
Public classReportFieldShared
Represents a Report Field.
Public classReportFieldValueStyling
Represents a Report Field Styling Rule based on a Value in the Report Data.
Public classReportFieldValueStylings
Represents Report Field Value Stylings within the Report.
Public classReportFont
Represents Report Font and Styling.
Public classReportFooter
Represents a Report Section Footer.
Public classReportForeColour
Represents Report Fore Colour within the Report.
Public classReportGaugeBase
Represents a Gauge within the Report.
Public classReportGauging
Represents a Gauge within the Report.
Public classReportGlobal
Represents a Report Global.
Public classReportGlobals
Represents a list of Report Globals.
Public classReportGraphicsBase
Represents Images, Shapes and Graphics within the Report.
Public classReportGroup
Represents a Report Group.
Public classReportHeader
Represents a Report Section Header.
Public classReportHeaderFooter
Represents a Report Section Header / Footer.
Public classReportHorizontalRuler
Represents a Horizontal Ruler within the Report.
Public classReportHTMLFile
Represents a Report HTML File.
Public classReportImage
Represents an Image within the Report.
Public classReportImageFile
Represents a Report Image File.
Public classReportImages
Represents Report Images within the Report.
Public classReportImaging
Represents an Image within the Report.
Public classReportImagings
Represents Report Imagings within the Report.
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 classReportItemIndex
Represents a Report Item Index.
Public classReportItemOutput
Represents an Output Item within the Report.
Public classReportItemRuleBase
Represents a Report Conditional Item based on a Rule within the Report.
Public classReportItemRuleShared
Represents a Report Item Ruled Shared.
Public classReportItems
Represents Items within the Report.
Public classReportItemSize
Represents the Size of an Item within the Report.
Public classReportLicense
Represents the Report License.
Public classReportLicenseBase
Represents the Report License.
Public classReportLicenseFile
Represents a Report License File.
Public classReportLicenseFileRead
Represents a Report License File and Uri.
Public classReportLicenseFileWrite
Represents a Report License File and Uri.
Public classReportLicenseTerm
Represents a Report License Term.
Public classReportLicenseTerms
Represents Report License Terms within the Report.
Public classReportManifest
Represents a Report Manifest.
Public classReportNamespace
Represents a Namespace within the Report.
Public classReportNamespaces
Represents Report Namespaces 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 classReportParagraphCalendar
Represents a Report Paragraph Calendar.
Public classReportParagraphCalendars
Represents Report Paragraph Calendars within the Report.
Public classReportParagraphImage
Represents a Report Paragraph Image.
Public classReportParagraphImages
Represents Report Paragraph Images within the Report.
Public classReportParagraphing
Represents a Paragraph of Text Content within the Report.
Public classReportQRCode
Represents a Report QR Code.
Public classReportQueries
Represents Report Queries within the Report.
Public classReportQuery
Represents a Report Query as either XQuery or Python.
Public classReportQueryFile
Represents a Report Query File.
Public classReportRegularExpression
Represents a Report Regular Expression.
Public classReportResource
Represents a Shared Report Resource as Embedded Data or a File.
Public classReportResourceFile
Represents a Report Resource File.
Public classReportResources
Represents Report Resources within the Report.
Public classReportRunningTotal
Represents a Report Running Total.
Public classReportRunningTotals
Represents a list of Report Running Totals.
Public classReportSection
Represents a Report Section.
Public classReportSectionBase
Represents a Report Section.
Public classReportSections
Represents Report Sections within the Report.
Public classReportSectionTOC
Represents the Report Table of Contents Item.
Public classReportShape
Represents a Shape within the Report.
Public classReportShapeBase
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, Appearance and Layout within the Report.
Public classReportStyleRule
Represents Styling and Format within the Report.
Public classReportStyleRules
Represents Report Style Rules 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 classReportStylings
Represents a List of Styles within the Report.
Public classReportSubReport
Represents a Sub Report Included within the main Report Content.
Public classReportSubReporting
Represents a Sub Report Included within the main Report Content.
Public classReportSubReportingFile
Represents a Report Sub Reporting File.
Public classReportTable
Represents a Table within the Report.
Public classReportTableBase
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 classReportTableCellImage
Represents an Image within a Report Table Cell.
Public classReportTableCellImages
Represents Report Table Cell Images within the Report.
Public classReportTableCells
Represents Report Table Cells within the Report.
Public classReportTableCellStyling
Represents Styling and Format within the Report.
Public classReportTableCellStylings
Represents a List of Styles within the Report.
Public classReportTableCellText
Represents Text Content within a Report Table Cell.
Public classReportTableColumnCalendar
Represents a Report Table Column Calendar.
Public classReportTableColumnCalendars
Represents Report Table Column Calendars within the Report.
Public classReportTableColumnChart
Represents a Report Table Column Chart.
Public classReportTableColumnCharts
Represents Report Table Column Charts within the Report.
Public classReportTableColumnHeader
Represents the Report Table Column Header Styling and Formatting.
Public classReportTableColumnImage
Represents a Report Table Column Image.
Public classReportTableColumnImages
Represents Report Table Column Images within the Report.
Public classReportTableColumnStyling
Represents the Report Table Column Shared Styling.
Public classReportTableColumnTotal
Represents the Report Table Column Total Style and Format within the Report.
Public classReportTableItemStyle
Represents a Report Table Item Style.
Public classReportTableRow
Represents a Table Row within a Report Table.
Public classReportTableRowRule
Represents a Rule for a Table Row within the Report.
Public classReportTableRows
Represents Report Table Rows within the Report.
Public classReportTableStyle
Represents the Table Style and Format within the Report.
Public classReportTabling
Represents a Table within the Report.
Public classReportText
Represents Text Content and Format within the Report.
Public classReportTextCleaner
Represents a Text Cleaner and Format within the Report.
Public classReportTextCleaners
Represents Report Text Cleaners within the Report.
Public classReportTOC
Represents the Report Table of Contents.
Public classReportTOCIndex
Represents a Report TOC Index.
Public classReportTOCItem
Represents the Report Table of Contents Item.
Public classReportURIBaseQuery
Represents a URI Query within the Report.
Public classReportURIQuery
Represents a URI Query within the Report.
Public classReportURIQueryBase
Represents a URI Query within the Report.
Public classReportValueBase
Represents a Report Value.
Public classReportValueRule
Represents a Report Value Rule based on a Value in the Report Data.
Public classReportValueRules
Represents Report Value Rules within the Report.
Public classReportXMLFile
Represents a Report XML File.
Public classReportXSLT
Represents a Report XSLT.
Public classReportXSLTFile
Represents a Report XSLT File.
Public classReportZIPFile
Represents a Report ZIP File.
Public classReportZIPPackage
Represents a Report ZIP File Package.
Public classStringExtensions
Various additional methods for String handling.
Public classTextToHTML
Converts plain text to HTML.
Public classXMLFormatter
Formats, Indents and Processes XML Documents.
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 Data Context Types.
Public enumerationFieldFunctionsList Functions
Report Functions List for Report Fields.
Public enumerationFieldOutputs
Report Field Outputs.
Public enumerationOutputPositions
Report Output Positions for Constants and Expressions on Report Fields.
Public enumerationPublishFile PublishTypes
Enumeration of Content Publish Types.
Public enumerationReport BuildPaths
Enumeration of Build Paths for Image Src and Links.
Public enumerationReport DataTypes
Enumeration of Report Data Types.
Public enumerationReport OutputTypes
Enumeration of Report Output Types.
Public enumerationReport SecurityProtocols
Enumeration of Security Protocols.
Public enumerationReportBaseDataFormat FieldDataTypes
Enumeration of the Field Data Types.
Public enumerationReportBaseDataFormat FunctionLocations
Enumeration of the Field Function Locations.
Public enumerationReportBaseDataFormat ZeroValueRules
Enumeration of Zero Value Formatting Rules.
Public enumerationReportBaseExpression ExpressionOutputs
Enumeration of Expression Output Positions.
Public enumerationReportBaseExpression Scopes
Enumeration of Expression Scopes.
Public enumerationReportBaseField FieldContexts
Enumeration of Report Field Contexts.
Public enumerationReportBaseOutput BuildOptions
Enumeration of Report Output Build Options.
Public enumerationReportChartDataPoints DataPointTypes
Enumeration of Chart Data Point Types.
Public enumerationReportChartingBase ChartDataBinding
Options for Chart Data Binding.
Public enumerationReportConstant ConstantTypes
Enumeration of Report Constant Types.
Public enumerationReportDataColumn OutputValues
Enumeration of Output Values for the Report Data Table Column.
Public enumerationReportDataSheeting FileFormats
Enumeration of File Formats.
Public enumerationReportDataSourceContext ContextSources
Enumeration of Report Data Context Sources.
Public enumerationReportDataString CharModes
Enumeration of Char Modes.
Public enumerationReportDataString Functions
Enumeration of String Functions.
Public enumerationReportDataString Locations
Enumeration of String Format Locations.
Public enumerationReportDataString StringPositions
Enumeration of String Positions.
Public enumerationReportDataTableBase ZeroRowsActions
Represents the Output Actions on a Data Table with Zero Data Rows.
Public enumerationReportDataTableColumn OutputStyles
Enumeration of Output Styles for the Report Data Table Column.
Public enumerationReportDataTableDistinct DistinctFunctions
Enumeration of Distinct Functions.
Public enumerationReportDataTableDistinct DistinctTypes
Enumeration of Distinct Types.
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 enumerationReportDataTreeing OutputElements
Enumeration of Flags for the Report Data Tree Output Elements.
Public enumerationReportFieldingGlobal IndexTypes
Enumeration of Index Types.
Public enumerationReportFieldShared FieldContexts
Enumeration of Report Field Contexts.
Public enumerationReportFieldShared FieldEvaluation
Enumeration of Field Evaluations.
Public enumerationReportFieldShared FieldQueryContexts
Enumeration of Field Contexts of a Query on a Report Field.
Public enumerationReportFieldShared FieldTypes
Enumeration of Field Types.
Public enumerationReportGaugeBase NeedleTypes
Enumeration of Gauge Needle Types
Public enumerationReportGlobal ScopeTypes
Enumeration of Scope Types.
Public enumerationReportHorizontalRuler RulerPositions
Enumeration of Ruler Positions.
Public enumerationReportImaging ImageTypes
Enumeration of Image Types as a Picture, Shape, Gauge or Shared Resource.
Public enumerationReportItemBase ErrorOptions
Enumeration of Error Options for the Report Output.
Public enumerationReportLicenseBase LicenseActions
Enumeration of Report License Actions.
Public enumerationReportLicenseBase LicenseChecks
Enumeration of Report License Checks.
Public enumerationReportLicenseBase LicenseTypes
Enumeration of Report License Types.
Public enumerationReportPageBreak PageBreakAfterProperties
Enumeration of Page Break options for PDF Documents.
Public enumerationReportParagraphing ParagraphTypes
Enumeration of Paragraph Types.
Public enumerationReportRegularExpression RegularExpressionFunctions
Enumeration of Report Regular Expression Functions.
Public enumerationReportResource ResourceContexts
Enumeration of Report Resource Contexts.
Public enumerationReportResource ResourceTypes
Enumeration of Report Resource Types.
Public enumerationReportRunningTotal TotalFunctions
Enumeration of Report Running Total Functions.
Public enumerationReportSectionBase ReportDateValues
Enumeration of Report Date Values.
Public enumerationReportSharedQuery QueryTypes
Enumeration of Report Query Types.
Public enumerationReportSubReporting DataInheritances
Enumeration of Data Inheritance options.
Public enumerationReportText TextTypes
Enumeration of Text Types.
Public enumerationReportTOC HTMLLayouts
Enumeration of HTML TOC Layouts.
Public enumerationReportTOC IncludeItems
Flags of Report Items to Include in the TOC.
Public enumerationReportTOC PDFLayouts
Enumeration of PDF TOC Layouts.
Public enumerationReportTOCItem TOCValues
Enumeration of TOC Values for the Report Item.
Public enumerationReportValueRule ValueRules
Enumeration of Flags for Comparing Report Value Data.
Public enumerationReportZIPFile ExistingFileAction
Enumeration of Existing File Actions.
Public enumerationReportZIPPackage CompleteActions
Enumeration of Complete Actions.
Public enumerationShapes
Enumeration of Shape Types.
Public enumerationURIValueTypes
Report URI Value Types.
Public enumerationValueTypes
Report Value Types.