| 1.?運(yùn)行UCCPrint.exe. 2.?選擇需要打印的標(biāo)簽或者表單的大小: ???通過雙擊打開以該模板設(shè)置畫布。如果畫布的大小不在上述模板中,請隨便選擇一個模板,然后通過選擇“File | Page Setup…”菜單來設(shè)定新的標(biāo)簽大小。 3.?通過右邊的”Template Gallery…”?可以選擇一個模板文件創(chuàng)建打印標(biāo)簽畫布:
4.?設(shè)定背景圖片,有些時(shí)候,我們?nèi)绻枰獙⒁粋€圖像文件放置到畫布中作為背景,則可以通過如下對話框來設(shè)置: 5.?指定可變打印數(shù)據(jù)庫文件: 在Database列表中選擇設(shè)定好的數(shù)據(jù)庫DSN,如果需要打印的數(shù)據(jù)庫文件不在列表中則通過下面的“Load database file”或者“DB Administrator”來導(dǎo)入。 然后需要在Table List選擇需要打印的數(shù)據(jù)庫記錄表,如果您需要打印的時(shí)復(fù)雜查詢記錄,則不用選擇表,直接在SQL編輯框中輸入查詢SQL語句即可. 6.?通過選擇菜單"Tool | View Printing Record..." 可以查看當(dāng)前的打印數(shù)據(jù)庫查詢內(nèi)容: 7.?通過上面的向?qū)?#xff0c;則出現(xiàn)如下所示的界面: 當(dāng)前需要打印的數(shù)據(jù)庫記錄列在左邊的列表中,可通過拖拉的方式直接將記錄拖入畫布中,這種方式將自動為拖入的編輯框控件綁定改數(shù)據(jù)庫字段。如果需要設(shè)定不同的打印字段,則通過“Tool | Option…”菜單來設(shè)定。 8.?如何設(shè)置可變打印記錄: 1). 在左邊的Tab Control中,切換到ToolBox頁面,拖入一個編輯框. 2). 選中畫布中的改拖入文本圖形,單擊鼠標(biāo)右鍵(或者右上角的快捷按鈕)。然后選擇“Connect Database Field Name…”菜單. 3). 在出現(xiàn)的如下對話框中: 設(shè)定可變打印字段,<注:可同時(shí)設(shè)定多個打印字段,例如:” [Agent] that is [AlertGroup]” 選擇右上角的組合框可自動增加字段。需要增加的可變字段必須用”[]”包圍起來。如果是Rich Text圖形,則顯示如下圖所示的設(shè)定對話框: 9.?畫布的編輯分為前景和背景兩個部分,如果要編輯背景,請通過如下菜單來切換. 10.?條碼字段的打印可參考如下步驟: 1)、在右邊的繪圖工具條中,選擇條碼圖形,在畫布中繪制一個條碼 2)、選中畫布中的改拖入文本圖形,單擊鼠標(biāo)右鍵(或者右上角的快捷按鈕)。然后選擇“Connect Database Field Name…”菜單。 3)、在出現(xiàn)的如下對話框中: 設(shè)定可變打印數(shù)字字段。 11.?修改畫布的大小:請選擇“File | Page Setup…”子菜單. 12.?保存模板文件,請選擇“File | Save As Template…”子菜單。然后在如下的對話框中保存. UCCPrint將自動管理所有的模板文件。 13.?是否打印邊框: 如果您不希望打印圖形或者文本的邊框, 請選擇" Connect Database Field Name… " 菜單,在出現(xiàn)的對話框中,取消掉 "Print border" 選項(xiàng).打印案例: 輸出結(jié)果示意圖: 打印結(jié)果pdf文件: ?report-print-tool.pdf 14、打印子表: 如果您打算打印包含子表的數(shù)據(jù)庫,請參考如下做法: 1)、在左邊的工具條上使用繪制子表圖形在畫布上繪制一個子表圖形,如下圖:
2)、雙擊子表,會顯示子表設(shè)計(jì)對話框,可通過如下屬性對話框鏈接到相應(yīng)的需要打印的數(shù)據(jù)庫表:
可同時(shí)在此對話框中設(shè)定子報(bào)表的一系列相應(yīng)的屬性值,包括需要打印的數(shù)據(jù)庫表的字段,網(wǎng)格線類型,是否顯示網(wǎng)格線,表格列頭顏色,網(wǎng)格線顏色等。 此外還可以設(shè)置當(dāng)前子表,顯示的數(shù)據(jù)庫表的開始記錄項(xiàng),以及記錄總數(shù)。
15、如果需要調(diào)整可變打印的關(guān)聯(lián)變量,請選中該圖形,單擊鼠標(biāo)右鍵,選擇"更改綁定對象…"。
設(shè)定對話框如下:
注:?對于使用uccsample.ucp文件,您必須打開數(shù)據(jù)庫文件"xtreme.mdb",然后選擇"Orders"數(shù)據(jù)庫表。 16、UCCPrint全面支持HMI組態(tài)的報(bào)表設(shè)計(jì)和打印,如下圖所示: 任何儀表,圖表等HMI組態(tài)元件,均可放到畫布上以供打印。 17、PrintCenter打印中心程序 UCanCode特別提供PrintCenter打印中心,該程序能讀取UCCPrint設(shè)計(jì)的模板文件,并能自動同數(shù)據(jù)庫關(guān)聯(lián),上千種打印設(shè)備自動識別。能自動分頁、打印預(yù)覽和打印。如下圖:
18、 UCanCode打印設(shè)計(jì)OCX控件 此控件是UCCPrint設(shè)計(jì)程序的OCX版本,將其功能全部封裝成OCX控件,以供其他非VC++語言編程時(shí)調(diào)用,如下圖: 19、UCanCode打印中心OCX控件 此控件是PrintCenter設(shè)計(jì)程序的OCX版本,將其功能全部封裝成OCX控件,以供其他非VC++語言編程時(shí)調(diào)用,如下圖:
UCCPrint ActiveX Control和PrintViewer ActiveX Control: 如果您希望在vb, c#或者其他開發(fā)環(huán)境中使用UCanCode數(shù)據(jù)打印解決方案,我們特別為您準(zhǔn)備了UCCPrint ActiveX Control和PrintViewer ActiveX Control, 使用這兩個控件可以做到同上面的UCCPrint和PrintCenter完全一致的效果。請向我們索要免費(fèi)評估版本。 |