(1)打印預(yù)覽里,查看該字段打印出來可以看到幾個(gè)字符


例如上圖的,如果沒有自動(dòng)換行,型號(hào)顯示出來的就是“CFR-25JT-52-120R-”
一共17個(gè)字符,或者在數(shù)據(jù)里輸入select len('CFR-25JT-52-120R-')可知道
(2)在打印格式里,選中該字段—格式化字段-字體—點(diǎn)擊字體大小的


(3)在格式公式編輯器里輸入
Local NumberVar strLen := Len(trim({SellOrderItem.proPartNumber}))-17;//得到多余出來的字
符串長度,如果為負(fù)數(shù),沒為小于零
Local NumberVar i;//設(shè)置字體倍增次數(shù)每次 增加0.1大小
Local NumberVar str;//得出來的字體大小
if strLen>0//當(dāng)大于零是說明超過了規(guī)定的字符串個(gè)數(shù)。
then
(
For i := 1 To strLen Do
(
//Local NumberVar charPos := strLen - i + 1;
str := 10-int(0.5*i)
// * length
);
str
)
else
(
10
)

