Search Results for

    Show / Hide Table of Contents

    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.
    TFlexCelHtml​Export​Progress 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.
    TFlexCelPdfExport​Progress Indicates how much of the report has been generated.
    TFlexCelPrint​Document Use this class to print an Excel file natively.
    TFlexCelPrinting​Progress 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.
    TGetBookmark​Information​Args Arguments passed on TFlexCelPdfExport.​Get​Bookmark​Information,
    THtmlExtraInfo Stores extra data to write in the HTML file.
    THtmlHotTrack Defines how and if the cells will be highlighted when the mouse is over them.
    THtmlSpreadView The properties in this class make the generated file look more like when you view a Spreadsheet in Excel, and less like a printed page. By default, FlexCel tries to mimic the printed-page output, not the interactive view.
    TImageInformation​Event​Args Arguments passed on TFlexCelHtml​Export.​OnGet​Image​Information,
    TImgPaintEventArgs Arguments passed on Paint events.
    TNamedRangeExport​Event​Args Arguments passed on TFlexCelHtml​Export.​OnNamed​Range​Export,
    TPageEventArgs Arguments passed on TFlexCelPdfExport.​Before​Generate​Page, TFlexCelPdfExport.​Before​NewPage and TFlexCelPdfExport.​After​Generate​Page
    TPartialExportState This class is used to save the necessary information to partially export a file.
    TPrintPageEventArgs Arguments passed on TFlexCelPrint​Document.​Before​Generate​Page, TFlexCelPrint​Document.​Before​NewPage and TFlexCelPrint​Document.​After​Generate​Page
    TSaveImageEventArgs Arguments passed on TFlexCelHtml​Export.​OnSave​Image,
    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 TStandardSheet​Selector
    TSheetSelector​Entry​Event​Args Arguments passed on FlexCel.​Render.​TStandard​Sheet​Selector.​OnSheet​Selector​Entry.
    TSheetSelectorLink Holds the sheet name in Excel and in the file.
    TStandardSheet​Selector 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.
    TStandardSheet​Selector​Styles Holds the styles for one of the positions of a TStandardSheet​Selector.
    TSVGExportParameters Parameters used when exporting to SVG.

    Records

    Name Description
    TLightImgExportInfo A class with only the specific data needed, so it can be stored in a cache.

    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.
    TSheetSelector​Position 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#: TSheetSelector​Position.​Top | TSheetSelector​Position.​Bottom VB.NET, Delphi.NET: TSheetSelector​Position.​Top or TSheetSelector​Position.​Bottom

    Types

    Name Description
    TGetBookmark​Information​Event​Handler 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.
    TImageInformation​Event​Handler Delegate used to specify where to store the images on a page.
    TNamedRangeExport​Event​Handler Delegate used to customize exporting of named ranges on a page.
    TPageEventHandler Generic delegate for After/Before page events.
    TPaintEventHandler Delegate for Paint events.
    TSaveImageEvent​Handler Delegate used to specify where to store the images on a page.
    TSheetSelector​Entry​Event​Handler Delegate used to specify how the Sheet Selector will be like.
    In This Article
    Back to top FlexCel Studio for VCL and FireMonkey v7.24
    © 2002 - 2025 tmssoftware.com