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