IText学习手册——设置输出内容的字体

通过定义Font实体,在创建Chunk时,作为参数传入

/// <summary>
        /// 设置输出内容的字体
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void button10_Click(object sender, EventArgs e)
        {
            BaseFont bf = BaseFont.CreateFont();
            //设置字体
            var font = new iTextSharp.text.Font(bf, 16, iTextSharp.text.Font.BOLD, BaseColor.RED);


            Document doc = new Document();
            PdfWriter.GetInstance(doc, File.Open(path, FileMode.Create));
            doc.Open();

            //在pdf文档中使用chunk输出内容,并调用字体设置
            doc.Add(new Chunk("This is Chunk", font));

            doc.Close();
        }

显示效果:

image

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