为提高软件打印报表的适应性,再软件中,使用统一的模板,实现个性化的调整。实现不同用的需求,本人作了以下尝试:
一、表头的选择
二、明细表格的高度的调整
// 明细表标题行高
GridppReport_7.DetailGrid.ColumnTitle.Height:=
GridppReport_7.DetailGrid.ColumnTitle.Height+K1;
// 明细表行高
GridppReport_7.DetailGrid.ColumnContent.Height:=
GridppReport_7.DetailGrid.ColumnContent.Height+K2;
三、明细表格列宽度的调整
标准模板如上,通过下述代码:
// 明细表宽
GridppReport_7.DetailGrid.Columns.Item[1].Width:=7.5; // 厘米 列 1-n
GridppReport_7.DetailGrid.Columns.Item[2].Width:=1.5; // 厘米 列 1-n
GridppReport_7.DetailGrid.Columns.Item[3].Width:=2.5; // 厘米 列 1-n
GridppReport_7.DetailGrid.Columns.Item[4].Width:=1.5; // 厘米 列 1-n
GridppReport_7.DetailGrid.Columns.Item[5].Width:=1.5; // 厘米 列 1-n
GridppReport_7.DetailGrid.Columns.Item[6].Width:=2.5; // 厘米 列 1-n
修改明细表的宽度:
四、表尾的选择