Cita:
Empezado por jhonny
Nunca he usado FastReport para Firemonkey, pero supongo que debe ser de la misma manera que en VCL, pues FastReport tiene un componente no visual para exportar a varios formatos, incluido el PDF, con muy buenas opciones propias del documento en cuestión.
|
siguiendo tus indicaciones, he creado un programa intentando utlizar dicho componente visual, este el contenido de la unidad completo
Código Delphi
[-]
unit Unit1;
interface
uses
System.SysUtils, System.Types, System.UITypes, System.Classes, System.Variants,
FMX.Types, FMX.Controls, FMX.Forms, FMX.Graphics, FMX.Dialogs , frxClass, frxExportPDF,
FMX.StdCtrls;
type
TForm1 = class(TForm)
Button1: TButton;
procedure Button1Click(Sender: TObject);
private
public
end;
var
Form1: TForm1;
implementation
{$R *.fmx}
procedure TForm1.Button1Click(Sender: TObject);
var
frxReport1 : TfrxReport;
frxPDFExport1 : TfrxPDFExport;
begin
frxReport1 := TfrxReport.Create(nil);
frxPDFExport1 := TfrxPDFExport.Create(nil);
frxReport1.LoadFromFile('aaa.fr3');
frxReport1.PrepareReport;
frxPDFExport1.FileName := 'sss.pdf';
frxPDFExport1.ShowDialog := false;
frxReport1.Export(Self.frxPDFExport1);
frxReport1.Free;
end;
end.
pero cuando intento compilarlo desde una aplicación firemonkey mobile, recibo este error:
[DCC Fatal Error] Unit1.pas(7): F2048 Bad unit format: 'C:\Program Files (x86)\FastReports\FastReport 4\LibD19\frxClass.dcu' - Expected version: 26.0, ARM(ARM) Found version: 26.0, Windows Unicode(x86)
Me parece a mi que no va a ser facil...