[發(fā)明專利]表頭斜線的配置式繪制方法、裝置、電子設備及存儲介質(zhì)有效
| 申請?zhí)枺?/td> | 202211439511.4 | 申請日: | 2022-11-17 |
| 公開(公告)號: | CN115496050B | 公開(公告)日: | 2023-05-19 |
| 發(fā)明(設計)人: | 王進;王小通;張培賀;張小林;朱田靜 | 申請(專利權)人: | 宇動源(北京)信息技術有限公司 |
| 主分類號: | G06F40/183 | 分類號: | G06F40/183;G06F40/18;G06T11/20 |
| 代理公司: | 北京超凡宏宇專利代理事務所(特殊普通合伙) 11463 | 代理人: | 張欣欣 |
| 地址: | 100192 北京市海淀區(qū)黑*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 表頭 斜線 配置 繪制 方法 裝置 電子設備 存儲 介質(zhì) | ||
本發(fā)明的提供一種表頭斜線的配置式繪制方法、裝置、電子設備及存儲介質(zhì),包括:對待處理表格進行起點配置和終點配置,獲得點對集合;對待處理表格進行數(shù)據(jù)渲染,并確定渲染后的待處理表格中,表頭單元格的高度信息和寬度信息、以及點對內(nèi)起點和終點之間的線段所占的目標單元格的寬度和高度;針對該點對,基于起點和終點之間的線段所占的目標單元格的寬度和高度、以及起點和終點各自的位置標識,計算線段的長度和角度;根據(jù)每個點對對應的線段的長度和角度,生成斜線,并將斜線定位到表頭單元格中,本發(fā)明可以保證動態(tài)表格在不同數(shù)據(jù)下都可以正常兼容斜線配置,不用再來回修改單元格的樣式,減少了一些人工成本方面的消耗。
技術領域
本發(fā)明涉及web前端技術領域,具體而言,涉及一種表頭斜線的配置式繪制方法、裝置、電子設備及存儲介質(zhì)。
背景技術
在日常工作中,需要做大量的表格,這些表格中,有許多表格都需要用斜線表頭來表達表格的內(nèi)容,不論是在靜態(tài)表格中,還是在動態(tài)表格中,設置表頭斜線均是一件非常常見的操作。
傳統(tǒng)的表頭斜線繪制方法大部分只適用于靜態(tài)表格,即已知表頭單元格的表格內(nèi)容以及寬高,靜態(tài)設置單元格的斜線,這種實現(xiàn)方式中,每一條斜線都需要單獨計算,代碼可復用性差。當單元格的內(nèi)容和寬度稍微有點變化時,必須重新去修改斜線,否則將會出現(xiàn)斜線位置和角度錯亂的問題。
發(fā)明內(nèi)容
本發(fā)明的目的之一在于提供一種表頭斜線的配置式繪制方法、裝置、電子設備及存儲介質(zhì),用以可以保證動態(tài)表格在不同數(shù)據(jù)下都可以正常兼容斜線配置,不用再來回修改單元格的樣式,減少了一些人工成本方面的消耗。
第一方面,本發(fā)明提供一種表頭斜線的配置式繪制方法,所述方法包括:
對待處理表格進行起點配置和終點配置,獲得點對集合;其中,所述待處理表格為空表格,所述點對集合中包含至少一個點對,所述點對內(nèi)包含一個起點的位置標識和一個終點的位置標識;
對待處理表格進行數(shù)據(jù)渲染,并確定渲染后的所述待處理表格中,表頭單元格的高度信息和寬度信息、以及所述點對內(nèi)所述起點和所述終點之間的線段所占的目標單元格的寬度和高度;
針對所述點對,基于所述起點和所述終點之間的線段所占的目標單元格的寬度和高度、以及所述起點和終點各自的位置標識,計算所述線段的長度和角度;
根據(jù)所述線段的所述長度和所述角度,生成斜線,并將所述斜線定位到所述表頭單元格中。
第二方面,本發(fā)明提供一種表頭斜線的配置式繪制裝置,包括:
配置模塊,用于對待處理表格進行起點配置和終點配置,獲得點對集合;其中,所述待處理表格為空表格,所述點對集合中包含至少一個點對,所述點對內(nèi)包含一個起點的位置標識和一個終點的位置標識;
確定模塊,用于對待處理表格進行數(shù)據(jù)渲染,并確定渲染后的所述待處理表格中,表頭單元格的高度信息和寬度信息、以及所述點對內(nèi)所述起點和所述終點之間的線段所占的目標單元格的寬度和高度;
所述確定模塊,還用于針對所述點對,基于所述起點和所述終點之間的線段所占的目標單元格的寬度和高度、以及所述起點和終點各自的位置標識,計算所述線段的長度和角度;
繪制模塊,用于根據(jù)所述線段的所述長度和所述角度,生成斜線,并將所述斜線定位到所述表頭單元格中。
第三方面,本發(fā)明提供一種電子設備,包括處理器和存儲器,所述存儲器存儲有能夠被所述處理器執(zhí)行的計算機程序,所述處理器可執(zhí)行所述計算機程序以實現(xiàn)第一方面所述的方法。
第四方面,本發(fā)明提供一種存儲介質(zhì),其上存儲有計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)第一方面所述的方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于宇動源(北京)信息技術有限公司,未經(jīng)宇動源(北京)信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202211439511.4/2.html,轉載請聲明來源鉆瓜專利網(wǎng)。





