Если вы используете функцию подкачки, вы можете временно отключить ее, чтобы напечатать всю серию, и снова выполнить сброс после печати.Например, имея TChart, TChartScrollBar и TButton в форме:
uses Series, TeeEdit;
procedure TForm1.FormCreate(Sender: TObject);
begin
Chart1.View3D:=false;
Chart1.AddSeries(TFastLineSeries).FillSampleValues(100);
Chart1.Pages.MaxPointsPerPage:=10;
ChartScrollBar1.Chart:=Chart1;
ChartScrollBar1.Enabled:=true;
end;
procedure TForm1.Button1Click(Sender: TObject);
var tmpCount, tmpPage: Integer;
begin
tmpCount:=Chart1.Pages.MaxPointsPerPage;
tmpPage:=Chart1.Pages.Current;
Chart1.Pages.MaxPointsPerPage:=Chart1[0].Count;
with TChartPreviewer.Create(Self) do
begin
Chart:=Chart1;
Execute;
end;
Chart1.Pages.MaxPointsPerPage:=tmpCount;
Chart1.Pages.Current:=tmpPage;
end;