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完全一緻的效果。請向我們索要免費評估版本。 |