你有試過 Report Generation Toolkit 裡的 Word Table Alignment.vi 嗎?
他有一個輸入叫做 horizontal alignment (left) 可以做對齊設定
而且我發現你表格右邊的數字,小數點後的位數都不同~
有小數點後3位、4位、2位,或許可以先改成一致後再做對齊的動作。
@king10740 已寫:
你有試過 Report Generation Toolkit 裡的 Word Table Alignment.vi 嗎?
他有一個輸入叫做 horizontal alignment (left) 可以做對齊設定
而且我發現你表格右邊的數字,小數點後的位數都不同~
有小數點後3位、4位、2位,或許可以先改成一致後再做對齊的動作。
謝謝您的回覆,
我有試過Alignment這個vi, 有試過對齊center.....
不過我希望的效果就是小數點後面不一定是固定的位數,小數點前面也不一定是固定的
但是小數點是要能夠對齊的, 我知道這樣好像是有點奇怪的要求,
不過就我現在的需求 就是希望能夠小數點對齊 這樣的數字格式 @___@"
或許可以用 "Format Into String",然後在它的 format string 的 input 上輸入 %0.4f
這樣你的那些數字就會固定取小數點後四位,然後就能自動對齊小數點了。(就跟table左邊一樣!)
@king10740 已寫:
或許可以用 "Format Into String",然後在它的 format string 的 input 上輸入 %0.4f
這樣你的那些數字就會固定取小數點後四位,然後就能自動對齊小數點了。(就跟table左邊一樣!)
謝謝您的回覆,
小弟目前需求就是希望小數點後面的位數是不固定的,所以比較苦惱@@
我是希望能像table右邊這樣的對齊方式
12-26-2018 09:58 PM - 已編輯 12-26-2018 10:00 PM
@king10740 已寫:
或許可以用 "Format Into String",然後在它的 format string 的 input 上輸入 %0.4f
這樣你的那些數字就會固定取小數點後四位,然後就能自動對齊小數點了。(就跟table左邊一樣!)
如果用上面說的轉換成string之後用Reverse string把string倒過來然後用迴圈處理每筆資料,把每筆string前面的0去掉後並補上相應的空格(用Search&Replace string來達成),最後 Reverse string把string復原這樣後面就不會有0又可以對齊。
小弟淺淺的看法
純理論沒試過
但應該可朝這個方向試試看
Afa1210