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