【问题标题】:Line Space in chunk itextsharp块 itextsharp 中的行间距
【发布时间】:2019-12-12 06:28:27
【问题描述】:

如何减少 itextsharp 中的行距。
我正在使用 chunkitextsharp
中添加一个段落 虽然我的代码工作正常,但我想减少两行之间的差距。

这是我的代码

     BaseFont bfTimes = BaseFont.CreateFont(BaseFont.HELVETICA, BaseFont.CP1252, false);               
     iTextSharp.text.Font fontH5 = new iTextSharp.text.Font(bfTimes, 8);

          Chunk c3 = new Chunk("xyz", fontH5 );
          Chunk c4 = new Chunk("xyz11", fontH5 );                        


          Phrase p2 = new Phrase();
          p2.Add(c3);                      

          Paragraph p = new Paragraph();
          p.Add(p2);
          pdfDoc.Add(p);
          pdfDoc.Close();

【问题讨论】:

    标签: c# pdf itext


    【解决方案1】:

    只需添加一个前导..

         BaseFont bfTimes = BaseFont.CreateFont(BaseFont.HELVETICA, BaseFont.CP1252, false);               
         iTextSharp.text.Font fontH5 = new iTextSharp.text.Font(bfTimes, 8);
    
              Chunk c3 = new Chunk("xyz", fontH5 );
              Chunk c4 = new Chunk("xyz11", fontH5 );                        
    
    
              Phrase p2 = new Phrase();
              p2.Add(c3);                      
    
              Paragraph p = new Paragraph();
              p.Leading = 12;
              p.Add(p2);
              pdfDoc.Add(p);
              pdfDoc.Close();
    

    我的代码运行良好..

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-19
      • 2014-01-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多