原創|產品更新|編輯:李顯亮|2020-02-20 11:20:55.353|閱讀 498 次
概述:很高興與大家分享Java平臺的Aspose.Words迎來了2020年2月更新,該版本具有.NET版同樣的5大新功能體驗,同時還獨具3大新功能,包括添加IFieldUpdateCultureProvider的Java公共API、為公共API更新ms CultureInfo和DateTimeFormatInfo以及使用LINQ Reporting Engine與同一數據表建立雙重關系。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
Aspose.Words for Java是功能豐富的Word處理API,允許開發人員在不使用Microsoft Word的情況下嵌入在自己的Java應用程序中生成,修改,轉換,呈現和打印文檔的功能。
很高興與大家分享Java平臺的Aspose.Words迎來了20202月更新,該版本具有.NET版同樣的5大新功能體驗,同時還獨具3大新功能,包括添加IFieldUpdateCultureProvider的Java公共API、為公共API更新ms CultureInfo和DateTimeFormatInfo以及使用LINQ Reporting Engine與同一數據表建立雙重關系。接下來,我們一起來聊聊新版本的新功能。
key | 概述 | 類別 |
---|---|---|
WORDSJAVA-1970 | 添加IFieldUpdateCultureProvider的Java公共API | 新功能 |
WORDSJAVA-1985 | 為公共API更新ms CultureInfo和DateTimeFormatInfo | 新功能 |
WORDSJAVA-2271 | 使用LINQ Reporting Engine與同一數據表建立雙重關系 | 新功能 |
WORDSNET-19561 | 使用LINQ Reporting Engine支持動態復選框值設置 | 新功能 |
WORDSNET-19750 | 使用FieldMergingArgs.Text時添加功能以支持字段格式 | 新功能 |
WORDSNET-19556 | 添加功能以使用Document.AppendDocument將VBA從一個文檔追加到另一個文檔 | 新功能 |
WORDSNET-18694 | 添加功能以導出bookmarkStart的w:colFirst和w:colLast屬性 | 新功能 |
WORDSNET-19859 | LINQ Reporting Engine-支持從Base64編碼的字節動態插入圖像 | 新功能 |
WORDSNET-19924 | 將Pdf2Word插件集成到Aspose.Words for .NET Standard中 | 新功能 |
新版本將FieldMergingArgsBase.FieldValue屬性設置為可設置的,以便用戶可以設置FieldValue而不是設置Text,該FieldValue會考慮格式設置,而不是簡單地替換字段。
////// Gets or sets the value of the field from the data source. ///////// This property contains a value that has just been selected from your data source /// for this field by the mail merge engine. You can also replace the value by setting the property. ///public object FieldValue { get { return mFieldValue; } set { mFieldValue = value; } }
為以下表格屬性添加了設置器:RelativeHorizontalAlignment、AbsoluteHorizontalDistance、RelativeVerticalAlignment、AbsoluteVerticalDistance。這些屬性允許設置浮動表的位置。
由于針對該段落的不同默認間距值向支持服務提交的事實變得更加頻繁,因此決定更改MS Word的默認版本。現在,此版本為MSWordVersion.Word2019。在大多數情況下,當客戶在WPS Office中創建的文檔沒有為要保存的文檔中的段落編寫默認間距值時,就會出現此問題。在Aspose.Words中打開此類文檔時,將替換MSWord 2007的實際值,因為它是此版本之前的默認版本。
現在的代碼:
Document doc = new Document("document.docx");
將等同于:
LoadOptions lo = new LoadOptions(); lo.MswVersion = MsWordVersion.Word2019; Document doc = new Document("document.docx", lo);
要實現以前的行為,必須明確指定版本:
LoadOptions lo = new LoadOptions(); lo.MswVersion = MsWordVersion.Word2007; Document doc = new Document("document.docx", lo);
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn