QuickReport根据每行的内容长度动态调整DetailBand1的行高
2017-06-08 23:43
381 查看
procedure TPosPubFactureRep.DetailBand1BeforePrint(Sender: TQRCustomBand; var PrintBand: Boolean); var n, total : integer; str : String; begin total := 1; str := ADOArticle.FieldByName('my_data').AsString; Repeat n := Pos(#13, str); if n>0 then begin Inc(total); Str:=RightStr(str, Length(str)-n-1); end; until n=0; DetailBand1.Height:=total*18; end;
还有SubDetail的行高:
procedure TFEDAV.QRSubDetail1BeforePrint(Sender: TQRCustomBand; var PrintBand: Boolean); begin if ( QRSubDetail1.Expanded > 0) then begin QrShape18.Size.Height := QRSubDetail1.size.Height + QRSubDetail1.Expanded; QrShape19.Size.Height := QRSubDetail1.size.Height + QRSubDetail1.Expanded; QrShape20.Size.Height := QRSubDetail1.size.Height + QRSubDetail1.Expanded; QrShape21.Size.Height := QRSubDetail1.size.Height + QRSubDetail1.Expanded; QrShape22.Size.Height := QRSubDetail1.size.Height + QRSubDetail1.Expanded; QrShape23.Size.Height := QRSubDetail1.size.Height + QRSubDetail1.Expanded; end; end;
相关文章推荐
- QTableView根据内容自动调整列宽行高
- css如何让<a>标签,根据输入的内容长度调整宽度,宽度自适应,那位大仙帮帮忙
- iframe根据内容自动调整长度.
- fastreport中列宽固定,根据字段内容多少自动调整行高?
- 【Qt开发】QTableWidget设置根据内容调整列宽和行高
- QTableView根据内容自动调整列宽行高
- QTableView根据内容自动调整列宽行高
- iOS--根据文本内容的长度动态改变label的宽度(有最大值)
- QTableView根据内容自动调整列宽行高
- 根据文本内容的长度动态的设置TextView的高度
- JAVA中打印excel时,根据单元格内容调整行高
- 网页根据自身高度动态调整所在iframe的高度
- 如何根据下拉列表框的值来给textarea或者其它容器动态的增加内容?
- 根据要显示的字段个数动态生成表格标签table及内容
- vb MSFlexGrid控件的使用并根据内容调整列宽
- iframe根据被嵌网页高度动态调整自身高度
- 在WEB页面中根据分辨率自动调整内容宽度,以适应表格宽度
- 根据表格内容,自动调整VB.NET中Datagrid控件单元格宽度
- JAVA根据模板将动态内容生成静态网页的代码
- 根据表格内容,自动调整VB.NET中Datagrid控件单元格宽度