iT邦幫忙

0

Notepad++列印格式跑掉

同事印的表格檔案是txt檔,他們會使用Ultraedit開啟列印,
但是Ultraedit到期,我想其他程式應該也可以,就下載Notepad++來試試,
Notepad++開txt檔看起來沒問題,但是列印出來格式不對,
請問txt檔的列印要怎麼樣才能讓他格式正確,
試了幾個程式,有些是開啟字直接亂碼,有些是列印出來格式亂掉,
請問有什麼方法才能讓表格正確的列印?

補充:如果表格橫軸比較短資料會正常,但是橫軸太長的表格格式就會跑掉,
所以我覺得應該是邊界的問題,但是不知道要從哪裡可以把資料自動校正成A4大小內。

看更多先前的討論...收起先前的討論...
我開 txt檔都是用 (記事本)
wayneup4 iT邦新手 5 級 ‧ 2019-03-15 09:01:29 檢舉
用記事本和WORD開會亂碼,連看都沒辦法。
我剛才用Notepad++試過了,印出來是正常的
thwu iT邦新手 5 級 ‧ 2019-03-15 09:50:20 檢舉
這問題還沒遇過
也許樓主給一點範例會比較好幫忙找到答案
wayneup4 iT邦新手 5 級 ‧ 2019-03-15 10:11:49 檢舉
範例其實直接用notepad++,把橫軸位置寫到200左右,多打幾行就可以看出來了,
我覺得應該是邊界的問題,因為A4紙大小的關係,他沒辦法自動校正到A4大小內,
導致格式跑掉。
wayneup4 iT邦新手 5 級 ‧ 2019-03-15 10:21:21 檢舉
@taiwanbrian 已補充
我剛才用了一行156字的字串,複製貼上在同一行 (等於312字)
然後再印一,還是正常啊,它會自動切到下一行
wayneup4 iT邦新手 5 級 ‧ 2019-03-15 12:01:11 檢舉
@taiwanbrian 會自動切行就不行了呀,我表格切到下一行格式怎麼可能還對。
tonylin8 iT邦新手 5 級 ‧ 2019-03-15 13:58:45 檢舉
是不是編碼造成的問題?!
wayneup4 iT邦新手 5 級 ‧ 2019-03-15 14:24:42 檢舉
@tonylin8 跟編碼應該沒什麼關係,跟列印的邊界跟換行有關吧。

2 個回答

0
taiwanbrian
iT邦新手 2 級 ‧ 2019-03-15 11:28:05

我實際再測了一遍,畫面如下圖...
https://ithelp.ithome.com.tw/upload/images/20190315/20104563mDj90QNv1t.png

印出來還是會自動切到下一行啊!
https://ithelp.ithome.com.tw/upload/images/20190315/20104563UxPWb7sX4W.jpg

看更多先前的回應...收起先前的回應...
wayneup4 iT邦新手 5 級 ‧ 2019-03-15 11:53:30 檢舉

https://ithelp.ithome.com.tw/upload/images/20190315/20114547QKeip9qOdp.jpghttps://ithelp.ithome.com.tw/upload/images/20190315/20114547cf40bRkG27.jpg

wayneup4 iT邦新手 5 級 ‧ 2019-03-15 11:55:14 檢舉

我大概比照我要的格式列了一下,下面那張是我想要看到的格式,
上面那張是實際印出來的格式,我要的是印出來的格式會跟下面那張一樣,然後依照比例校正成A4的大小。

wayneup4 iT邦新手 5 級 ‧ 2019-03-15 11:58:23 檢舉

我的前提是表格,如果這你這樣自動切行我表格不就全跑位了,當然沒辦法。

看來哇嘛無法渡

0
浩瀚星空
iT邦大師 1 級 ‧ 2019-03-15 14:52:04

Ultraedit 有自已的單純文件排版的能力。所以很可能是用Ultraedit的情況下。
你們可能在偏排時有使用了某些定位的位元。(一般是Ultraedit可供使用的字元情況下)

我會先建議你用 emeditor 先試試看。
有先免費試用可以先操作試試。跟使用Ultraedit沒差很多。

終身授權也是5000有找。

wayneup4 iT邦新手 5 級 ‧ 2019-03-15 15:03:24 檢舉

試過了,這個在列印的時候會說頁面超出邊界,印出來就是直接被切掉,
按換行的話就直接亂碼。

我覺得,你最好還是先開Ultraedit看一下是否有設定了什麼特殊的規範。
因為文字檔的列印一定是這樣。大多數都是軟體處理過後才做輸出列印。
目前依照你的講法。我會覺得你們可能在Ultraedit上有針對這類的表格做特別的設定規範。你這看起來就很像是用csv模式讀取的方式。

如應用了excel,確實是可以自適應縮放處理。
認真來說,emedit也可以做到。只是你不知道該怎麼設定。
我也不明白你們原先用的Ultraedit做了什麼設定。

總之,你目前的問題因該是一定沒有任何一套文字編輯器可以幫你做到的。因為就單純的txt來說。本來就是這樣。

如果說在Ultraedit上用沒事的話。那就是你那並非是單純的txt了。

wayneup4 iT邦新手 5 級 ‧ 2019-03-15 17:20:48 檢舉

我覺得是邊界問題,因為一個的表格我把它縮短一點,不要讓他列印的時候跳行,就會輸出一個正確的格式,但是過長的表格他列印會自動跳行,導致後面跳行的表格跟原先表格重疊,所以我的問題應該要改成有沒有其他程式或設定辦法,把超出範圍的表格縮放到A4範圍內,而不會自動跳行,至於Ultraedit,我也試過在其他電腦上裝,再列印一次他也是會發生跳行導致表格格式錯誤的問題,我也不了解之前的人怎麼設定的,所以我才想有沒有其他程式或方法可以讓他們正常列印,不然電腦死一台重弄後就少一台可以印,那真的頭痛。

我要發表回答

立即登入回答