• <menu id="w2i4a"></menu>
  • 首頁 > 慧問 > 頻道

    fastReport .net 控件的自定義紙張高度[FastReport .Net]

    發(fā)表于2019-05-10 回復:0 查看:2000  |  
    我用的是winform程序,是C#。綁定了一個數(shù)據(jù)源是dataset,數(shù)據(jù)傳輸,小票樣式也已經(jīng)設置好了。但是由于dataset每次包含的數(shù)據(jù)量不同,所以一張標準的80*210的紙有時候只占三分之一,有時候會打多張,而且每一張的下面都會有空白,最后一張可能只占了一行。 這就很糾結了。怎么樣才能自定義紙張的高度,恰好把內容打印到小票上呢。 ps:自己研究了半天總算是有了點眉目,但是Data1的高度貌似乘以2了。以下是我在frx文件中編輯的代碼。請各位大神指正。求合理的解決方案
    using System;
    using System.Collections;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Windows.Forms;
    using System.Drawing;
    using System.Data;
    using FastReport;
    using FastReport.Data;
    using FastReport.Dialog;
    using FastReport.Barcode;
    using FastReport.Table;
    using FastReport.Utils;
     
    namespace FastReport
    {
      public class ReportScript
      {   
       
     
        private void Page1_StartPage(object sender, EventArgs e)
        {
          Page1.PaperHeight=ReportTitle1.Height+ Data1.Height+GroupFooter1.Height;
        }
      }
    }
    
    0個回答

    打破零回復...

    回復

    登錄 慧都網(wǎng)發(fā)表評論

    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();