2025年6月8日 星期日

PadRight1 :根據字元的顯示寬度來補齊字串右側 - PadRight

 目的: 根據字元的顯示寬度來補齊字串右側。
           一個中文字元通常視為佔用兩個英文字元的寬度。

處理說明: 1>根據字元的顯示寬度來補齊字串右側 , PadRight1()






1>myfunc.cs  PadRight1(Tmp_Str, length , par_fill_char)

Tmp_Str = myfunc.PadRight1(Tmp_PN1, 16) + myfunc.PadRight1(Tmp_PN2, 16) 
              + myfunc.PadRight1(Tmp_PN3, 16) + myfunc.PadRight1(Tmp_RPN1, 16)
              + myfunc.PadRight1(Tmp_CONFIDENCE, 10) + myfunc.PadRight1(Tmp_TP, 6) + "\r\n";

Tmp_Str= myfunc.PadRight1("件號1", 16) + myfunc.PadRight1("件號2", 16) + myfunc.PadRight1("件號3", 16) 
              +myfunc.PadRight1("關聯件號", 16)+myfunc.PadRight1("關聯程度", 10) + myfunc.PadRight1("類別", 6)+"\r\n"
             + myfunc.PadRight1("=", 16,'=') + myfunc.PadRight1("=", 16, '=') + myfunc.PadRight1("=", 16, '=') 
             + myfunc.PadRight1("=", 16,  '=') + myfunc.PadRight1("=", 10, '=') + myfunc.PadRight1("=", 6, '=') + "\r\n"
             + Tmp_Str;



2> 原本函式    Tmp_Str.PadRight(length , par_fill_char);
//Tmp_Str = Tmp_PN1.PadRight(16, '_') + "台中市".PadRight(16, '+') + "123".PadRight(16, '_') + Tmp_RPN1.PadRight(16, '+')
                //               +Tmp_CONFIDENCE.PadRight(10, '_') + Tmp_TP.PadRight(6, '+') + "\r\n";

沒有留言:

張貼留言