Aspose.word 单元格和段落设置不同样式

Aspose.word 对word进行创建一行文字(段落)的时候注意事项
第一个种:
string tempFile = Application.StartupPath + “\resource\templete\模板.doc”; //这里模板路径 比如:D:\在这里插入代码片
Document doc = new Document(tempFile);

        Paragraph p = new Paragraph(doc);           
        p.AppendChild(new Run(doc,"这里是创建的文字"));
        p.ParagraphFormat.Style.Font.Size = 8;
        p.ParagraphFormat.Style.Font.Name = "宋体";

第一个方法,在创建段落时,一点也没有问题,但是如果你word中模板比较多,也就是word中的段落比较多的时候,别用这种方法去改字体大小,或者样式,因为,这种方法会导致其他模板字体大小或者样式受影响!!!
第二种:
如下代码:

        Paragraph p = new Paragraph(doc);
        Run r = new Run(doc, "测试表");
        r.Font.Name = "等线";
        r.Font.Size = 11;
        r.Font.Bold = true;    //加粗                      
        p.ParagraphFormat.Alignment = ParagraphAlignment.Center; //水平居中
        p.AppendChild(r);

这个代码虽然和上面都是设置字体大小和样式,但是第二种不会影响其他模板数据!!!

你可能感兴趣的:(aspose.words,单元格样式)