Hola tarco35.
Una posibilidad es esta propuesta:
Imprimir el contenido de un Groupbox.
Como un ejemplo, podrías hacer:
Código Delphi
[-]
var
Printer: TPrinter;
begin
Printer:= TPrinter.Create;
try
Printer.BeginDoc; PrintControl(Printer, Chart1, 10, 50);
PrintControl(Printer, Chart2, 400, 50);
PrintControl(Printer, Chart3, 800, 50);
Printer.EndDoc;
finally
Printer.Free;
end;
end;
De acuerdo al tamaño de los Charts, tendrías que ajustar los valores
X si los deseas en una línea o los
Y si los deseas encolumnados.
Saludos.