FlexCel.Render Namespace
This is the rendering engine. It can render an xls or xlsx file into an image, pdf or html files.
Classes
Name | Description |
---|---|
TFlexCelHtmlExport | A component for exporting an Excel file to HTML. |
TFlexCelHtmlExportProgress | Indicates how much of the report has been generated. |
TFlexCelImgExport | A component for exporting an Excel file to an image. It can return an image object, or the actual bytes of a specific file format. (like gif, tiff or png) |
TFlexCelPdfExport | A component for exporting an Excel file to PDF. |
TFlexCelPdfExportProgress | Indicates how much of the report has been generated. |
TFlexCelPrintDocument | Use this class to print an Excel file natively. |
TFlexCelPrintingProgress | Indicates how much of the report has been generated. |
TFlexCelSVGExport | A component for exporting an Excel file to an SVG (Scalable Vector Graphics) image. |
TGeneratedFiles | An object containing all the files generated in the export. |
TGetBookmarkInformationArgs | Arguments passed on TFlexCelPdfExport.GetBookmarkInformation, |
THtmlExtraInfo | Stores extra data to write in the HTML file. |
TImageInformationEventArgs | Arguments passed on TFlexCelHtmlExport.OnGetImageInformation, |
TImgPaintEventArgs | Arguments passed on Paint events. |
TNamedRangeExportEventArgs | Arguments passed on TFlexCelHtmlExport.OnNamedRangeExport, |
TPageEventArgs | Arguments passed on TFlexCelPdfExport.BeforeGeneratePage, TFlexCelPdfExport.BeforeNewPage and TFlexCelPdfExport.AfterGeneratePage |
TPartialExportState | This class is used to save the needed information to partially export a file. |
TPrintPageEventArgs | Arguments passed on TFlexCelPrintDocument.BeforeGeneratePage, TFlexCelPrintDocument.BeforeNewPage and TFlexCelPrintDocument.AfterGeneratePage |
TSaveImageEventArgs | Arguments passed on TFlexCelHtmlExport.OnSaveImage, |
TSheetSelector | Abstract class to implement a Sheet Selector. Derive from this class for example to implement tabs with images. For a standard implementation using CSS Tabs and divs, use TStandardSheetSelector |
TSheetSelectorEntryEventArgs | Arguments passed on FlexCel.Render.TStandardSheetSelector.OnSheetSelectorEntry. |
TSheetSelectorLink | Holds the sheet name in Excel and in the file. |
TStandardSheetSelector | Implements a standard sheet selector (with CSS tabs) that will allow you to change the page when exporting multiple sheets. You can customize its default behavior by altering the CSS properties, or by inheriting from it and replacing the virtual methods. If you want to create a completely new type of sheet selector, derive it from TSheetSelector instead of this class. |
TStandardSheetSelectorStyles | Holds the styles for one of the positions of a TStandardSheetSelector. |
TSVGExportParameters | Parameters used when exporting to SVG. |
Interfaces
Name | Description |
---|---|
ICssInformation | Encapsulates the information needed to create external CSS files. Note that if you use the same TCssInformation instance to create different html files, the CSS file created will be only one. |
IImgExportInfo | Holds information needed to export the pages, so it is only calculated once. |
IOneImgExportInfo | Holds information needed to export one of the workbook sheets, so it is only calculated once. |
Enumerations
Name | Description |
---|---|
THtmlImageFormat | Possible values in which we can save an image when exporting to HTML. |
TSheetSelectorPosition | Where to place the tabs for selecting a sheet when exporting multiple sheets. You might combine more than one, for example, to have tabs at the top and bottom: C#: TSheetSelectorPosition.Top | TSheetSelectorPosition.Bottom VB.NET, Delphi.NET: TSheetSelectorPosition.Top or TSheetSelectorPosition.Bottom |
Types
Name | Description |
---|---|
TGetBookmarkInformationEventHandler | This event will happen each time a PDF bookmark is automatically added by FlexCel. You can use it to customize the bookmark, for example change the font color or style. |
TImageInformationEventHandler | Delegate used to specify where to store the images on a page. |
TNamedRangeExportEventHandler | Delegate used to customize exporting of named ranges on a page. |
TPageEventHandler | Generic delegate for After/Before page events. |
TPaintEventHandler | Delegate for Paint events. |
TSaveImageEventHandler | Delegate used to specify where to store the images on a page. |
TSheetSelectorEntryEventHandler | Delegate used to specify how the Sheet Selector will be like. |