Ik heb een functie die breekt een string die maximaal 84 tekens is af
er mogen maximaal 3 regels tevoorschijn komen van elk 22 tekens.
dit los ik op door middel van de onderstaande functie
nu werkt die redelijk goed. maar gaat hij bij de 3e regel die hij naar buiten moet schrijven stuk..
Heeft iemand enig idee hoe dit kan?
er mogen maximaal 3 regels tevoorschijn komen van elk 22 tekens.
dit los ik op door middel van de onderstaande functie
ASP.NET Visual Basic:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
| Function GetSpecialistTruncatedString(ByRef sStr, ByRef nCnt) Dim sRet Dim nRow If (Len(sStr) > nCnt) Then sRet = Left(sStr, 22) If (InStr(sStr, Space(1)) > 0) Then sRet = Left(sRet, InStrRev(sRet, Space(1))) End If sRet = sRet & "<br>" sRet = sRet & Mid(sStr, InStrRev(sRet, Space(1)), 22) If (InStr(sStr, Space(1)) > 0) Then sRet = Left(sRet, InStrRev(sRet, Space(1))) End If sRet = sRet & "<br>" sRet = sRet & Mid(sStr, InStrRev(sRet, Space(1)), 22) If (InStr(sStr, Space(1)) > 0) Then sRet = Left(sRet, InStrRev(sRet, Space(1))) End If sRet = sRet & "<br>" GetSpecialistTruncatedString = sRet end fucntion |
nu werkt die redelijk goed. maar gaat hij bij de 3e regel die hij naar buiten moet schrijven stuk..
Heeft iemand enig idee hoe dit kan?