2016-04-14 21 views
0

English language in PDFitextsharp pdf bazı metin itextsharp bazı metinden sonra alt dolgu ekler kullanarak Norveçli ile oluşturulan

Norwegian language in PDF

pdf sonra alt dolgu ekler.
Hiçbiri olmadığı için dolgulamayı azaltamam. Metin miktarı değiştiğinde sabit yükseklik olamaz. Yalnızca bir kez işlendiğinde satır/hücrenin yüksekliğini alamıyor.

Düzenleme: Sadece herhangi bir cevap seçeneğinin olmadığı bir açılır listenin üstünde gerçekleşir.

Lütfen yardım edin.

private static void AddTextCell(PdfPTable table, string text, int rowspan = 1, int colspan = 1, float border = 0f, float padding = 0f) 
    { 
     Font arial = FontFactory.GetFont("Arial", 12, BaseColor.BLACK); 

     PdfPCell cell = new PdfPCell(new Phrase(text, arial)) 
     { 
      Rowspan = rowspan, 
      Colspan = colspan, 
      BorderWidth = 0f, 
      PaddingTop = padding, 
      PaddingBottom = padding, 
      HorizontalAlignment = PdfPCell.ALIGN_LEFT, 
      VerticalAlignment = PdfPCell.ALIGN_MIDDLE 
     }; 

     if (colspan > 1) 
     { 
      cell.BackgroundColor = BaseColor.CYAN; 
     } 
     else 
     { 
      cell.BackgroundColor = BaseColor.GREEN; 
     } 

     table.AddCell(cell); 
    } 
+0

Lütfen bu pdf'yi oluşturmak için kullandığınız kodu bize gösterin. –

+0

Burada Amedee'ye gidin http://pastebin.com/URyCUyEz – Harry

+1

Lütfen kodunuzun * ilgili * kısmını * sorunuzu * yazın, birkaç gün içinde ölmüş olabilecek bir pastebin bağlantısında değil. http://sscce.org/ –

cevap

1

Bu, kaynak norwegian metinde boşluk karakterleriydi.

I ("", "[\ n \ r \ t]" textWithWhiteSpaceCharacters,) Regex.Replace

dize textWithoutWhiteSpaceCharacters = Regex.Replace kullanarak çıkarıldı;

İlgili konular