FastReport.Net報(bào)表設(shè)計(jì)器的有趣應(yīng)用:衛(wèi)生紙印刷
先生們,開(kāi)個(gè)玩笑吧!今天我們?cè)谡務(wù)撔l(wèi)生紙。這種基本的衛(wèi)生產(chǎn)品直到19世紀(jì)才在美國(guó)開(kāi)發(fā)。但是說(shuō)實(shí)話(huà),衛(wèi)生紙最早在六世紀(jì)就已經(jīng)在中國(guó)被提及,但是該產(chǎn)品僅適用于一小部分人。
為在大流行中自我隔離做準(zhǔn)備,幾乎地球上的每個(gè)居民都有無(wú)數(shù)的廁紙供應(yīng)。值得記住的是,這首先是紙。碰巧的是,紙——也是信息的載體。因此,讓我們考慮是否可以使用衛(wèi)生紙輸出信息?
您可以提出一個(gè)合理的問(wèn)題:為什么?當(dāng)然是因?yàn)?好玩啦!例如,以下是在衛(wèi)生紙上打印的可能應(yīng)用的簡(jiǎn)短列表:
- 新聞——但是它們很快就過(guò)時(shí)了,您不太可能很快用完衛(wèi)生紙。
- 笑話(huà)——幽默永遠(yuǎn)不會(huì)傷害您,這種信息在這種媒介中非常合適;
- 搞笑漫畫(huà)、漫畫(huà)、故事,以及軼事——輕松有趣的閱讀,正是我們所需要的;
- 圖像和圖片——純粹是裝飾性版畫(huà)。順便說(shuō)一下,這種紙是目前在廁紙上最流行的打印方式。
- 廣告——這是一種商業(yè)手段。奇怪的是,到目前為止,衛(wèi)生紙上還沒(méi)有廣告印刷,它們肯定比廣告牌更有效。
- 日歷和星座。
這些只是我現(xiàn)在腦海中出現(xiàn)的選擇。您也許會(huì)用您的想象力創(chuàng)造更多。
讓我們?cè)谛l(wèi)生紙上打印吧!
打印機(jī)
許多噴墨和矩陣打印機(jī)型號(hào)都支持卷筒打印。此功能不是新功能,而是家用打印機(jī)上即將消亡的功能。但是激光打印機(jī)不適合打印。這與制作新聞頁(yè)面的機(jī)制有關(guān)。激光打印機(jī)將整個(gè)頁(yè)面按噴射或矩陣打印的方式存儲(chǔ)在內(nèi)存中。因此,我們將不再考慮激光打印機(jī)。
考慮到衛(wèi)生紙的高粗糙度,在噴墨打印機(jī)上打印將變得模糊。油漆會(huì)在軟紙上褪色。因此,不要期望高質(zhì)量的打印。嘗試在普通辦公紙上打印圖像。甚至那張僵硬的紙也無(wú)法畫(huà)出像樣的照片。
一臺(tái)好的矩陣打印機(jī)可以提供更高的清晰度,這僅僅是因?yàn)樗畛跏菫榈唾|(zhì)量的紙張創(chuàng)建的。打印頭的最細(xì)的針頭在紙上滴有微小的墨水滴,這些墨水滴比噴墨打印機(jī)的顏色要厚得多。因此,如果您不需要彩色打印并且已經(jīng)準(zhǔn)備好忍受較低的打印速度,則矩陣打印機(jī)是您理想的最佳選擇。
載具尺寸
現(xiàn)在有必要考慮打印源,即文檔本身。實(shí)際上,您將無(wú)法在任何文本或圖形編輯器中找到衛(wèi)生紙模板。寬度和長(zhǎng)度必須自己選擇。
FastReport.Net報(bào)表生成器允許您根據(jù)我們的需要?jiǎng)?chuàng)建具有任意寬度和長(zhǎng)度的報(bào)表的頁(yè)面。
衛(wèi)生紙的尺寸是多少?非常不一樣。不過(guò),我們可以突出顯示最受歡迎的尺寸。您還記得,在美國(guó)和英國(guó),長(zhǎng)度和寬度的度量單位是英寸,而在所有其他國(guó)家/地區(qū),則以厘米為單位。
紙卷寬度最常見(jiàn)的尺寸是4.5英寸(11厘米),4.1英寸(10厘米)和3.7英寸(9.4厘米)。
對(duì)于不同的制造商和型號(hào),長(zhǎng)度可以完全不同。例如,中間空的卷很大的可能長(zhǎng)約17米。但是有很多是200m甚至500m。
在檢查過(guò)的衛(wèi)生紙的所有特征中,我們可以得出結(jié)論,最適合打印的是硬度最低,粗糙度最小的紙。通常在大方向盤(pán)上的公共廁所中可以看到這種紙張。這通常是第二種材料制成的單層灰紙。它比軟的紙張更難打破。
如何打印?
現(xiàn)在,我們開(kāi)始創(chuàng)建要打印的文檔。讓我們借助FastReport.Net報(bào)表設(shè)計(jì)器圖標(biāo)創(chuàng)建它:
在表格中,您只需要設(shè)置高度和寬度:
例如,一卷紙的長(zhǎng)度為17米,寬度為11厘米(670英寸)。默認(rèn)情況下,值設(shè)置為厘米。因此,我們引入了1700厘米長(zhǎng)和11厘米寬。單位可以更改在設(shè)計(jì)器的設(shè)置中:
現(xiàn)在,在右側(cè)的屬性檢查器中,您需要選擇頁(yè)面的對(duì)象并將Property UnlimitedHeight設(shè)置為true。此屬性不會(huì)將報(bào)表分為單獨(dú)的頁(yè)面,而是全部輸出,就像滾動(dòng)一樣。另外,我們將PrintOnPollPaper屬性設(shè)置為true。在打開(kāi)UnlimitedHeight屬性之前,不能將其設(shè)置為true。
現(xiàn)在是時(shí)候決定我們要打印什么了。報(bào)表生成器不僅可以從數(shù)據(jù)庫(kù)中獲取數(shù)據(jù),還可以從文件中獲取數(shù)據(jù)。您也可以添加圖像。如果您的廁紙被打孔分解成單張紙,則必須根據(jù)所形成的紙張通道的長(zhǎng)度來(lái)調(diào)整數(shù)據(jù)帶的高度。在這種情況下,最好刪除其余的區(qū)域帶,或者考慮它們的高度。
假設(shè)我們決定顯示圖像。然后添加帶區(qū)Picture對(duì)象,并設(shè)置其屬性Dock = Fill,以使其填充整個(gè)區(qū)域。
給定區(qū)域帶高度10厘米,卷長(zhǎng)1700厘米,必須將區(qū)域帶顯示170次。當(dāng)DataBand波段連接到數(shù)據(jù)源時(shí),則對(duì)于數(shù)據(jù)的每一行,它都會(huì)出現(xiàn)一個(gè)波段的新實(shí)例。但是,由于在我們的情況下沒(méi)有數(shù)據(jù)源,因此我們只是在band的屬性中指出了應(yīng)該重復(fù)的次數(shù)。為此,band的屬性設(shè)置了一個(gè)屬性RepeatBandNTimes =170。這就是我們報(bào)表的一部分:
現(xiàn)在,您可以在打印機(jī)中裝入紙張,然后從查看報(bào)表的模式中直接開(kāi)始打印。但是,如果您不想立即打印或希望與遠(yuǎn)程工作的同事共享獲得的文檔,則可以導(dǎo)出報(bào)表,例如以PDF格式。
產(chǎn)品介紹 | 下載試用 | 優(yōu)惠活動(dòng) |