我有一个应用程序,它从集合中的项目创建列表。然后对于每个项目,我将其添加到一个空字符串中,然后在其末尾添加换行符。因此,理想情况下,我的字符串将如下所示:
List1\nList2\nList3\n
生成此字符串后,我发送它以放置在pdf的占位符中。如果我在简单的控制台应用程序中尝试此代码,则会将所有内容打印在新行中。但是在我的现实世界中,我必须将其打印到pdf中。这些项目只显示为它们之间的空格而不是新行。如何格式化我的字符串,以便pdf识别换行符而不是忽略它?
以下是生成具有换行符的字符串的代码:
Private Function ConcatPlacardNumbers(ByVal BusinessPlacardCollection As BusinessPlacardCollection) As String
Dim PlacardNumbersList As String = Nothing
Dim numberofBusinessPlacards As Long = BusinessPlacardCollection.LongCount()
For Each BusinessPlacard As BusinessPlacard In BusinessPlacardCollection
numberofBusinessPlacards = numberofBusinessPlacards - 1
PlacardNumbersList = String.Concat(PlacardNumbersList, BusinessPlacard.PlacardNumber)
If numberofBusinessPlacards <> 0 Then
PlacardNumbersList = String.Concat(PlacardNumbersList, Enviornment.newline)
End If
Next
Return PlacardNumbersList
End Function