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