activereport2打印报表时。表格的内容有些长有些短。长的就会自动移到第二行。这样就有了新的问题,内容长的就会把表格撑为两行高,而内容少的还是原来的一样的一行高。这样,同行中表格就不整齐。了,请问解决这个问题。
我用了下面的办法没解决,(Ftxttitle是内容最长的那项)   Ftxtno.Height = Ftxttitle.Height
   Ftxtword.Height = Ftxttitle.Height
   Ftxtnum.Height = Ftxttitle.Height
   Ftxtauthor.Height = Ftxttitle.Height
   Ftxtdate.Height = Ftxttitle.Height急。

解决方案 »

  1.   

    在拖动FIELD中就已经确定了长度,在FIELD的属性中有canGrow属性,若为True则字段长了会自动生长在下一行,若为False则会为一行并自动截断多余的部分
      

  2.   

    高度如果在细节区的话应该是不能控制的,你可以用DEbug显示一下,它的宽度始终好像都是一个
    你可以试试CanGrow这个属性
      

  3.   

    把CanGrow设为True,高度在Detail里面可以改变
      

  4.   

    CanGrow已经是true了。内容长field的可以改变。但其他的没有跟随改变。
      

  5.   

    你是不是想要一个具有打印功能的控件呢?如果是,请你到下面的网址看看,试用一下lgxgrid控件:
    中文技术帮助文档: http://www.cy31.com/free/lgxysl/lgxgrid/index.htm
    下载是址: http://www.cy31.com/free/lgxysl/lgxgrids.rar
    界面效果地址: http://www.cy31.com/free/lgxysl/xgt.JPG