特色功能:
本控件系VB6.0編寫,可直接打印VSFlexGrid表格、MSHFlexGrid表格的內(nèi)容,并提供多種打印方式,分欄打印、橫向跨頁(yè)打印、工資條樣式打印(可以把顯示為0或空的內(nèi)容不打。。本控件還可直接打印ListView控件、ADO記錄、DAO記錄、Datagrid控件、Flexgrid控件的內(nèi)容可完全按照VSFlex表格、MSHFlexGrid表格的顯示進(jìn)行打印,如果VSFlex表格、MSHFlexGrid表格中有圖片,圖片也會(huì)打印出來(lái),如果有單元格合并,打印出來(lái)的結(jié)果單元格也是合并的。
控件提供textout函數(shù)輸出文本內(nèi)容,cellout函數(shù)輸出一個(gè)單元格(與textout函數(shù)的區(qū)別是有邊框),此兩個(gè)函數(shù)都具有自動(dòng)換頁(yè)功能,即如果輸出的文本大于1頁(yè),可以自動(dòng)增加新頁(yè)并打印到下一頁(yè)。
控件還提供了輸出圖片的功能,使用CellOutPicture可能打印圖片。
本控件可以打印眉頁(yè)和頁(yè)腳,還可以將打印的內(nèi)容(包括圖片)保存為本控件專用的報(bào)表格式文件,以便以后打開(kāi)預(yù)覽并打。ǖ荒芨捻(yè)面格式)。
控件均以VB的內(nèi)置單位TWIPS為計(jì)量單位,您可以使用本控件的cmtotwips方法將厘米換算成VB的twips,用mmtotwips將毫米換算成twips。
本次提供兩個(gè)版的打印控件,簡(jiǎn)化版VB打印控件(有控件的源代碼)與復(fù)雜版VB打印控件(功能更多,不提供源代碼)
本控件附有VB使用實(shí)例,具體使用方法請(qǐng)參照實(shí)例。