(1)打印預(yù)覽里,查看該字段打印出來(lái)可以看到幾個(gè)字符
例如上圖的,如果沒(méi)有自動(dòng)換行,型號(hào)顯示出來(lái)的就是“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;//得到多余出來(lái)的字
符串長(zhǎng)度,如果為負(fù)數(shù),沒(méi)為小于零
Local NumberVar i;//設(shè)置字體倍增次數(shù)每次 增加0.1大小
Local NumberVar str;//得出來(lái)的字體大小
if strLen>0//當(dāng)大于零是說(shuō)明超過(guò)了規(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
)