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