請教各位大師:
PB12.6,資料視窗中采用 dw_1.modify("p_1.filename='路徑\"+檔案名+".jpg'")的方式顯示圖片內容。資料視窗有4個文本變數,一個圖片。圖片大小約1M,采用如下方式列印該資料視窗:
int i
dw_1.object.datawindow.print.DocumentName = trim(is_name)+"單頁.dbf"
i = dw_1.print()
現在出現的問題是:重復列印該資料視窗,當列印到固定次數后,該資料視窗列印出來的是一張白紙,以后的列印,圖片總是空白而文本能正確列印出來。必須退出程式,重新啟動,才能再次列印成功。
同一電腦,能夠成功列印的重復列印次數與圖片檔案的大小無關。與圖片的解析度有關。解析度越大,能重復列印的次數越少。
不同的電腦成功列印的重復列印次數略有不同,比如我的電腦在19次回圈后,列印空白。而有的電腦在20次后列印空白。
請問原因是什么?如何解決?謝謝。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/274576.html
標籤:DataWindow
上一篇:Oracle中日期計算相差的天數
下一篇:公開資料庫源