IText学习手册——使用List输出内容

List继承自Paragraph,是一组Paragraph的集合。

List的特定是,会在每个ListItem前面生成以后标示符,如:1-,2-,3-等等等

/// <summary>
        /// 使用List输出内容
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void button17_Click(object sender, EventArgs e)
        {
            Document doc = new Document();
            PdfWriter.GetInstance(doc, File.Open(path, FileMode.Create));
            doc.Open();
            //创建有序List
            //如果是有序,前面会出现序号
            //将前面的序号改为字母,默认为数组
            List items = new List(List.ORDERED,List.ALPHABETICAL);
            //前面的标示符小写,默认为大写
            items.Lowercase = List.LOWERCASE;
            for (var i = 0; i < 10; i++)
            {
                ListItem item = new ListItem("This is " + (i+1) + " listItem");
                items.Add(item);
            }

            doc.Add(items);
            doc.Close();
        }

显示效果:

image

posted @ 2014-02-27 10:08  争世不悔  阅读(795)  评论(0编辑  收藏  举报