2015-01-10 2 views
0

Я добавил строку в PdfActoField из PDF документа, как это: добавляетсяДобавить строку с несколькими линий в PdfAcroField многострочный

PdfSharp.Pdf.AcroForms.PdfAcroField fieldLocation = fields["location"]; 
PdfSharp.Pdf.AcroForms.PdfTextField txtFieldLocation; 
if ((txtFieldLocation = fieldLocation as PdfSharp.Pdf.AcroForms.PdfTextField) != null) 
       { 
        txtFieldLocation.ForeColor = System.Drawing.Color.Black; 
        txtFieldLocation.MultiLine = true; 

        var sb = new System.Text.StringBuilder(); 
        sb.Append("John Doe"); 
        sb.Append(Environment.NewLine); 
        sb.Append("Text from new line1"); 
        sb.Append(Environment.NewLine); 
        sb.Append("Text from new line2"); 
        sb.Append(Environment.NewLine); 
        sb.Append("Text from new line3"); 
        txtFieldLocation.Text = sb.ToString(); 
       } 

Моя строка, но в одну строку. Также я попытался добавить строку с несколькими строками, используя «\ r \ n», но все же безуспешно Некоторые предложения, как я могу добавить строку с несколькими строками?

+0

вы получили эту работу? – wal

ответ

-2

Вы должны использовать AppendLine вместо Append