? ?近日,GrapeCity Documents 正式迎來其V7.0的發(fā)布更新,導(dǎo)出功能全面增強(qiáng),提供更優(yōu)質(zhì)的導(dǎo)出體驗,幫助用戶更有效地處理數(shù)據(jù)。
? 本次更新的增強(qiáng)功能為用戶提供了更便捷、有效的模板生成、HTML 導(dǎo)出、CSV 導(dǎo)出及圖表導(dǎo)出功能,同時加強(qiáng)了與 SpreadJS 前端表格控件的兼容性,為用戶帶來更加流暢、無縫的使用體驗,幫助用戶更快速地處理和展示數(shù)據(jù),提升工作效率并減少操作復(fù)雜度。
? 下面將詳細(xì)介紹 GrapeCity Documents V7.0中的新特性。在此之前,如果您已經(jīng)在使用了GrapeCity Documents產(chǎn)品,希望進(jìn)一步了解新功能,可前往葡萄城官網(wǎng)下載最 新版產(chǎn)品安裝包,以便進(jìn)行同步體驗。
重要信息:GrapeCity Documents 組件包更名為 GcDocs
? 為了更好的持續(xù)改進(jìn)產(chǎn)品以及服務(wù)中國用戶,從 V7.0開始 GrapeCity Documents 正式更名為 GcDocs,這個更名會延伸至 GcDocs 套件下的所有 API 組件。
? 需要強(qiáng)調(diào)的是 ,GcDocs 僅僅是包名字的修改,組件內(nèi)所有的命名空間,類型名等并未更名,對于您已有的代碼,無需做任何修改。
下面讓我們開始了解 V7的新功能。
服務(wù)端表格組件 GcDocs.Excel 更新說明
1.增加異步自定義函數(shù)
? 當(dāng)遇到需要從外部應(yīng)用獲取數(shù)據(jù)或執(zhí)行耗時的計算時,傳統(tǒng)的同步函數(shù)會阻止Excel的響應(yīng),直到計算完成,從而導(dǎo)致用戶界面的延遲。在GrapeCity Documents V7.0中Excel支持使用異步編程技術(shù)的自定義函數(shù)進(jìn)行異步計算。使用異步計算,您可以通過在耗時的任務(wù)進(jìn)行時允許其他操作繼續(xù)來提高響應(yīng)性。
2.GcExcel 模板增強(qiáng)
保持圖片比例
? 很多場景都需要保持圖片的比例,例如(國旗,照片等)。為了防止比例因單元格的大小而改變,使得它們看起來失真。在 GrapeCity Documents V7版本中,GcExcel 模板中引入了新的屬性,即 image.keepaspect 或 image.ka。當(dāng)設(shè)置為 true 時,可確保圖像的比例,從而允許其適合單元格大小,而不管其高度或?qū)挾热绾巍?/p>
示例:以下代碼將國旗的比例設(shè)置為 True,來讓國旗以正常比例顯示
{{ds.BikeSeries.CountryImage(image=true,image.keepaspect=true)}} |
支持在分頁模式下重復(fù)形狀和圖片
? GcExcel 模板能夠支持分頁模式,可對報表中的工作表進(jìn)行分頁。該功能在每個工作表都具有一致布局但數(shù)據(jù)不同的場景中特別有用,比如發(fā)票、進(jìn)展報告和醫(yī)學(xué)檢測報告等。
? 在這些報表中,通常需要重復(fù)使用形狀和圖像,例如標(biāo)志或圖形以及數(shù)據(jù)。在新版本中,該增強(qiáng)功能可以在處理 Excel 模板時重復(fù)使用帶有數(shù)據(jù)的形狀和圖像。這個增強(qiáng)功能能夠確保更動態(tài)地處理形狀和圖像,為報表生成過程增加了靈活性。
3.導(dǎo)出 Html 支持 Inline CSS
? GcExcel 支持將 Excel 電子表格導(dǎo)出為 HTML,并且提供了包含單獨的 CSS 文件作為一個整體的靈活性。值得注意的是,在將內(nèi)容導(dǎo)出 HTML 通過電子郵件共享時,或集成到內(nèi)容管理系統(tǒng)(CMS)中的情況下,CSS 樣式需要內(nèi)嵌至 HTML 標(biāo)簽內(nèi)。
? 在最 新的更新中,GcExcel 引入了一項新功能,可以在導(dǎo)出 HTML 時,將 CSS 樣式存儲在標(biāo)簽內(nèi)(內(nèi)聯(lián)樣式)。與此功能相配套,GcExcel 引入了HtmlSaveOptions.CssExportType 枚舉,提供三個值來將 Excel 文件以不同的 CSS 選項導(dǎo)出為 HTML:
??External:將 CSS 導(dǎo)出到單獨的文件中
? Internal:將 CSS 與 style 標(biāo)簽一起導(dǎo)出到 HTML 中
??Inline:將 CSS 與 HTML 元素內(nèi)的 style 屬性一起導(dǎo)出
? 示例:以下代碼將 Excel 工作簿導(dǎo)出為具有 CssExportType.Inline 選項的 HTML。請注意,樣式標(biāo)簽嵌入在 HTML 文件中。
4.頁面設(shè)置起始頁碼支持“自動”
? 在打印 Excel 表時,用戶可以在頁面設(shè)置對話框中使用'FirstPageNumber'屬性來給頁面加上頁碼。如果要使用默認(rèn)的頁碼系統(tǒng),可以將該屬性設(shè)置為'Auto'。
? 為解決編程場景中的需要,GcExcel 引入IPageSetup.IsAutoFirstPageNumber 屬性,便于在打印時檢索和修改第 一頁的頁碼是否設(shè)置為'Auto'。默認(rèn)值為 true;但是,如果 IPageSetup.FirstPageNumber 屬性已經(jīng)明確設(shè)置,那么 IPageSetup.IsAutoFirstPageNumber 屬性將變?yōu)?false,并需要重新設(shè)置。
5.增強(qiáng)趨勢圖的格式設(shè)置
? 在圖表中繪制數(shù)據(jù)時,直觀地表示潛在趨勢至關(guān)重要。Excel 中的趨勢線是分析數(shù)據(jù)和根據(jù)現(xiàn)有趨勢預(yù)測未來值的寶貴工具。GcExcel 一直支持使用 ITrendline 接口向圖表添加趨勢線方程,特別是通過 ITrendline.DisplayEquation 和 ITrendline.DisplayRSquared 屬性。
? 新版本中,GcExcel 向 ITrendline 接口引入了格式化屬性,以增強(qiáng)趨勢線的視覺效果。ITrendline 接口中添加了一個新屬性 DataLabel,允許用戶訪問與趨勢線關(guān)聯(lián)的數(shù)據(jù)標(biāo)簽。此功能使用戶能夠利用 IDataLabel 接口中的字體、格式、數(shù)字格式、角度、方向和自動圖文集等屬性來格式化趨勢線方程標(biāo)簽。
? 此外,新版本還提供 ITrendline.Delete 方法,可以刪除趨勢線方程標(biāo)簽。值得注意的是,趨勢線方程現(xiàn)在支持導(dǎo)出為 PDF、HTML 和圖像,從而確保各種格式之間的一致性。該增強(qiáng)功能有助于在 GcExcel 中以更全面、更具視覺吸引力的方式表示趨勢線數(shù)據(jù)。
? 示例:在下面的快照中,使用 IDataLabel 接口的新屬性格式化趨勢線方程。
6.PDF 導(dǎo)出支持平滑線圖表
? 為了追求視覺效果和對圖表數(shù)據(jù)的全面理解,GcExcel 支持平滑的圖表線,同時也支持導(dǎo)出 PDF。
? 以下圖表類型受益于此功能:
? 折線圖
? 散點圖
? 組合圖
7.PDF 導(dǎo)出支持漏斗圖
? 在新版本中,GcExcel還將支持漏斗圖將 Excel 文件導(dǎo)出為 PDF。因此,您現(xiàn)在可以將漏斗圖添加到 Excel 并直接將文件保存為 PDF。
8.增強(qiáng)與 SpreadJS 兼容
? GcExcel 新增對 SpreadJS 功能的支持,增強(qiáng)與客戶端 SpreadJS 產(chǎn)品的兼容性。需注意的是,這些附加功能僅適用于 SpreadJS,并且與 Microsoft Excel 不兼容。
? 對 cell.altText 屬性的支持
? 對 IRange.DefaultValue 的支持
? 支持遮罩樣式
? 支持受保護(hù)工作表中的密碼
? 除此之外,GcExcel 新版本還支持改善選項按鈕的分組策略、支持在 PDF 中生成交互式表單、CSV 導(dǎo)出支持指定列包含“引號”、新增單元格默認(rèn)值等功能。
服務(wù)端PDF?組件GcDocs.PDF 更新說明
1.自定義時間戳
? 在某些場景中,由于安全原因,服務(wù)可能無法連接并從客戶端返回所需的時間戳。在此情況下,可能需要一個定制的時間戳服務(wù)向客戶端發(fā)送一個有效的時間戳令牌。然后客戶端利用時間戳令牌對 PDF 文件進(jìn)行簽名,以確保符合各種 PAdES B-T/B-LT/B-LTA 等級的要求。
? 簡而言之,要求是在使用 PDF API 對 PDF 文檔進(jìn)行簽名時定制時間戳令牌的生成。現(xiàn)在您可以在 GcPdfV7中通過使用新的 ITimeStampGenerator 接口實現(xiàn)相同的功能,該接口使用戶能夠通過將其分配給 SignatureProperties 和 TimeStampProperties 類的 TimeStamp 屬性來輕松生成個性化的時間戳令牌。
2.新的插入符注釋
? 新版本中,支持在 GcPDF 中引入了插入符注釋,這是一種用于審閱 PDF 文檔的強(qiáng)大工具。CaretAnnotation 類使得以編程方式比較準(zhǔn)確指出缺失的內(nèi)容或必要的更改成為可能。如果你需要以編程方式在文檔的多個位置添加插入符注釋,那么該功能將特別有用。
服務(wù)端Word?組件 GcDocs.Word 更新說明
圖片效果
? 在不斷發(fā)展的文檔創(chuàng)建領(lǐng)域中,動態(tài)和視覺吸引力的內(nèi)容需求至關(guān)重要。為滿足對多功能和可定制文檔元素的需求,GcWord V7推出一套強(qiáng)大的功能,允許用戶對圖片應(yīng)用各種不同的特 效。這一拓展不僅增強(qiáng)了文檔的視覺吸引力,還簡化了通過代碼整合 Microsoft Word 支持的圖片特 效的過程。使用這些特 效,您可以對圖片進(jìn)行以下的編程操作:
? 調(diào)整圖片的亮度和對比度
? 使用預(yù)設(shè)色彩重新著色
? 修改圖像顏色
? 設(shè)置透明色
? 在圖片上疊加特定的顏色色調(diào)
? 還有更多其他功能...
? 在下面的示例中,將一個圖像添加到 Word 文檔中,并使用 GcWord API 的 Picture.ImageData.RecolorType 枚舉將其重新著色為灰度。
? 歡迎訪問葡萄城官網(wǎng),獲取更多關(guān)于GrapeCity Documents V7.0版本新特性的信息。
(推廣)
