90 lines
2.5 KiB
ObjectPascal
90 lines
2.5 KiB
ObjectPascal
|
|
{******************************************}
|
|
{ }
|
|
{ FastReport VCL }
|
|
{ Exports Registration unit }
|
|
{ }
|
|
{ Copyright (c) 1998-2021 }
|
|
{ by Fast Reports Inc. }
|
|
{ }
|
|
{******************************************}
|
|
|
|
unit frxeReg;
|
|
|
|
{$I frx.inc}
|
|
|
|
interface
|
|
|
|
|
|
procedure Register;
|
|
|
|
implementation
|
|
|
|
uses
|
|
{$IFNDEF Linux}
|
|
Windows, Messages,
|
|
{$ENDIF}
|
|
SysUtils, Classes, Graphics, Controls, Forms,
|
|
frxExportImage, frxExportText,
|
|
{$IFNDEF FPC}
|
|
{$IFNDEF Delphi6}
|
|
DsgnIntf,
|
|
{$ELSE}
|
|
DesignIntf, DesignEditors,
|
|
{$ENDIF}
|
|
{$IFNDEF ACADEMIC_ED}
|
|
{$IFNDEF RAD_ED}
|
|
frxExportXML, frxExportXLS, frxExportMail, frxExportHTMLDiv, frxExportZPL, frxExportPS, frxExportPPML,
|
|
frxExportODF, frxExportDBF, frxExportBIFF, frxExportDOCX, frxExportPPTX, frxExportXLSX, frxExportSVG,
|
|
{$ENDIF}
|
|
frxExportHTML,
|
|
{$IFNDEF Delphi12}frxExportTXT, {$ENDIF}
|
|
frxExportRTF, frxExportPDF,
|
|
{$ENDIF}
|
|
{$ELSE}
|
|
PropEdits, LazarusPackageIntf, LResources, frxExportTXT,
|
|
{$IFNDEF ACADEMIC_ED}
|
|
frxExportHTML, frxExportHTMLDiv, frxExportODF,
|
|
frxExportXML, frxExportRTF, frxExportDBF, frxPreProgramClass, frxExportPDF, frxExportDOCX, frxExportPPTX,
|
|
frxExportXLSX, frxExportZPL, frxExportPS, frxExportPPML,
|
|
{$ENDIF}
|
|
{$ENDIF}
|
|
frxExportCSV;
|
|
|
|
{-----------------------------------------------------------------------}
|
|
|
|
procedure Register;
|
|
begin
|
|
RegisterComponents('FastReport VCL Exports',[
|
|
TfrxBMPExport, TfrxJPEGExport, TfrxTIFFExport, TfrxPNGExport, TfrxSimpleTextExport, TfrxCSVExport,
|
|
{$IFNDEF FPC}
|
|
TfrxEMFExport,
|
|
{$IFNDEF ACADEMIC_ED}
|
|
{$IFNDEF RAD_ED}
|
|
TfrxXLSExport, TfrxXMLExport, TfrxMailExport,
|
|
{$IFNDEF Delphi12}
|
|
TfrxTXTExport,
|
|
{$ENDIF}
|
|
TfrxODSExport, TfrxODTExport, TfrxDBFExport, TfrxBIFFExport, TfrxDOCXExport, TfrxPPTXExport, TfrxXLSXExport, TfrxHTML4DivExport, TfrxHTML5DivExport, TfrxSVGExport, TfrxZPLExport, TfrxPSExport, TfrxPPMLExport,
|
|
{$ENDIF}
|
|
TfrxPDFExport, TfrxHTMLExport, TfrxRTFExport,
|
|
{$ENDIF}
|
|
TfrxGIFExport
|
|
{$ELSE}
|
|
TfrxTXTExport
|
|
{$IFNDEF ACADEMIC_ED}
|
|
, TfrxHTMLExport, TfrxHTML4DivExport, TfrxHTML5DivExport, TfrxODSExport, TfrxODTExport,
|
|
TfrxXMLExport, TfrxRTFExport, TfrxDBFExport, TfrxPDFExport, TfrxDOCXExport, TfrxPPTXExport, TfrxXLSXExport, TfrxZPLExport, TfrxPSExport, TfrxPPMLExport
|
|
{$ENDIF}
|
|
{$ENDIF}
|
|
]);
|
|
end;
|
|
|
|
{$IFDEF FPC}
|
|
initialization
|
|
{$INCLUDE frxeReg.lrs}
|
|
{$ENDIF}
|
|
|
|
|
|
end.
|