2020年2月26日 星期三

Crystal Report由指定印表機直接列印

Crystal Report由指定印表機直接列印

將Crystal Report報表直接由指定印表機輸出
事前:引用Crystal Report DLL(Visual Studio 2010 後沒有內建Crystal Report,需自行到SAP網站下載)
using CrystalDecisions.CrystalReports.Engine;

Step1:顯示Print Dialog讓User挑選印表機
PrinterSettings printerSettings = new PrinterSettings();
PrintDialog printDialog = new PrintDialog();
printDialog.PrinterSettings = printerSettings;
printDialog.AllowPrintToFile = false;
printDialog.AllowSomePages = true;             
printDialog.UseEXDialog = true;

Step2:指定Crystal Report輸出印表機
DataTable DT = new DataTable();//資料來源
ReportDocument rpDoc = new ReportDocument();
Rec.Load(string.Concat(System.Environment.CurrentDirectory, @"\RPT_FORM\檔名.rpt"));
Rec.SetDataSource(DT);
rpDoc.PrintOptions.PrinterName = printerSettings.PrinterName;
rpDoc.PrintToPrinter(printerSettings.Copies, false, 0, 0);

※ReportDocument.PrintToPrinter 方法※
public virtual void PrintToPrinter (int nCopies , bool collated , int startPageN , int endPageN );
參數:
nCopies       //指出列印份數。
collated        //指出是否自動分頁。
startPageN  //指出要列印的第一頁。參數設定為 0 即可列印所有頁面
endPageN   //指出要列印的最後一頁。參數設定為 0 即可列印所有頁面

2020年2月24日 星期一

2020年最新鉅作-服裝租借系統+電子發票#1

基本檔的模板總算打造完成
再來就是趕工,先把基本檔全部完成
後面的模組功能還好多要加工
---



2020年2月14日 星期五

2020年最新鉅作-服裝租借系統+電子發票

2020年最新鉅作-服裝租借系統

老客戶一路支持相挺了10幾年了,也相信我的能力
因時代在變,整個租界也在改變;在現在這網路發達的時代
客戶要求再開發新的系統,我本是很不想再開發系統了;畢竟也步入中年了...
跟客戶提,這次系統完成後;應該可以讓你們用到N代了
也打算將本身技術和經驗全部貫徹在這軟體系統上,希望可以用得長長久久
--
目前看到的系統畫面,僅是初步主畫面框架而已;後面還一卡車的功能要努力打造..
系統主核心是在租借並結合電子發票和官方TrunKey全自動上下傳
也併入了網訂及貨運和付款;架構極大
--
等系統全部打造完成後,再來貼成果了...