我的一个个程序有很多stringgrid表格..并且每个表格所显示的数据都不同,我想做一个打印程序来跟据不同的调用打印不同表格的内容!我才刚开始用fastreport,请大家指条路,能给出例子更好!(不好意思我没分了)
解决方案 »
- 数据库异常处理的方法
- 请那个delphi 的版本可以开发 windows 3.2 系统下的程序 ??
- 看谁~能解决这个捆饶我好久的数据库查询速度和超时问题!!!!!!!!!!专家进来啊~~~~~~~~~``
- 在程序没有关闭的情况下 如何删除用SaveDialog打开过的文件夹
- 一个控件数组问题?
- 线程如何与主窗体交互?
- 请问有测出文件大小的api函数吗?
- 如何自己写成程序将SQL Server中的某一个表导出为一个本地文件?
- Delphi7中使用DsoFramer时包错: Invalid variant Type,求助
- 多人开发应该注意什吗?
- 单元与单元之间变量传递,送你十分、祝你十分健康,谢谢参与
- 怎么让ActiveX控件在IE中居中,自适应大小?
if PrintDialog1.Execute then
begin
with Printer do
begin
BeginDoc;
StringGrid1.PaintTo(Handle, 10, 10);
EndDoc;
end;
end;end;
我不想直接打印..我想通过fastreprot来预览后再打印//
var
Cross:TfrxCrossView;
i,j:integer;
begin
if Sender is TfrxCrossView then
begin
Cross:=tfrxcrossView(Sender);
for i:=1 to stringgrid1.RowCount do
for j:=1 to stringgrid1.ColCount do
begin
if stringgrid1.Cells[1,i-1]<>'' then
begin
if i=1 then
begin
cross.Font.Size:=18;
cross.AddValue([i],[j],[Stringgrid1.cells[j-1,i-1]]);
end
else
begin
cross.Font.Size:=10;
cross.AddValue([i],[j],[Stringgrid1.cells[j-1,i-1]]);
end;
end;
end; end;end;我是这样实现输出数据,先请问一下怎么实现自动换行呢.....自动换行..