我們十分高興的宣布Aspose.Words for Java 18.4新月度版本的發(fā)布。本月的發(fā)布包含了一些新功能,增強功能和我們用戶在以前版本中報告的問題修復(fù)。請查看詳細(xì)的Aspose.Words for Java 18.4發(fā)行說明以了解此版本中所有新功能/增強功能和修復(fù)。此外,如果您計劃從以前的任何版本升級API,我們強烈建議您檢查當(dāng)前發(fā)行版的公開API更改部分以及發(fā)行說明文件夾中的其他中間版本,以了解您當(dāng)前版本API發(fā)生了哪些更改。
以下各節(jié)介紹了有關(guān)這些新增功能/增強功能的一些詳細(xì)信息。

Java API添加了用于out-ref仿真的公共參考類
相關(guān)問題: WORDSJAVA-1756
在.NET基線上,一些公共API方法在簽名中包含out/ref參數(shù)。 服務(wù)類Ref,RefInt,RefBoolean等被添加到Java中模擬out/ref。代碼如下所示:
void SomeMethod(ref Document doc, out int i)
is autoported to Aspose.Words for Java as:
void someMethod(Ref doc, RefInt i)
Ref *類包含get()和set()方法來獲取和設(shè)置值。
能夠使用受密碼保護(hù)的ODT和OTT文件格式
在將文檔保存為ODT或OTT格式時,OdtSaveOptions類可用于指定其他選項。 您可以初始化此類的新實例,該實例可用于保存使用密碼加密的ODT格式的文檔。 您還可以使用OdtSaveOptions.Password屬性來獲取或設(shè)置密碼來加密文檔。 下面的代碼示例顯示了如何加載和保存使用密碼加密的OpenDocument。
打開并保存加密的OpenDocument
添加PCL中保留PaperTray信息的功能
將文檔導(dǎo)出為PCL格式時,我們增加了對保存紙盒信息的支持。不需要額外的代碼。以下信息從文檔模型傳輸?shù)絇CL文件。
PageSetup.FirstPageTray
PageSetup.OtherPagesTray
請注意,紙盤的值是按原樣傳遞的。 PCL格式僅支持用于紙盒的8位標(biāo)識符,因此請確保PCL打印機的這些值是正確的。
ShapeBase.IsLayoutInCell屬性已添加
我們在此版本的Aspose.Words中添加了ShapeBase.IsLayoutInCell屬性。 此屬性獲取或設(shè)置一個標(biāo)志,指示該形狀是顯示在表內(nèi)還是外部。 該屬性可能對放置在表格單元格中的形狀(主要是VML)有幫助,但需要定位而不綁定到單元格。請參閱以下文章。
如何在表單元中添加水印
優(yōu)化了圖元文件渲染的向量圖形輸出
我們已經(jīng)實現(xiàn)了元文件渲染矢量輸出的優(yōu)化。 優(yōu)化包括將中間轉(zhuǎn)換直接應(yīng)用于圖形并去除多余的畫布。 當(dāng)將元文件保存為PDF,XPS等向量圖形時,MS Word也會執(zhí)行此優(yōu)化。由于矢量圖形渲染的特性,優(yōu)化可能會影響圖元文件矢量圖形在查看器應(yīng)用程序中的可視外觀。例如,有些情況下,與未優(yōu)化的輸出相比,Acrobat Reader中未優(yōu)化的輸出看起來會消失。 圖元文件輸出優(yōu)化由現(xiàn)有的FixedPageSaveOptions.OptimizeOutput標(biāo)志控制。
已過時的LoadOptions.WebRequestTimeout屬性已刪除
我們已經(jīng)從Aspose.Words 18.4的LoadOptions類中刪除了廢棄的屬性WebRequestTimeout。 請改用HtmlLoadOptions.WebRequestTimeout屬性。
其它改進(jìn)
在這個定期的月度版本中有75個改進(jìn)和修復(fù),最值得注意的是:
•在公共API中添加公共Ref類用于out/ref模擬。
•提供使用密碼保護(hù)的ODT和OTT文件格式的能力
•保留PCL中的PaperTray信息
•添加了ShapeBase.IsLayoutInCell屬性
•實現(xiàn)元文件渲染矢量輸出的優(yōu)化。優(yōu)化包括將中間轉(zhuǎn)換直接應(yīng)用于圖形并去除多余的畫布。這種優(yōu)化也由MW在將圖元文件保存為PDF,XPS等矢量圖形時執(zhí)行。
•PaperTray信息現(xiàn)在保存在PCL輸出中
•“DrawingML形狀不完全支持”警告不再被拋出,在渲染時使用更具體的警告
•具有自動調(diào)整大小和空白文本框的DrawingML形狀在渲染時不會引發(fā)異常
•具有空填充的藝術(shù)字對象現(xiàn)在只能在渲染時投射輪廓陰影。以前整個形狀投下陰影
•改進(jìn)了MathAccentElement的渲染。重音符號根據(jù)字母的高度進(jìn)行渲染
•如果數(shù)據(jù)標(biāo)簽具有手動布局,則改進(jìn)PieChart的渲染
•使用OleObjects改進(jìn)文本框的渲染(例如,數(shù)學(xué)公式)
•使用漸變填充改進(jìn)了藝術(shù)字對象的渲染
•修復(fù)了在渲染時導(dǎo)致旋轉(zhuǎn)形狀的徑向漸變填充損壞的錯誤
•修復(fù)了遺留編碼“Monotype Hadassah”字體的渲染
•修復(fù)了META_SETPIXEL WMF記錄在呈現(xiàn)元文件時的問題
•段落右對齊時改進(jìn)了幀寬度計算
•結(jié)合文檔網(wǎng)格和腳注內(nèi)的空間,改進(jìn)了表意空間寬度的計算
•在2013兼容模式下改進(jìn)了RTL表的浮動表定位
•當(dāng)頁面中斷與頁腳重疊時,改進(jìn)了2013兼容文檔的布局
•改進(jìn)了2013年兼容模式下包裝線的定位,以及內(nèi)嵌大圖的線條
•修正了文件忽略了Kinsoku規(guī)則時的字符壓縮問題
•修正了當(dāng)字體沒有該字形時零寬度無間隔空間的不正確標(biāo)志符號選擇
•修正了評論跨越表格的重復(fù)標(biāo)題行內(nèi)的多個頁面時的注釋范圍突出顯示問題
•固定在單元格中斷上包含hidemark屬性并合并所有剩余單元格時合并單元格中文本的渲染
Aspose.Words for Java產(chǎn)品資源
以下資源將幫助您使用Aspose.Words for Java:
•Aspose.Words for Java產(chǎn)品主頁
•從Maven上安裝Aspose.Words for Java
•Words系列產(chǎn)品論壇– 發(fā)布您的技術(shù)問題和疑問,或運行Aspose.Words API時遇到的任何其他問題。
免費技術(shù)支持論壇
付費技術(shù)支持論壇
•Aspose.Words for Java在線文檔– 幫助文檔。
•Aspose.Words for Java在線API參考– API參考文檔。
•啟動博客訂閱– 不要限制自己,您可以通過訂閱Aspose.Words博客,隨時更新Aspose.Words,API,新功能,修復(fù)和其他API相關(guān)主題的最新消息。
•Aspose.Words for Java代碼示例– 我們在社交編碼網(wǎng)站GitHub.com上發(fā)布了我們的代碼示例。 任何人都可以為了學(xué)習(xí)目的而探索代碼示例。
京ICP備09015132號-996 | 違法和不良信息舉報電話:4006561155
© Copyright 2000-2026 北京哲想軟件有限公司版權(quán)所有 | 地址:北京市海淀區(qū)西三環(huán)北路50號豪柏大廈C2座11層1105室
北京哲想軟件集團(tuán)旗下網(wǎng)站:哲想軟件 | 哲想動畫