IText学习手册——Chunk输出内容换行

Chunk是没有设置行间距的,所以,我们需要通过InitialLeading来设置,不然无法换行。

通过Chunk.NEWLINE来输出换行

/// <summary>
        /// Chunk输出内容换行
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void button11_Click(object sender, EventArgs e)
        {
            Document doc = new Document();
            var writer = PdfWriter.GetInstance(doc, File.Open(path, FileMode.Create));
            writer.InitialLeading = 30;//设置每行的间距
            doc.Open();
            //第一行内容
            doc.Add(new Chunk("This is first line"));
            //换行
            doc.Add(Chunk.NEWLINE);
            //第二行内容
            doc.Add(new Chunk("This is second line"));
            doc.Close();
        }

显示效果:

image

posted @ 2014-02-26 13:53  争世不悔  阅读(5694)  评论(0编辑  收藏  举报