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