CrystalDecisions.Shared Namespace

Classes

Class Description
Public class ConnectionInfo Provides properties for retrieving and setting options for connecting to database servers or ODBC data sources.
Public class CrystalReportClientScriptManager
Public class DataSourceConnections Contains the ConnectionInfo instances for every connection in the report.
Public class DiskFileDestinationOptions Provides properties for retrieving and setting the file name when exporting to disk.
Public class EnterpriseReport The EnterpriseReport class is a managed component that acts as a proxy to the EnterpriseReportService class while providing a limited object model to the developer.
Public class ExcelFormatOptions Provides properties for retrieving and setting options when exporting to Excel.
Public class ExceptionEventArgs Provides data for the Exception event.
Public class ExchangeFolderDestinationOptions Provides properties for retrieving and setting options when exporting to Microsoft exchange folders.
Public class ExportOptions Provides properties for retrieving and setting options for exporting your report.
Public class GroupTreeStyle Provides properties for retrieving and setting display options for the group tree view.
Public class HTMLFormatOptions Provides properties for retrieving and setting options when exporting to HTML.
Public class MicrosoftMailDestinationOptions Provides properties for retrieving and setting options when exporting to Microsoft mail.
Public class ParameterDiscreteValue Provides properties for retrieving and setting discrete value parameters.
Public class ParameterField Provides properties for retrieving and setting options and values for a parameter field.
Public class ParameterFields Contains the ParameterField objects for every parameter field in the report.
Public class ParameterRangeValue Provides properties for retrieving and setting range value parameters.
Public class ParameterValue Provides properties for retrieving and setting the type of the parameters.
Public class ParameterValues Contains the ParameterValue objects for every parameter field in the report.
Public class PdfRtfWordFormatOptions Provides properties for retrieving and setting options when exporting to PDF, RTF or Word.
Public class RemoteReportProxy Holds the reference to the proxy object for the remote report.
Public class ReportPartNavigationResult Provides properties for gathering information on the navigation target for the ReportPartBookmarkNavigation Event.
Public class ServerFileReport The ServerFileReport class is a managed component that acts as a proxy to the ServerFileReportService class while providing a limited object model to the developer.
Public class SharedUtils
Public class TableLogOnInfo Provides properties for retrieving and setting table connectivity options.
Public class TableLogOnInfos Contains the TableLogOnInfo objects for every table in the report.
Public class ToolbarStyle Provides properties for retrieving and setting style properties for the CrystalReportViewer toolbar.
Public class TotallerNodeID Provides group node information on the navigation target for the ReportPartBookmarkNavigation Event.
Public class TotallerNodeIDs Contains the TotallerNodeID objects for every TotallerNodeID object in the report.

Interfaces

Interface Description
Public interface IConnectionInfo Provides properties for retrieving options and methods for setting options for connecting to database servers or ODBC data sources.

Enumerations

Enumeration Description
Public enumeration Alignment Specifies the horizontal alignment for text in the HorizontalAlignment property of the ObjectFormat class.
Public enumeration AMPMFormat Specifies the AM PM format in the AMPMFormat property of the TimeFieldFormat class.
Public enumeration AreaSectionKind Specifies the kind of area or section in the Kind property of the Area class and Section class, and the ExcelAreaType property of the ExcelFormatOptions class.
Public enumeration BooleanOutputType Specifies the Boolean output type in the OutputType property of the BooleanFieldFormat class.
Public enumeration CurrencySymbolFormat Specifies the currency symbol in the CurrencySymbolFormat property of the NumericFieldFormat class.
Public enumeration DateTimeCondition Specifies the date time condition for a group in the DateTimeGroupCondition property of the DateTimeGroupOptions class.
Public enumeration DayFormat Specifies the day format in the DayFormat property of the DateFieldFormat class.
Public enumeration DefaultValueSortMethod Specifies the default values for the DefaultValueSortMethod property of the ParameterField class and ParameterFieldDefinition class.
Public enumeration DefaultValueSortOrder Specifies the default values for the DefaultValueSortOrder property of the ParameterField class and ParameterFieldDefinition class.
Public enumeration DiscreteOrRangeKind Specifies whether the parameter value is discrete, ranged, or both in the PromptingType property of the ParameterField class and in the DiscreteOrRangeKind property of the ParameterFieldDefinition class.
Public enumeration EnumEnterpriseObjectType Specifies the object type in the ObjectType property of the EnterpriseReport class.
Public enumeration EnumServerFileType Specifies the object type in the ObjectType property of the ServerFileReport Class.
Public enumeration EventLogLevel Specifies the type of errors to log in the EnableEventLog method of the ReportDocument class.
Public enumeration ExchangeDestinationType Specifies the exchange destination type in the DestinationType property of the ExchangeFolderDestinationOptions class.
Public enumeration ExportDestinationType Specifies the export destination type in the ExportDestinationType property of the ExportOptions class.
Public enumeration ExportFormatType Specifies the export format type in the ExportFormatType property of the ExportOptions class.
Public enumeration FieldKind Specifies the field kind in the Kind property of the FieldDefinition class and all classes derived from FieldDefinition.
Public enumeration FieldValueType Specifies the field value type in the ValueType property of the FieldDefinition Class and all classes derived from FieldDefinition.
Public enumeration HourFormat Specifies the hour format in the HourFormat property of the TimeFieldFormat class.
Public enumeration LineStyle Specifies the bottom, left, right, and top line styles in the BottomLineStyle, LeftLineStyle, RightLineStyle, and TopLineStyle properties of the Border class and the DrawingObject class, including all classes derived from DrawingObject.
Public enumeration LinkJoinType Specifies the link join type in the JoinType property of the TableLinks class.
Public enumeration MinuteFormat Specifies the minute format in the MinuteFormat property of the DateFieldFormat class.
Public enumeration MonthFormat Specifies the month format in the MonthFormat property of the DateFieldFormat class.
Public enumeration NegativeFormat Specifies the negative format in the NegativeFormat property of the NumericFieldFormat class.
Public enumeration ObjectScope Specifies the object scope for the ReportDocument SetCSSClass method.
Public enumeration OpenReportMethod Specifies the open report method for the ReportDocument Load method.
Public enumeration PaperOrientation Specifies the paper orientation in the PaperOrientation property of the PrintOptions class.
Public enumeration PaperSize Specifies the paper size in the PaperSize property of the PrintOptions class.
Public enumeration PaperSource Specifies the paper source in the PaperSource property of the PrintOptions class.
Public enumeration ParameterFieldUsage Specifies how a parameter field is used within the report.
Public enumeration ParameterType Specifies the parameter type in the ReportParameterType property of the ParameterField class and the ParameterType property of the ParameterFieldDefinition class.
Public enumeration ParameterValueKind Specifies the parameter value type in the ParameterValueType property of the ParameterField class and ParameterFieldDefinition class.
Public enumeration PrinterDuplex Specifies the duplex printer setting in the PrinterDuplex property of the PrintOptions class.
Public enumeration RangeBoundType Specifies the boundary type for a ranged parameter in the LowerBoundType and UpperBoundType properties of the ParameterRangeValue class.
Public enumeration ReportFileFormat Specifies the report file format for the ReportDocumentSaveAs method.
Public enumeration ReportObjectKind Specifies the type of report object in the kind property of the ReportObject class and all classes derived from ReportObject.
Public enumeration RoundingFormat Specifies the rounding format for numbers in the RoundingFormat property of the NumericFieldFormat class.
Public enumeration SearchDirection Specifies the search direction in the Direction property of the CrystalDecisions.Web.SearchEventArgs class and the CrystalDecisions.Windows.Forms.SearchEventArgs class.
Public enumeration SecondFormat Specifies the second format in the SecondFormat property of the TimeFieldFormat class.
Public enumeration SortDirection Specifies the sort direction in the SortDirection property of the SortField class.
Public enumeration SortFieldType Specifies the sort field type in the SortType property of the SortField class
Public enumeration SpecialVarType Specifies the special field type in the SpecialVarType property of the SpecialVarFieldDefinition class.
Public enumeration SummaryOperation Specifies the summary operation type in the Operation property of the RunningTotalFieldDefinition class and SummaryFieldDefinition class.
Public enumeration TimeBase Specifies a 12 hour or 24 hour time base in the TimeBase property of the TimeFieldFormat class.
Public enumeration YearFormat Specifies the year format in the YearFormat property of the DateFieldFormat class.

Structures

Structure Description
Public structure PageMargins Stores the page margin settings of a report.

See Also

Reference

Class Library