文檔金喜正規(guī)買球>>Aspose.Words開發(fā)者指南>>Aspose.Words for .NET使用教程(五):文檔格式功能及郵件合并功能
Aspose.Words for .NET使用教程(五):文檔格式功能及郵件合并功能
Aspose.Words無需Microsoft Word也可在任何平臺上滿足Word文檔的一切操作需求。本文將以表格的形式與大家分享Aspose.Words for .NET的文檔格式功能、郵件合并功能及報告功能。
【下載Aspose.Words for .NET最新試用版】
下表總結(jié)并比較了Aspose.Words for .NET的功能可用性。歡迎收藏~
文檔格式功能
Aspose.Words提供對所有文檔元素的格式屬性的詳細編程訪問。
功能 | .NET | .NET Standard 2.0 | Xamarin.Android | Xamarin.iOS | Xamarin.Mac |
訪問和修改所有字符格式,包括字體,顏色,效果,邊框和陰影。 | √ | √ | √ | √ | √ |
訪問和修改所有段落格式,包括縮進,間距,邊框和陰影,制表位。 | √ | √ | √ | √ | √ |
訪問和修改所有項目符號和編號列表格式,包括編號和級別。 | √ | √ | √ | √ | √ |
訪問和修改表格格式,包括對齊,方向,邊框和陰影。 | √ | √ | √ | √ | √ |
訪問和修改所有部分屬性,包括紙張大小,邊距和方向。 | √ | √ | √ | √ | √ |
訪問,創(chuàng)建和修改文檔樣式。 | √ | √ | √ | √ | √ |
訪問和修改圖形對象,包括位置,大小,線和填充屬性,圖像字節(jié)。 | √ | √ | √ | √ | √ |
郵件合并功能
你可以單獨使用Aspose.Words作為報告解決方案。在Microsoft Word中設計報表,然后讓Aspose.Words使用來自各種數(shù)據(jù)源的數(shù)據(jù)填充文檔。
功能 | .NET | .NET Standard 2.0 | Xamarin.Android | Xamarin.iOS | Xamarin.Mac |
使用報告中的所有標準Microsoft Word郵件合并字段,包括MERGEFIELD,NEXT,NEXTIF,ADDRESSBLOCK,GREETINGLINE。 | √ | √ | √ | √ | √ |
對包含最復雜和嵌套的IF字段和公式的文檔執(zhí)行郵件合并。 | √ | √ | √ | √ | √ |
使用郵件合并區(qū)域從數(shù)據(jù)源填充文檔中的動態(tài)增長表或片段。 | √ | √ | √ | √ | √ |
輕松生成包含master - detail(父-子)數(shù)據(jù)的報告,例如Order / OrderDetails。 | √ | √ | √ | √ | √ |
使用任何來自.NET數(shù)據(jù)源(如DataSet,DataTable,DataView,DataReader或ADO Recordset)的數(shù)據(jù)填充文檔。 | √ | √ | √ | √ | √ |
通過實現(xiàn)IMailMergeDataSource接口,從任何數(shù)據(jù)源(如LINQ查詢,XML文件或業(yè)務對象)填充文檔。 | √ | √ | √ | √ | √ |
對數(shù)據(jù)格式化進行精確控制,以及如何使用事件合并數(shù)據(jù)。 | √ | √ | √ | √ | √ |
郵件合并期間插入圖像。 | √ | √ | √ | √ | √ |
以編程方式創(chuàng)建或修改文檔的Microsoft Word郵件合并數(shù)據(jù)源。保留郵件合并設置和數(shù)據(jù)源。 | √ | √ | √ | √ | √ |
檢索郵件合并字段名稱。 | √ | √ | √ | √ | √ |
報告功能
LINQ Reporting Engine是一種高級報告工具,使你能夠基于模板文檔和從各種來源(包括數(shù)據(jù)庫,XML,JSON,OData,自定義CLR類型的對象,外部文檔等)獲得的數(shù)據(jù)生成文檔。
功能 | .NET | .NET Standard 2.0 | Xamarin.Android | Xamarin.iOS | Xamarin.Mac |
直接在模板中支持C#語法和LINQ擴展方法(包括ADO.NET數(shù)據(jù)源)。 | √ | √ | √ | √ | √ |
支持表,列表和公共內(nèi)容的可重復和條件文檔塊(循環(huán)和條件)。 | √ | √ | √ | √ | √ |
支持動態(tài)生成的圖表和圖像。 | √ | √ | √ | √ | √ |
支持將外部文檔和HTML塊插入到文檔中。 | √ | √ | √ | √ | √ |
支持多個數(shù)據(jù)源(包括不同類型)以生成單個文檔。 | √ | √ | √ | √ | √ |
內(nèi)置支持數(shù)據(jù)關(guān)系(master - detail)。 | √ | √ | √ | √ | √ |
全面支持各種數(shù)據(jù)操作,例如直接在模板中進行分組,排序,過濾等。 | √ | √ | √ | √ | √ |
WYSIWYG:生成的文檔保留與相應模板相同的元素格式。 | √ | √ | √ | √ | √ |
查看更多詳細功能: