我有一个从集合中的项目创建列表的应用程序。然后对于每个项目,我会将它添加到一个空字符串中,然后在它的末尾添加一个换行符。所以理想情况下,我的字符串看起来像:
列表1\n列表2\n列表3\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