原創|使用教程|編輯:鄭恭琳|2018-06-27 10:17:53.000|閱讀 1149 次
概述:FastReport .Net 2018.1版本具有新的ZPL(Zebra編程語言)格式輸出。此格式旨在與特殊標簽打印機配合使用。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
FastReport .Net 2018.1版本具有新的ZPL(Zebra編程語言)格式輸出。此格式旨在與特殊標簽打印機配合使用。關于ZPL的更多信息可以在文章“頁面描述語言——ZPL”中找到。
在需要在標簽打印機上打印的開發報告時,應考慮以下幾點:
您可以使用預覽窗口中的一組ZPL命令創建一個文件。
如果沒有標簽打印機可用或出于經濟目的,您可以在聯機ZPL查看器(//www.labelary.com/viewer.html)中測試保存的文件——在任何文本編輯器中使用擴展名*. Zpl打開生成的文件,將其復制到網站上的文本框中,然后單擊Redraw 按鈕。
您可以在ZPL中進行其他導出設置,并從程序代碼直接將其發送到標簽打印機。查看\ Demos \ C # \ PrintZPL文件夾中的演示程序。
這是它的主要形式的樣子:
首先,您選擇一個報告模板,然后設置導出選項并選擇要打印的打印機。它應該是支持ZPL命令系統的打印機——在我們的例子中是Zebra ZD420打印機。
在程序代碼中,您可以看到如何以ZPL格式控制導出設置——ZplExport類的對象的屬性:
屬性 | 描述 |
---|---|
ZplExport.Density | 打印密度取決于打印機型號。
可能的值:
ZplExport.ZplDensity.d6_dpmm_152_dpi,
ZplExport.ZplDensity.d8_dpmm_203_dpi,
ZplExport.ZplDensity.d12_dpmm_300_dpi,
ZplExport.ZplDensity.d24_dpmm_600_dpi. |
ZplExport.CodePage | ZPL語言中用于定義字符編碼的命令。打印標簽之前,它每次發送到打印機。默認情況下,它包含字符串“^ CI28”,對應于UTF-8編碼。 |
ZplExport.FontScale | 縮放字體大小。默認值是1。 |
ZplExport.PrinterFont | 指示字體類型的字符串,默認為“A”。 |
ZplExport.PrintAsBitmap | 打印為位圖。默認設置為true。 |
ZplExport.PrinterInit | 包含一組命令的字符串,將在報告打印之前發送一次到打印機??捎糜谠O置方向、覆蓋字體或其他打印機設置。 |
ZplExport.PrinterFinish | 包含一組命令的字符串,打印報告后將被發送到打印機。 |
ZplExport.PageInit | 包含一組命令的字符串,在打印每個標簽之前將被發送到打印機。 |
發送到打印是通過使用FastReport.Export.Text.TextExportPrint.PrintStream方法完成的,該方法將帶有ZPL命令的指令流傳遞到打印機的打印隊列。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn