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