股海出擊 wrote:您的觀察,真的不...(恕刪) 您不懂,我真的可以教你。這是很基本的字型置中對齊問題寫程式的都知道,在阿拉伯數字中,很多字型是無法做置中對齊後,還可以上下對齊的,最大的差異就是 1 和 2這個就是卷商設計程式時,當字串數大於一定值時,會有置中對齊的方式出現小於一定值則前面中文字串會固定位置不變。很明顯的大於百萬後,1開頭和2開頭的對齊方式是因為本身字型對齊的起點不同,造成的結果今天就算換成1 和3,也會有同樣的差別,這樣的方式,就算今天獲利破1千萬和破2千萬,也是同理,不會對齊的正常的對帳單,如果要改圖的話,不會去變更","這個位置。我的圖已指出,這個獲利字數及中文的部份,全部位移了,表示這個對帳單是正常的。
今天如果我要修改對帳單,我會只改一個數字即可不會整個字串,包含中文字都一起改,而造成位移的動作。附上我改的圖,大家可以下載回去,仔細用看圖程式,上一張下一張的比對看看~~我只需要修改對帳單日期,然後改一個最大數字即可..完美對齊,沒有破綻!!
jovibon0508 wrote:您不懂,我真的可以...(恕刪) 1.本文單純討論程式,影像,無關任何其他議題,請勿擅自添加議題,減少不必要誤會2.您的1.2.3字元不同所造成的位移,在十萬位數的地方,已經顯示(似乎沒有影響,這個我已經特別在圖案中註解3.謝謝您的回答,煩請解釋,十幾萬的位元,這三年,分別為,1,2,3都沒有位移的原因謝謝4.您好厲害,把700萬,改成900萬,我沒有發現改過了(再次謝謝您修改的神技,很多疑問,在您今天展現神技之後,我都豁然開朗了)謝謝分享
股海出擊 wrote:引言 2019-06-10 11:51 by 股海出擊 您的 1 2 3 點疑問,我一起回答您其實我在早先的回文就已經說明了,可能您看不懂,沒關係,我再針對這部份說明一次在程式設計中,這種數字的結果是會用變數去表示,(這個應該沒有問題)。像這種簡易的程式,通常就是由一串"中文"再加上一個變數產生然後定義中文字串的位置+變數。之後為了排版的好看,程式設計會使用自動置中的命令。就阿拉伯數字而言,1和2的對齊方式原本就因字型不同而有可能發生無法上下對齊的情況發生而你看到的十萬左右和1百萬的部份剛好沒有超過總字串的規定範圍,所以這段字串+變數不會有發生自動置中及字串位置情況。而2百萬以上的部分剛好超過元位數,使得電腦排板自動置中了,所以你就會看到整串文字部偏移了。像這種情況發生,是因為程式設計及選用的字型所產生的並不是由修改2D圖而產生的專業的改圖,不會去移動到中文字串,畢竟無法得知程式用"何種字型"去設計,字體種類太多,差一點或選錯字體反而會漏出馬腳,如果光修改數字,中文也不會去動到的。