亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

ActiveReports 報表應用教程 (5)---解密電子商

系統 2085 0
原文: ActiveReports 報表應用教程 (5)---解密電子商務領域首張電子發票的誕生(套打報表)

6月27日京東商城發布了中國電子商務領域首張電子發票,同時宣布相關系統正式上線,這標志著中國電子商務的步伐又向前邁出了重要的一步。目前“電子發票”覆蓋的服務范圍是在北京地區購買圖書、音像商品的個人消費者。消費者在進行指定品類網上消費時可選擇開具普通紙質發票或電子發票。本文將揭秘如何通過 ActiveReports 報表實現電子發票的功能。

在使用 ActiveReports 報表控件實現發票打印、發貨單打印、物流清單打印、商品條碼印刷、員工工卡印刷之類的功能時,您只需在設計報表階段加載套打紙作為報表背景圖片,實際打印時僅將數據打印到套打紙的相應位置。

1、創建報表文件

創建報表,添加背景圖片,并根據打印參數來顯示或者隱藏背景圖片

在工程中添加ActiveReports報表,報表模板選擇【ActiveReports 7頁面報表】,命名為rptInvoice.rdlx

ActiveReports 報表功能展示 頁面報表

報表添加完成之后,在報表資源管理器中的【嵌入式圖像】節點中添加增值稅發票背景圖片

ActiveReports 報表功能展示 頁面報表

從VS工具箱中將 Image 控件添加到報表設計界面,并設置 Image 控件的值,如下所示:

ActiveReports 報表功能展示 頁面報表

ActiveReports 報表功能展示 報表參數

添加完背景圖片之后,我們在相應文字添加 TextBox 控件用于顯示數據,最終得到的設計效果如下:

image_thumb7

2、自定義 WebViewer 控件

自定義 WebViewer 控件,在工具欄中添加【套打】按鈕,當用戶點擊【套打】時運行報表(不顯示背景圖)并打印

在工程的ASPX頁面中添加兩個 WebViewer 控件,一個用于報表預覽,一個用于報表打印. 添加完成之后設置兩個WebViewer控件的ViewerType為FlashViewer,

并設置FlashViewerOptions中的UseClientApi為True.

在頁面中添加以下 JavaScript ,用于報表的打印操作:

        <script language="javascript" type="text/javascript">


  
            var viewer, viewerforprint;


  
            var pages;


  
  
            window.onload = function () {


  
                GrapeCity.ActiveReports.Viewer.OnLoad("<%=WebViewer1.ClientID %>", function () {


  
                    viewer = GrapeCity.ActiveReports.Viewer.Attach("<%=WebViewer1.ClientID %>");


  
                    viewer.setEventsHandler({


  
                        OnToolClick: function (e) {


  
                            if (e.Tool == "套打") {


  
                                printreport();


  
                                return false;


  
                            }


  
                        },


  
                        OnLoadProgress: function (e) {


  
                            if (e.State == "Completed") {


  
                                pages = e.PageCount;


  
                            }


  
                        }


  
                    });


  
                });


  
  
                GrapeCity.ActiveReports.Viewer.OnLoad("<%=WebViewer2.ClientID %>", function () {


  
                    viewerforprint = GrapeCity.ActiveReports.Viewer.Attach("<%=WebViewer2.ClientID %>");


  
                });


  
            }


  
  
            function printreport() {


  
                var orient = "None";


  
                var scale = "None";


  
                var from = 1;


  
                var to = pages;


  
                var ops = viewerforprint.CreatePrintOptions();


  
                ops.AdjustPaperOrientation = orient;


  
                ops.ScalePages = scale;


  
                ops.ClearPageRanges();


  
                ops.AddPageRange(from, to);


  
  
                viewerforprint.Print(ops);


  
  
            }


  
  
        </script>
  

切換到ASPX后臺代碼視圖, 添加以下代碼在 WebViewer 工具欄中添加[套打]按鈕:

        private void CustomizeToolbar()


  
        {


  
            // 隱藏打印范圍按鈕


  
            ToolBase btnRang = WebViewer1.FlashViewerToolBar.Tools["PageRangeButton"];


  
            btnRang.Visible = false;


  
  
            // 隱藏打印按鈕


  
            ToolBase btnPrint = WebViewer1.FlashViewerToolBar.Tools["PrintButton"];


  
            btnRang.Visible = false;


  
  
            ToolButton btnCPrint = Tool.CreateButton("套打");


  
            btnCPrint.Caption = "套打";


  
            btnCPrint.ToolTip = "套打";


  
  
            WebViewer1.FlashViewerToolBar.Tools.Insert(0, btnCPrint);


  
        }
  

3、運行程序

ActiveReports 報表功能展示 報表套打 增值稅發票

在線演示及源碼下載地址:

http://www.gcpowertools.com.cn/products/activereports_demo.htm
ActiveReports 報表功能展示

ActiveReports 報表應用教程 (5)---解密電子商務領域首張電子發票的誕生(套打報表)


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 好吊妞视频在线观看 | 九九热视频精品 | 偷偷狠狠的日日2020 | 色偷偷91久久综合噜噜噜 | 人人操天天射 | 黄色影院免费观看 | 阳光灿烂的日子在线观看 | 久久成人小视频 | 精品一区亚洲 | 国产911情侣拍拍在线播放 | 澳门一级特黄录像免费播黄 | 欧美日韩无线码在线观看 | 欧美日韩在线播一区二区三区 | 国产50岁老熟妇毛片 | 欧美激情区 | 激情婷婷在线 | 老司机精品视频个人在观看 | 免费观看久久 | 377p亚洲欧洲日本大胆色噜噜 | 国产欧美亚洲精品第二区首页 | 四虎影院www| h在线免费视频 | 日本亚洲精品一区二区三区 | 久久99久久精品国产99热 | 久久爱99re| 视频一区二区国产无限在线观看 | 精品中文字幕在线观看 | 欧美成人h精品网站 | 九九黄色网 | 一区二区网站 | 成人免费一级片 | 久久一区 | 成人国产精品一区二区网站 | 99视频免费 | 毛片网站在线观看 | 国产精品免费观看视频 | 在线播放国产一区二区三区 | 久久996re热这里有精品 | 777奇米视频 | 欧美一区二区三区精品 | 免费在线观看黄色毛片 |