System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實現(xiàn)步驟摘要】
本申請涉及計算機(jī),尤其涉及基于富文本編輯器的數(shù)據(jù)導(dǎo)出方法、裝置及設(shè)備。
技術(shù)介紹
1、隨著電子應(yīng)用的不斷更新,越來越多的人們依靠互聯(lián)網(wǎng),給我們的生活帶來了極大的便利,各種功能越來越強(qiáng)大,用戶也為了自己方便提出各種各樣的需求。我們工作當(dāng)中遇到編輯報告的業(yè)務(wù)場景,經(jīng)常會有大量格式相同,數(shù)據(jù)有區(qū)別的報告,業(yè)務(wù)人員需要逐個編輯,消耗大量時間。因此可以通過編輯報告模板,動態(tài)加載數(shù)據(jù)方式解決。
2、相關(guān)技術(shù)中,一般預(yù)先設(shè)定好一個或多個模板,根據(jù)待導(dǎo)出的動態(tài)數(shù)據(jù)選擇某個模板,用java編寫導(dǎo)出方法,動態(tài)替換模板中變量數(shù)據(jù)以及模板,從而實現(xiàn)數(shù)據(jù)導(dǎo)出。相關(guān)技術(shù)存在的技術(shù)問題是,模板樣式固定,無法編輯,隨著用戶多模板多樣化的數(shù)據(jù)導(dǎo)出要求,相關(guān)技術(shù)已無法滿足用戶需求,因此需要提供一種適配用戶需求的數(shù)據(jù)導(dǎo)出方案。
技術(shù)實現(xiàn)思路
1、本申請?zhí)峁┝嘶诟晃谋揪庉嬈鞯臄?shù)據(jù)導(dǎo)出方法、裝置及設(shè)備,用以解決如何提高數(shù)據(jù)導(dǎo)出樣式的多樣性,適配用戶自定義樣式需求的數(shù)據(jù)導(dǎo)出的問題。
2、第一方面,本申請?zhí)峁┝艘环N基于富文本編輯器的數(shù)據(jù)導(dǎo)出方法,所述方法包括:
3、接收數(shù)據(jù)插入指令,根據(jù)所述數(shù)據(jù)插入指令中攜帶的數(shù)據(jù)內(nèi)容和在富文本編輯器中的插入位置,在所述富文本編輯器中的所述插入位置顯示所述數(shù)據(jù)內(nèi)容;
4、接收數(shù)據(jù)樣式設(shè)置指令,根據(jù)所述數(shù)據(jù)樣式設(shè)置指令中攜帶的目標(biāo)樣式,對所述數(shù)據(jù)內(nèi)容進(jìn)行樣式設(shè)置,生成數(shù)據(jù)導(dǎo)出模板;
5、將所述數(shù)據(jù)導(dǎo)出模板轉(zhuǎn)換為超文本標(biāo)記語言html源
6、第二方面,本申請?zhí)峁┝艘环N基于富文本編輯器的數(shù)據(jù)導(dǎo)出裝置,所述裝置包括:
7、數(shù)據(jù)插入模塊,用于接收數(shù)據(jù)插入指令,根據(jù)所述數(shù)據(jù)插入指令中攜帶的數(shù)據(jù)內(nèi)容和在富文本編輯器中的插入位置,在所述富文本編輯器中的所述插入位置顯示所述數(shù)據(jù)內(nèi)容;
8、模板生成模塊,用于接收數(shù)據(jù)樣式設(shè)置指令,根據(jù)所述數(shù)據(jù)樣式設(shè)置指令中攜帶的目標(biāo)樣式,對所述數(shù)據(jù)內(nèi)容進(jìn)行樣式設(shè)置,生成數(shù)據(jù)導(dǎo)出模板;
9、數(shù)據(jù)導(dǎo)出模塊,用于將所述數(shù)據(jù)導(dǎo)出模板轉(zhuǎn)換為超文本標(biāo)記語言html源碼,當(dāng)接收到數(shù)據(jù)導(dǎo)出指令,根據(jù)所述數(shù)據(jù)導(dǎo)出指令中攜帶的目標(biāo)文檔格式,將所述html源碼轉(zhuǎn)換為所述目標(biāo)文檔格式的數(shù)據(jù)文件并導(dǎo)出。
10、第三方面,本申請?zhí)峁┝艘环N電子設(shè)備,包括處理器、通信接口、存儲器和通信總線,其中,處理器,通信接口,存儲器通過通信總線完成相互間的通信;
11、存儲器,用于存放計算機(jī)程序;
12、處理器,用于執(zhí)行存儲器上所存放的程序時,實現(xiàn)所述的基于富文本編輯器的數(shù)據(jù)導(dǎo)出方法。
13、第四方面,本申請?zhí)峁┝艘环N計算機(jī)可讀存儲介質(zhì),所述計算機(jī)可讀存儲介質(zhì)內(nèi)存儲有計算機(jī)程序,所述計算機(jī)程序被處理器執(zhí)行時實現(xiàn)所述的基于富文本編輯器的數(shù)據(jù)導(dǎo)出方法。
14、本申請?zhí)峁┝嘶诟晃谋揪庉嬈鞯臄?shù)據(jù)導(dǎo)出方法、裝置及設(shè)備,所述方法包括:接收數(shù)據(jù)插入指令,根據(jù)所述數(shù)據(jù)插入指令中攜帶的數(shù)據(jù)內(nèi)容和在富文本編輯器中的插入位置,在所述富文本編輯器中的所述插入位置顯示所述數(shù)據(jù)內(nèi)容;接收數(shù)據(jù)樣式設(shè)置指令,根據(jù)所述數(shù)據(jù)樣式設(shè)置指令中攜帶的目標(biāo)樣式,對所述數(shù)據(jù)內(nèi)容進(jìn)行樣式設(shè)置,生成數(shù)據(jù)導(dǎo)出模板;將所述數(shù)據(jù)導(dǎo)出模板轉(zhuǎn)換為超文本標(biāo)記語言html源碼,當(dāng)接收到數(shù)據(jù)導(dǎo)出指令,根據(jù)所述數(shù)據(jù)導(dǎo)出指令中攜帶的目標(biāo)文檔格式,將所述html源碼轉(zhuǎn)換為所述目標(biāo)文檔格式的數(shù)據(jù)文件并導(dǎo)出。
15、上述的技術(shù)方案具有如下優(yōu)點(diǎn)或有益效果:
16、本申請中,電子設(shè)備采用富文本編輯器作為模板設(shè)計器,通過模板設(shè)計器編輯模板內(nèi)容,富文本編輯器是一個用戶界面工具,可以直觀地編輯和排版方便用戶操作。電子設(shè)備接收到數(shù)據(jù)插入指令后,根據(jù)其中攜帶的信息在富文本編輯器中的插入位置顯示數(shù)據(jù)內(nèi)容。電子設(shè)備接收到數(shù)據(jù)樣式設(shè)置指令,根據(jù)數(shù)據(jù)樣式設(shè)置指令中攜帶的目標(biāo)樣式,對數(shù)據(jù)內(nèi)容進(jìn)行樣式設(shè)置,也就是將數(shù)據(jù)內(nèi)容的樣式設(shè)置成目標(biāo)樣式,進(jìn)而生成數(shù)據(jù)導(dǎo)出模板。將數(shù)據(jù)導(dǎo)出模板轉(zhuǎn)換為超文本標(biāo)記語言html源碼,當(dāng)接收到數(shù)據(jù)導(dǎo)出指令,根據(jù)其中攜帶的目標(biāo)文檔格式,將html源碼轉(zhuǎn)換為所述目標(biāo)文檔格式的數(shù)據(jù)文件并導(dǎo)出。本申請中,基于富文本編輯器,用戶可以自定義向電子設(shè)備輸入數(shù)據(jù)插入指令和數(shù)據(jù)樣式設(shè)置指令,從而實現(xiàn)了根據(jù)用戶需求自定義設(shè)計數(shù)據(jù)導(dǎo)出模板。并且可以自定義設(shè)置目標(biāo)文檔格式,電子設(shè)備根據(jù)用戶需求生成目標(biāo)文檔格式的數(shù)據(jù)文件并導(dǎo)出。本申請?zhí)峁┑臄?shù)據(jù)導(dǎo)出方案提高了數(shù)據(jù)導(dǎo)出樣式的多樣性,實現(xiàn)了適配用戶自定義需求的數(shù)據(jù)導(dǎo)出。
本文檔來自技高網(wǎng)...【技術(shù)保護(hù)點(diǎn)】
1.一種基于富文本編輯器的數(shù)據(jù)導(dǎo)出方法,其特征在于,所述方法包括:
2.如權(quán)利要求1所述的方法,其特征在于,根據(jù)所述數(shù)據(jù)插入指令中攜帶的數(shù)據(jù)內(nèi)容和在富文本編輯器中的插入位置,在所述富文本編輯器中的所述插入位置顯示所述數(shù)據(jù)內(nèi)容包括:
3.如權(quán)利要求2所述的方法,其特征在于,在所述富文本編輯器中的所述第一插入位置顯示所述文本數(shù)據(jù)內(nèi)容包括:
4.如權(quán)利要求2或3所述的方法,其特征在于,在所述富文本編輯器中的所述第一插入位置顯示所述文本數(shù)據(jù)內(nèi)容包括:
5.如權(quán)利要求2所述的方法,其特征在于,將所述HTML源碼轉(zhuǎn)換為所述目標(biāo)文檔格式的數(shù)據(jù)文件并導(dǎo)出包括:
6.如權(quán)利要求2所述的方法,其特征在于,所述根據(jù)所述圖表數(shù)據(jù)插入指令中攜帶的圖表數(shù)據(jù)內(nèi)容和在富文本編輯器中的第二插入位置,在所述富文本編輯器中的所述第二插入位置顯示所述圖表數(shù)據(jù)內(nèi)容包括:
7.如權(quán)利要求1所述的方法,其特征在于,所述接收數(shù)據(jù)插入指令之前,所述方法還包括:
8.如權(quán)利要求1所述的方法,其特征在于,將所述HTML源碼轉(zhuǎn)換為所述目標(biāo)文檔格式的數(shù)據(jù)
9.一種基于富文本編輯器的數(shù)據(jù)導(dǎo)出裝置,其特征在于,所述裝置包括:
10.一種電子設(shè)備,其特征在于,包括處理器、通信接口、存儲器和通信總線,其中,處理器,通信接口,存儲器通過通信總線完成相互間的通信;
...【技術(shù)特征摘要】
1.一種基于富文本編輯器的數(shù)據(jù)導(dǎo)出方法,其特征在于,所述方法包括:
2.如權(quán)利要求1所述的方法,其特征在于,根據(jù)所述數(shù)據(jù)插入指令中攜帶的數(shù)據(jù)內(nèi)容和在富文本編輯器中的插入位置,在所述富文本編輯器中的所述插入位置顯示所述數(shù)據(jù)內(nèi)容包括:
3.如權(quán)利要求2所述的方法,其特征在于,在所述富文本編輯器中的所述第一插入位置顯示所述文本數(shù)據(jù)內(nèi)容包括:
4.如權(quán)利要求2或3所述的方法,其特征在于,在所述富文本編輯器中的所述第一插入位置顯示所述文本數(shù)據(jù)內(nèi)容包括:
5.如權(quán)利要求2所述的方法,其特征在于,將所述html源碼轉(zhuǎn)換為所述目標(biāo)文檔格式的數(shù)據(jù)文件并導(dǎo)出包括:
6.如...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:胡從倩,張強(qiáng),
申請(專利權(quán))人:青島海信網(wǎng)絡(luò)科技股份有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。