問(wèn)題: 在Codesoft條碼編輯軟件中打印二維碼,如果不用變量的,可以直接在DataMatrix格式的Data區域直接輸入內容,這時(shí)可以輸入多行內容,但是我想將這個(gè)多行的內容通過(guò)變量來(lái)傳遞的話(huà),怎么實(shí)現呢?比如第一行111,第二行222,第三行333, 在變量里面怎么寫(xiě)呢? 我試過(guò)用111\n222\n333 或111\r222\r\333都不行,不能生成。 敏用數碼解答: Codesoft中文字和條碼里面對于換行的處理是不一樣的,對于文字來(lái)說(shuō),\r或\n是有效的,但對于條碼是無(wú)效的。 Codesoft高一些的版本在Data區域可以直接通過(guò)回車(chē)換行來(lái)實(shí)現你的要求,如果想用變量來(lái)傳輸行內容,可以通過(guò)公式來(lái)把各變量串聯(lián)起來(lái)。 比如,設置三個(gè)變量:變量0、變量1、變量2對應111、222、333,你通過(guò)公式把這三個(gè)變量串聯(lián)起來(lái),變量0&變量1&變量2,三個(gè)變量串聯(lián)起來(lái)后,內容就變成111222333了,如何讓111在第一行,222在第二行,333在第三行呢? 可以通過(guò)轉譯的方式來(lái)實(shí)現,在中間加入轉譯字符,變量0&char("10")&變量1&char("10")&變量2,這樣生成的條碼掃描后就是你想要的結果: 111 222 333