System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及數據處理,尤其涉及一種文檔生成方法、裝置、電子設備及存儲介質。
技術介紹
1、文檔編輯器作為辦公軟件的核心組件之一,具有文本編輯、格式排版以及文檔管理能力。而隨著文檔處理需求的日益復雜與多樣化,傳統文檔編輯器的功能已無法滿足用戶高效性、靈活性的要求。
2、相關技術中,為了滿足用戶高效性、靈活性的要求,是通過在文檔工具箱中集成多種工具插件,擴展文檔編輯器原有的功能。具體地,通過編寫符合文檔插件接口規范的代碼,將文檔工具箱作為傳統文檔編輯器的擴展組件加載運行,以對文檔內容進行操作(如在文檔中發送郵件、文本格式優化、表格處理以及無格式鏈接),提高了文檔處理效率。
3、然而,上述方式是在已有文檔上進行操作,而無法根據外部系統數據自動生成文檔,仍需通過人工編輯生成文檔,導致生成文檔的效率較低。
技術實現思路
1、本申請提供一種文檔生成方法、裝置、電子設備及存儲介質,能夠解決生成文檔的效率較低的問題。
2、為達到上述目的,本申請采用如下技術方案:
3、第一方面,本申請提供一種文檔生成方法,該方法包括:響應于對目標控件的操作,顯示至少一個子控件,目標控件用于指示第三方系統,一個子控件用于指示第三方系統中的一個子系統,響應于對目標子控件的操作,顯示目標子系統的系統窗口,系統窗口中包括至少一個系統數據,目標子控件為至少一個子控件中的任一個子控件,基于對至少一個系統數據的參數配置操作,生成目標文檔,目標文檔為目標子系統對應的文檔。
5、結合上述第一方面,在一種可能的實現方式中,該方法還包括:基于第三方系統的系統功能,生成目標控件,針對第三方系統中的每個子系統,基于子系統的鏈接信息,生成子控件,并建立子系統的鏈接信息與子控件之間的綁定關系。
6、結合上述第一方面,在一種可能的實現方式中,上述響應于對目標子控件的操作,顯示目標子系統的系統窗口,包括:響應于對目標子控件的操作,確定目標子控件綁定的目標子系統的鏈接信息,根據目標子系統的鏈接信息,跳轉至目標子系統的系統窗口。
7、結合上述第一方面,在一種可能的實現方式中,上述基于對至少一個系統數據的參數配置操作,生成目標文檔,包括:響應于對至少一個系統數據中目標系統數據的選擇操作,顯示目標系統數據的文檔配置頁面,文檔配置頁面中包括目標系統數據的至少一個顯示參數,基于對文檔配置頁面中的至少一個顯示參數的配置操作,生成目標文檔。
8、結合上述第一方面,在一種可能的實現方式中,上述基于對文檔配置頁面中的至少一個顯示參數的配置操作,生成目標文檔,包括:響應于對文檔配置頁面中的至少一個顯示參數的配置操作,確定目標系統數據的顯示方式,基于目標系統數據的顯示方式,以及目標系統數據,生成目標文檔。
9、結合上述第一方面,在一種可能的實現方式中,上述基于目標系統數據的顯示方式,以及目標系統數據,生成目標文檔,包括:接收目標子系統發送的目標系統數據的顯示方式,以及目標系統數據,將目標系統數據按照目標系統數據的顯示方式顯示,以得到目標文檔。
10、結合上述第一方面,在一種可能的實現方式中,該方法還包括:在目標文檔的生成過程中,顯示目標文檔的生成進度。
11、第二方面,本申請提供一種文檔生成裝置,該裝置包括:顯示單元和生成單元,其中:顯示單元,用于響應于對目標控件的操作,顯示至少一個子控件,目標控件用于指示第三方系統,一個子控件用于指示第三方系統中的一個子系統;顯示單元,還用于響應于對目標子控件的操作,顯示目標子系統的系統窗口,系統窗口中包括至少一個系統數據,目標子控件為至少一個子控件中的任一個子控件;生成單元,用于基于對至少一個系統數據的參數配置操作,生成目標文檔,目標文檔為目標子系統對應的文檔。
12、結合上述第二方面,在一種可能的實現方式中,生成單元,還用于:基于第三方系統的系統功能,生成目標控件;針對第三方系統中的每個子系統,基于子系統的鏈接信息,生成子控件,并建立子系統的鏈接信息與子控件之間的綁定關系。
13、結合上述第二方面,在一種可能的實現方式中,顯示單元,具體用于:響應于對目標子控件的操作,確定目標子控件綁定的目標子系統的鏈接信息;根據目標子系統的鏈接信息,跳轉至目標子系統的系統窗口。
14、結合上述第二方面,在一種可能的實現方式中,生成單元,具體用于:響應于對至少一個系統數據中目標系統數據的選擇操作,顯示目標系統數據的文檔配置頁面,文檔配置頁面中包括目標系統數據的至少一個顯示參數;基于對文檔配置頁面中的至少一個顯示參數的配置操作,生成目標文檔。
15、結合上述第二方面,在一種可能的實現方式中,生成單元,具體用于:響應于對文檔配置頁面中的至少一個顯示參數的配置操作,確定目標系統數據的顯示方式;基于目標系統數據的顯示方式,以及目標系統數據,生成目標文檔。
16、結合上述第二方面,在一種可能的實現方式中,生成單元,具體用于:接收目標子系統發送的目標系統數據的顯示方式,以及目標系統數據;將目標系統數據按照目標系統數據的顯示方式顯示,以得到目標文檔。
17、結合上述第二方面,在一種可能的實現方式中,顯示單元,還用于在目標文檔的生成過程中,顯示目標文檔的生成進度。
18、第三方面,本申請提供了一種電子設備,該電子設備包括:處理器和通信接口;通信接口和處理器耦合,處理器用于運行計算機程序或指令,以實現如第一方面和第一方面的任一種可能的實現方式中所描述的文檔生成方法。
19、第四方面,本申請提供了一種計算機可讀存儲介質,計算機可讀存儲介質中存儲有計算機程序或指令,當計算機程序或指令在電子設備上運行時,使得電子設備執行如第一方面和第一方面的任一種可能的實現方式中描述的文檔生成方法。
20、第五方面,本申請提供一種包含計算機程序或指令的計算機程序產品,當計算機程序產品在電子設備上運行時,使得電子設備執行如第一方面和第一方面的任一種可能的實現方式中所描述的文檔生成方法。
21、第六方面,本申請提供一種芯片,芯片包括處理器和通信接口,通信接口和處理器耦合,處理器用于運行計算機程序或指令,以實現如第一方面和第一方面的任一種可能的實現方式中所描述的文檔生成方法。
22、具體的,本申請中提供的芯片還包括存儲器,用于存儲計算機程序或指令。
23、需要說明的是,上述計算機程序或指令可以全部或者部分存儲在計算機可讀存儲介質上。其中,計算機可讀存儲介質可以與裝置本文檔來自技高網...
【技術保護點】
1.一種文檔生成方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述方法還包括:
3.根據權利要求2所述的方法,其特征在于,所述響應于對目標子控件的操作,顯示目標子系統的系統窗口,包括:
4.根據權利要求1至3任一項所述的方法,其特征在于,所述基于對所述至少一個系統數據的參數配置操作,生成目標文檔,包括:
5.根據權利要求4所述的方法,其特征在于,所述基于對所述文檔配置頁面中的至少一個顯示參數的配置操作,生成所述目標文檔,包括:
6.根據權利要求5所述的方法,其特征在于,所述基于所述目標系統數據的顯示方式,以及所述目標系統數據,生成所述目標文檔,包括:
7.根據權利要求1所述的方法,其特征在于,所述方法包括:
8.一種文檔生成裝置,其特征在于,所述裝置包括:
9.一種電子設備,其特征在于,包括:處理器和通信接口;所述通信接口和所述處理器耦合,所述處理器用于運行計算機程序或指令,以實現如權利要求1-7中任一項所述的文檔生成方法。
10.一種計算機可
11.一種計算機程序產品,其特征在于,所述計算機程序產品包含計算機程序或指令,當所述計算機程序或指令在電子設備上運行時,使得所述電子設備執行如權利要求1-7中任一項所述的文檔生成方法。
...【技術特征摘要】
1.一種文檔生成方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述方法還包括:
3.根據權利要求2所述的方法,其特征在于,所述響應于對目標子控件的操作,顯示目標子系統的系統窗口,包括:
4.根據權利要求1至3任一項所述的方法,其特征在于,所述基于對所述至少一個系統數據的參數配置操作,生成目標文檔,包括:
5.根據權利要求4所述的方法,其特征在于,所述基于對所述文檔配置頁面中的至少一個顯示參數的配置操作,生成所述目標文檔,包括:
6.根據權利要求5所述的方法,其特征在于,所述基于所述目標系統數據的顯示方式,以及所述目標系統數據,生成所述目標文檔,包括:
7.根據權利要求1所述...
【專利技術屬性】
技術研發人員:孫廣生,邢向暉,毛志偉,秦豐斐,劉寶文,吳振,周洲,王健,蔣恒,劉璽,
申請(專利權)人:中國聯合網絡通信集團有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。