Show / Hide Table of Contents

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.

Back to top Generated by DocFX