Namespace FastReport
Classes
AfterDatabaseLoginEventArgs
Provides data for the AfterDatabaseLogin event.
AssemblyInitializer
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 hierarhy.
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.
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.
ConditionCollection
Represents a collection of highlight conditions used in the Highlight property of the TextObject.
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.
DataFooterBand
This class represents a data band footer.
DataHeaderBand
This class represents a header of the data band.
FillBase
Base class for all fills.
FilterPropertiesEventArgs
Provides data for the FilterProperties event.
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.
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
ProgressEventArgs
Provides data for the Progress event.
Report
Represents a report object.
ReportComponentBase
Base class for all report objects.
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.
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.
ShapeObject
Represents a shape object.
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.
TextObject
Represents the Text object that may display one or several text lines.
TextObjectBase
Base class for text objects such as TextObject and
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.
IParent
Implement this interface if your object can contain list of child objects.
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.
Language
Specifies the language of the report's script.
LineSpacingType
The spacing type between lines
LineStyle
Specifies the style of a border line.
PageRange
Specifies the page range to print/export.
PathGradientStyle
The style of the path gradient.
PolyLineObject.PolygonSelectionMode
PrintOn
Specifies where to print an object.
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.
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.
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.
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.