翻譯|產品更新|編輯:李顯亮|2019-07-16 10:36:39.470|閱讀 186 次
概述:近期發布了Aspose.Words for .NET v19.7,支持OpenType字體和字距調整功能,為Markdown功能實現基本讀寫器,下面我們一起來探索新版中的新增功能及其工作原理。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
Aspose.Words for .NET是用于執行各種文檔管理和操作任務,支持生成,修改,轉換,呈現和打印文檔,而無需在跨平臺應用程序中直接使用Microsoft Word。同時支持所有流行的Word處理文件格式,并允許將Word文檔導出或轉換為固定布局文件格式和最常用的圖像、多媒體格式。
近期發布了Aspose.Words for .NET v19.7,支持OpenType字體和字距調整功能,為Markdown功能實現基本讀寫器,下面我們一起來探索新版中的新增功能及其工作原理。>>歡迎下載Aspose.Words for .NET v19.7體驗
OpenType是一種用于可伸縮計算機字體的字體格式,與PostScript和TrueType相比,它提供了對語言和寫作系統更好的支持。我們在LayoutOptions類中添加了TextShaperFactory屬性。此屬性用于獲取或設置用于高級排版呈現功能的ITextShaperFactory實現。
這個特性是如何工作的?我們通過一段示例代碼來看一看。
在一個典型的應用程序中,文本塑造器工廠的單個實例在所有文檔實例之間共享。每當創建文本塑造器時,都會訪問一個字體文件。解析字體文件是一項昂貴的操作,因此建議使用緩存。
Aspose.Words實現BasicTextShaperCache類,它包裝文本整形器工廠實現并緩存由包裝工廠返回的文本整形器實例。以下代碼示例演示如何啟用對OpenType功能的支持。
//文檔目錄的路徑。 string dataDir = RunExamples.GetDataDir_WorkingWithDocument(); //打開文檔 Document doc = new Document(dataDir + "OpenType.Document.docx"); //設置文本整形工廠后,布局開始使用OpenType功能。 // Instance屬性返回包裝HarfBuzzTextShaperFactory的靜態BasicTextShaperCache對象HarfBuzzTextShaperFactory doc.LayoutOptions.TextShaperFactory = Shaping.HarfBuzz.HarfBuzzTextShaperFactory.Instance; //將文檔渲染為PDF格式 doc.Save(dataDir + "OpenType.Document.pdf");
從此版本開始,您可以檢測Word文檔中的SmartArt形狀。您只需使用Shape.HasSmartArt屬性即可。如果此Shape具有SmartArt對象,則此屬性返回true。
在最新版中,可以用使用LINQ報表引擎來使用擴展的報表功能集構建報表。您可以使用LINQ報告創建列表。在某些情況下,需要重新啟動列表號。
在最新版中,接。在TextBox類中添加了IsValidLinkTarget,Next,Previous,BreakForwardLink和Parent屬性。現在,可以在文本框之間創建鏈接,檢查鏈接的文本框序列,并斷開它們之間的鏈接。
Markdown是一種格式化純文本的簡單方法,可以輕松轉換為HTML。在此版本中,我們增加了對標題,塊引號,水平規則,大膽強調和斜體強調Markdown功能的支持。
Markdown是一種格式化純文本的簡單方法,可以輕松轉換為HTML 。Aspose.Words支持 以下Markdown功能:
Markdown功能實現主要遵循Aspose.Words API中的CommonMark規范,所有功能都表示為相應的樣式或直接格式。
更多Aspose.Words for .NET v19.7新功能示例詳解可閱讀
【Aspose.Words for .NET v19.7最新更新功能示例詳解!】
*想要購買Aspose.Words正版授權的朋友可咨詢哦~
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: