水晶報表製作6*4cm的列印紙標籤,預覽時資料是一頁,列印出來卻多了一頁空白?

一塊錢-001發表於2020-11-26

歡迎來到一塊錢的部落格!!!

問題描述:水晶報表 預覽時資料是一頁,列印出來卻多了一頁空白。如圖:

在這裡插入圖片描述

問題情況分析:

嘗試1:

用水晶報表工具Crystal Reports2010設定一個(寬)6X4cm(高)的標籤時,在頁面設定大小直接選用了帶出來的印表機配置好的大小6*4cm,上、下、左、右,邊距直接設為0.依然沒有用,列印出來,還是達不到想要的效果,要麼位置超出了,要麼就是列印不全。

嘗試2:

一開始以為是報表頁面大小設定和佈局的問題 在水晶報表工具上搞了幾個小時,各種嘗試,網上也找過很多相關的解決方案,有人說是邊距的問題,也有人說是報表尾和頁尾 在“節專家”處勾選了 “延伸至後續頁”的欄目導致,如圖:在這裡插入圖片描述
但事實上沒有勾選,各種嘗試之後,依然無果。

嘗試3:

以為各個節會存在隱藏的佔用空間,於是我把報表頭、頁首、頁尾、報表尾全部設定成 ”抑制顯示“。各種嘗試之後,網上別人遇到到情況,也各種嘗試過,依然無果。

嘗試4:

在報表上列印設定處,各種調,各種嘗試,報表上的設定已經調節成與印表機設定的大小一樣,連橫向列印也設定成一樣的。依然無果。

在報表上嘗試了很久,依然無果,於是就換思路,排查印表機上的設定,排查了很久,最後連印表機的每個功能按鈕都翻了一遍,也把每個功能點的作用大概的弄懂了,初步可以鎖定印表機設定沒有問題。
經過大半天的熬戰,各種嘗試依然無果,心情一度接近崩潰,網上的各種資料也翻了一圈,也沒有找到合適的解決方案。可能是場景不一樣,再加上現在應在很少人還在用水晶報表了吧,因此社群活躍度和解決方案並不多。
心情雖然一度接近崩潰,但是內心卻有點亢奮,心想我一要解決這個問題,再堅持一下,定能爬出這個坑來!不斷的心理暗示要攻克這個難題。

轉折點

熬戰了幾個小時後,明顯能感覺到腦袋有點發熱,思路被陷進去了,暫時沒想到別的東西來,於是果斷離開座位到外面空曠的地方走了一圈,放空了一下腦袋,冷靜下來。一圈回來,繼續搞這個問題,靜下心來,仔細回想已經嘗試過的方式和觀察列印出來的標籤。

終於找到問題所在:

仔細觀察列印出來的標籤發現,標籤紙沒有一整張出來,還有一點點沒有完全出來,正常的話,應該是整張標籤紙完全出來的。於是開始觀察是什麼原因導致出籤不完整。其實這個問題在前面調節水晶報表是就知道了,只是當時沒有很清晰的定位問題所在。

步驟1:

開始調節印表機 “介質設定“ 如圖:在這裡插入圖片描述
在標籤紙張型別這個下拉項 不定的嘗試,發現就是這裡的型別會影響出籤的內容和標籤的完整性。

步驟2:

最最關鍵,也是最終解決了問題的地方,如圖:在這裡插入圖片描述
其實前面,印表機上的設定都已經嘗試過了,唯獨遺漏了一點就是,當你切換標籤紙張型別時,一定要觀察列印出來的標籤紙是否完整出來,如果沒有,就要點選“校正”按鈕進行矯正。紙張型別也設定成如圖:在這裡插入圖片描述
方可一張標籤紙完整的列印出來。

步驟3:

設定完印表機後,水晶報表也要進行對應的設定,確保印表機的設定跟報表上的列印設定一致,需要注意的是,水晶報表上如果切換的“標籤紙張型別”後也要點選矯正。

以上步驟做完就可以達到我想要的效果了:預覽時資料是一頁,列印出來標籤也是一張。

經驗總結:

1.遇到棘手的問題,嘗試過多種方法還是沒有解決,頭腦發熱時,可以適當的冷靜下來,放空一下腦袋。過一會再回想這個問題,可能就能有新的發現。
2.鏖戰幾個小時終於爬出這個坑,特意寫下來,方便正在爬坑的“童鞋”參考解決。當然這只是個人所遇情況,最終解決問題還是得結合問題的場景和業務情況來分析。

花了好一會兒總結寫下這篇部落格,最後希望這篇文章能夠 給正在爬坑的“童鞋”拉上一把。加油,兄弟/姐妹們!!!!!

相關文章