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);

這個代碼雖然和上面都是設置字體大小和樣式,但是第二種不會影響其他模板數據!!!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章