0
A
回答
1
这将有可能使用Framing
备忘录的属性。
+1
Kermia,你的问题不清楚,你想用数据作为图像来建立表格,还是仅仅需要为表格中的数据绘制线条? –
3
2
我认为你需要自己构建网格。以下是一些构建网格布局的代码,以帮助您入门。您将需要调整列宽并添加格式化代码(memo.frame)以获得所需的外观。
procedure CreateHeader(frxDataset: TfrxDBDataSet; Page: TfrxReportPage);
var
i: Integer;
X, Y, ThisWidth: Extended;
HeaderMemo: TfrxCustomMemoView;
Column: TcxGridDBColumn;
begin
Band := TfrxPageHeader.Create(Page);
Band.CreateUniqueName;
Band.SetBounds(0, 0, 0, fr01cm * 7);
Band.Height := edtHeightHeader.Value;
HeaderMemo := CreateMemo(Band);
HeaderMemo.SetBounds(0, 0, PageWidth, 0);
// Set memo style
// Or just add a frame HeaderMemo.Frame....
HeaderMemo.Style := 'Header line';
X := 0;
Y := 0;
Memo := CreateMemo(Band);
Memo.SetBounds(0, Y, X, fr01cm * 6);
Memo.Height := Band.Height - 1;
for i := 0 to pred(frxDataset.Fields.Count) do
begin
ThisWidth := 100;
Memo := CreateMemo(Band);
Memo.SetBounds(X, Y, ThisWidth, fr01cm * 6);
Memo.Text := frxDataset.Fields[i].FieldName;
// Set memo style
// Or just add a frame HeaderMemo.Frame....
Memo.Style := 'Header';
Memo.Height := Band.Height - 1;
X := X + ThisWidth;
end;
HeaderMemo.Height := Band.Height;
end;
procedure CreateFastReportDataBand(frxDataset: TfrxDBDataSet; Page: TfrxReportPage);
var
i: Integer;
X, Y, ThisWidth: Extended;
begin
Band := TfrxMasterData.Create(Page);
Band.CreateUniqueName;
Band.SetBounds(0, CurY, 0, 0);
Band.Height := edtHeightData.Value;
TfrxMasterData(Band).frxDataset := frxDataset;
X := 0;
Y := 0;
for i := 0 to pred(frxDataset.Fields.Count) do
begin
ThisWidth := 100;
Memo := CreateMemo(Band);
Memo.SetBounds(X, Y, ThisWidth, fr01cm * 5);
Memo.Dataset := frxDataset;
Memo.DataField := frxDataset.Fields[i].FieldName;
// Set memo style
// Or just add a frame HeaderMemo.Frame....
Memo.Style := 'Data';
Memo.Height := Band.Height - 1;
X := X + ThisWidth;
end;
end;
它应该工作正常,但我已经没有机会,因为从我的应用程序去耦它来测试。
相关问题
- 1. 以表格形式显示
- 2. 如何使用PHP html以表格形式显示数据库?
- 3. 如何在node.js上以表格的形式显示JSON数据
- 4. 以php表格形式从mysql数据库以php的形式显示数据
- 5. 如何以表格格式显示数据库数据?
- 6. 如何以json格式显示数据?
- 7. 如何以表格形式显示这些数字?
- 8. 如何以表格格式显示单列数据?
- 9. 如何在android中以表格格式显示数据?
- 10. 想在JSP中以表格形式显示数据
- 11. 在django中以表格形式显示数据admin
- 12. tcl/informix获取数据库并以表格形式显示
- 13. CakePHP 3以表格形式显示相关数据
- 14. 从mysql中检索数据并以表格形式显示
- 15. Rdlc以表格形式显示信息
- 16. 数据以表格形式显示,但不是系统地显示?
- 17. 以预定义格式的表格格式显示JSON数据
- 18. 以表格格式显示
- 19. Matlab:如何以表格形式显示混淆矩阵
- 20. 如何在Android中以表格形式显示ListView
- 21. 以数据库的形式显示
- 22. 显示/格式表格数据(网络)
- 23. 如何以表格形式将图像从MySQL表格显示到PHP页面?
- 24. 以表格形式查看XML数据
- 25. JasperReports:以表格形式打印数据
- 26. 数据以表格的形式
- 27. 显示数据的形式
- 28. Bootstrap图形不以表格形式显示
- 29. 以HTML格式显示SQL数据
- 30. 以矩阵格式显示数据?
你究竟想让我们开始?请透露更多您尝试过的内容,以及它如何达不到您想要看到的内容。在StackOverflow上提出的76个问题我们不应再向您询问详细信息,您应该已经知道没有人可以给出合理的答案。至少我确实假设你不指望我们在这里重复任何来自FastReport的文档或示例代码? –
但我认为这个问题对于使用'FastReport'的人来说是完全清楚的。 – Kermia
无论如何,我编辑了这个问题。 – Kermia