Aspose系列的控件,功能都挺好,之前一直在我的Winform開發框架中用Aspose.Cell來做報表輸出,可以實現多樣化的報表設計及輸出,由於一般輸出的內容比較正規化或者多數是表格居多,所以一般使用Aspose.Cell來實現我想要的各種Excel報表輸出。雖然一直也知道Aspose.Word是用來生成Word文檔的,而且深信其也是一個很強大的控件,但一直沒用用到,所以就不是很熟悉。
偶然一次機會,一個項目的報表功能指定需要導出為Word文檔,因此尋找了很多篇文章,不過多數介紹的比較簡單一點,於是也參考了官方的幫助介紹,終於滿足了客戶的需求。下面我由淺入深來介紹這個控件在實際業務中的使用過程吧。
日常中,常見的內容輸出就是二維表格的方式,表頭比較固定,內容每行一條,那麼在實際的使用控件我們該如何操作呢,其實這個控件這方面介紹的文章很多,參考一下就能做出來了。其實介紹這個就是要說明書簽的重要性,這個在Aspose.Cell控件也是如此,書簽除了可以用來替換內容,還可以用來標記內容輸入的開始位置等等功能。
首先我們在一個空白的Word文檔中繪制一個表格頭,然後再換行的開始插入一個標簽引用,插入書簽有兩種方式,一種是在Word(2007、2010)的【插入】-【書簽】中插入制定位置的書簽引用,如下所示。
一種是在Word的自定義快速訪問工具欄上添加其他命令,如下步驟所示
前者插入的書簽是沒有文字或者特別的標記,但是確實存在,後者會插入一個灰色塊作為占位符,如下所示,我這這個二維表格的例子裡面使用後者進行測試(兩者同等效果的)
Aspose.Words 的詳細介紹:請點這裡
Aspose.Words 的下載地址:請點這裡
相關閱讀:用Aspose.Words 從Word文檔中提取表格數據 http://www.linuxidc.com/Linux/2013-10/91885.htm
更多詳情見請繼續閱讀下一頁的精彩內容: http://www.linuxidc.com/Linux/2013-10/91886p2.htm