Namespace FastReport
Classes
AfterDatabaseLoginEventArgs
Provides data for the AfterDatabaseLogin event.
AssemblyInitializer
The FastReport.dll assembly initializer.
AssemblyInitializerBaseExt
The FastReport dll assembly initializer.
AssemblyInitializerDesignExt
The FastReport.dll assembly initializer.
BandBase
Base class for all bands.
BandCollection
Represents a collection of bands.
BandColumns
This class holds the band columns settings. It is used in the Columns property.
Base
Represents the root class of the FastReport object's hierarchy.
Border
Represents a border around the report object.
BorderLine
Represents a single border line.
BreakableComponent
Base class for report components that can break across pages.
BreakableComponentMenu
This class represents the context menu of the BreakableComponent.
CapSettings
Specifies a start and end line caps.
CellularTextObject
Represents a text object which draws each symbol of text in its own cell.
CheckBoxObject
Represents a check box object.
ChildBand
This class represents a child band.
ColumnFooterBand
This class represents a column footer band.
ColumnHeaderBand
This class represents a column header band.
ComponentBase
Class that implements some object's properties such as location, size and visibility.
ComponentBaseMenu
The base class for the context menu of the report component.
ConditionCollection
Represents a collection of highlight conditions used in the Highlight property of the TextObject.
ContainerObject
Container object that may contain child objects.
ContextMenuBase
The base class for the context menu of the report component.
ContextMenuItem
The base class for the context menu item.
CustomCalcEventArgs
Provides data for the CustomCalc event.
CustomLoadEventArgs
Provides data for the LoadBaseReport event.
DataBand
This class represents the Data band.
DatabaseLoginEventArgs
Provides data for the DatabaseLogin event.
DataColumnSmartTag
Class represent a smart tag that is used to choose a data column.
DataFooterBand
This class represents a data band footer.
DataHeaderBand
This class represents a header of the data band.
DataSourceSmartTag
Represents a smart tag that is used to choose a data source.
DigitalSignatureObject
The class for representing visible digital signature in the report.
EmailSettings
Contains the email settings such as recipient(s) address, name, subject, message body.
EnvironmentSettings
This class contains some global settings that used in the FastReport.Net.
ExportParametersEventArgs
Event arguments for custom Export parameters
FillBase
Base class for all fills.
FilterPropertiesEventArgs
Provides data for the FilterProperties event.
FontManager
Contains font management methods and properties.
GetPropertyKindEventArgs
Provides data for the GetPropertyKind event.
GetTypeInstanceEventArgs
Provides data for the GetTypeInstance event.
GlassFill
Class represents the glass fill.
GraphicCache
Represents a cache of graphics objects such as pens, brushes, fonts and text formats.
GroupFooterBand
Represents a group footer band.
GroupHeaderBand
Represents a group header band.
HatchFill
Class represents the hatch fill.
HeaderFooterBandBase
Base class for headers and footers which support the "Keep With Data" and "Repeat on Every Page" features.
HighlightCondition
Represents a single highlight condition used by the Highlight property of the TextObject.
HtmlObject
Represents the Text object that may display one or several text lines.
HtmlObjectMenu
The class introduces some menu items specific to the TextObject.
Hyperlink
This class contains a hyperlink settings.
JsonBase
Allows working with JsonObject
LinearGradientFill
Class represents the linear gradient fill.
LineObject
Represents a line object.
ObjectCollection
Holds the list of objects of Base type.
OverlayBand
Represents an overlay band.
PageBase
Base class for report pages and dialog forms.
PageCollection
Holds the list of objects of PageBase type.
PageColumns
This class contains the page columns settings. It is used in the Columns property.
PageFooterBand
Represents a page footer band.
PageHeaderBand
Represents a page header band.
ParagraphFormat
The format of paragraph
PathGradientFill
Class represents the path gradient fill.
PictureObject
Represents a Picture object that can display pictures.
PictureObjectBase
the base class for all picture objects
PolygonObject
Represents a polygon object.
PolyLineObject
Represents a poly line object.
PolyLineObject.PolyPoint
Represent a point for polygon object
PolyLineObject.PolyPointCollection
PreviewSettings
Contains some settings of the preview window.
PrintSettings
This class contains the printer settings. It is used in the FastReport.Report.PrintSettings property.
ProgressEventArgs
Provides data for the Progress event.
Report
Represents a report object.
ReportComponentBase
Base class for all report objects.
ReportComponentBaseMenu
The class introduces some menu items specific to the ReportComponentBase.
ReportComponentCollection
Holds the list of objects of ReportComponentBase type.
ReportInfo
This class represents the report information such as name, author, description etc.
ReportPage
Represents a report page.
ReportPage.PageLink
ReportSettings
This class contains settings that will be applied to the Report component.
ReportSummaryBand
Represents a report summary band.
ReportTitleBand
Represents a report title band.
RFIDLabel
Represents a RFID label.
RFIDLabel.RFIDBank
RichObject
Represents a RichText object that can display formatted text.
SelectedComponents
Holds the list of ComponentBase objects currently selected in the designer.
SelectedObjectCollection
Holds the list of selected objects of Base type. Used by the SelectedObjects.
SelectedReportComponents
Holds the list of ReportComponentBase objects currently selected in the designer.
SelectedTextObjects
Holds the list of TextObject objects currently selected in the designer.
ShapeObject
Represents a shape object.
SmartTagBase
The base class for smart tags.
SolidFill
Class represents the solid fill.
Sort
Represents a sort condition used in the Sort.
SortCollection
Represents a collection of sort conditions used in the Sort.
Style
Represents a style.
StyleBase
Represents the base class for the report style or the highlight condition.
StyleCollection
Represents a collection of styles used in the Styles.
StyleSheet
Represents a collection of the StyleCollection objects.
SubreportObject
Represents a subreport object.
SvgGraphics
Drawing objects to a svg
SvgGraphics.SvgGraphicsState
TextObject
Represents the Text object that may display one or several text lines.
TextObjectBase
Base class for text objects such as TextObject and
TextObjectBaseMenu
The class introduces some menu items specific to the TextObjectBase.
TextObjectMenu
The class introduces some menu items specific to the TextObject.
TextOutline
Represents text outline.
TextureFill
Class represents the Texture fill.
Watermark
Represents the report page watermark.
ZipCodeObject
Represents a zip code object.
Structs
Variant
A strongly typed object that readily casts an intrinsic object to the other intrinsic types when possible.
Interfaces
IFRSerializable
Provides the serialize/deserialize functionality.
IHasEditor
Implements the object's editor.
IParent
Implement this interface if your object can contain list of child objects.
ISearchable
Provides the "search" functionality in the preview and designer.
Enums
AutoShrinkMode
Specifies the behavior of the AutoShrink feature of TextObject.
BorderLines
Specifies the sides of a border.
CapStyle
Specifies a line cap style.
CheckedSymbol
Specifies a symbol that will be displayed when a CheckBoxObject is in the checked state.
ColumnLayout
The layout of the data band columns.
DefaultPaperSize
Specifies the default paper size used when creating a new report.
Duplicates
Specifies how to display the duplicate values.
Flags
Specifies a set of actions that can be performed on the object in the design mode.
HorzAlign
Specifies the horizontal alignment of a text in the TextObject object.
HyperlinkKind
Specifies the hyperlink type.
ImageAlign
Specifies the alignment of a image in the border.
InsertFrom
Specifies an origin where the new objects inserted from.
Language
Specifies the language of the report's script.
LineSpacingType
The spacing type between lines
LineStyle
Specifies the style of a border line.
MarkerStyle
The style of the report object markers.
MergeMode
Specifies the behavior of the MergeMode feature of TextObject.
PageRange
Specifies the page range to print/export.
PagesOnSheet
Specifies the number of report pages printed on one paper sheet.
PathGradientStyle
The style of the path gradient.
PolyLineObject.PolygonSelectionMode
PreviewButtons
Specifies the set of buttons available in the preview.
PreviewClouds
Specifies the set of cloud exports available in the preview.
PreviewExports
Specifies the set of export buttons available in the preview.
PreviewMessengers
Specifies the set of export by messenger buttons available in the preview.
PrintMode
Specifies the report printing mode.
PrintOn
Specifies where to print an object.
PrintPages
Specifies the pages to print.
ProcessAt
Specifies how the report engine processes the text objects.
ReportOperation
Specifies the report operation.
Restrictions
Specifies a set of actions that cannot be performed on the object in the design mode.
RFIDLabel.EErrorHandle
Specifies action on error printing of RFID label.
RFIDLabel.LockType
Specifies lock type on write\rewrite bank of data.
RFIDLabel.RFIDBank.Format
Specifies the data format of a RFID label bank.
SaveMode
Specifies the Save Mode of designed report.
ShapeKind
Specifies a kind of the shape.
ShiftMode
The automatic shift mode.
SortOrder
Specifies a sort order.
StylePriority
Specifies the style properties to use when style is applied.
SVGImageFormat
Specifies the image format in SVG export.
TextQuality
Specifies the quality of text rendering.
TextRenderType
The type of text renderer
UncheckedSymbol
Specifies a symbol that will be displayed when a CheckBoxObject is in the unchecked state.
VertAlign
Specifies the vertical alignment of a text in the TextObject object.
WatermarkImageSize
Specifies the watermark image size mode.
WatermarkTextRotation
Specifies the watermark text rotation.
Delegates
AfterDatabaseLoginEventHandler
Represents the method that will handle the AfterDatabaseLogin event.
CustomCalcEventHandler
Represents the method that will handle the event.
CustomLoadEventHandler
Represents the method that will handle the LoadBaseReport event.
DatabaseLoginEventHandler
Represents the method that will handle the DatabaseLogin event.
FilterPropertiesEventHandler
Represents the method that will handle the FilterProperties event.
FRAction<T1>
FRAction<T1, T2>
FRAction<T1, T2, T3>
FRFunc<TResult>
FRFunc<T1, TResult>
FRFunc<T1, T2, TResult>
FRFunc<T1, T2, T3, TResult>
GetPropertyKindEventHandler
Represents the method that will handle the GetPropertyKind event.
GetTypeInstanceEventHandler
Represents the method that will handle the GetPropertyKind event.
ProgressEventHandler
Represents the method that will handle the Progress event.