【发布时间】:2020-12-29 02:44:12
【问题描述】:
我正在尝试获取字符之间的字符间距。我熟悉 Crystal Report 具有在字体格式属性下做的功能。但是,在 SSRS 中找不到任何解决方案。
我正在努力达到 10 位数。我正在使用大小为 12pt 的 OCR A Extended,但它没有给出想要的结果。
水晶报表功能:
我也试过代码获取,但是SPACE函数不支持小数。
Public Function CompletePrefAddress (ByVal dbField1 As String, intSpacesBetween As Decimal) As String
Dim i As Integer
Dim strOriginal As String
Dim strNew As String
strOriginal = dbField1
strNew = ""
For i = 1 To Len(strOriginal)
strNew = strNew & Space(intSpacesBetween) & Mid(strOriginal, i, 1)
Next i
Return strNew
End Function
【问题讨论】:
-
这取决于您使用的字体类型。您可以有固定间距或固定宽度。
-
我正在使用 OCR A Extended,但仍然需要空间来以英寸为单位制作 10 位数字
-
固定间距。所以字符的宽度不同,字符之间的距离是固定的。因此,如果您有一个像“W”这样的宽字符,那么每英寸的字符数会比小字符“i”少。
标签: vb.net reporting-services crystal-reports