From e947fc8cd964dfcf15a4421984803b79c7ec4d52 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BD=AD=E7=81=BF?= <2669958319@qq.com> Date: Tue, 6 Jan 2026 19:39:08 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9readme?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 31 +++++++++++++++++++++++++++++++ README_zh.md | 30 ++++++++++++++++++++++++++++++ 2 files changed, 61 insertions(+) diff --git a/README.md b/README.md index c1cc549..31c1383 100644 --- a/README.md +++ b/README.md @@ -151,6 +151,35 @@ import { VTableController, setZoom } from '@ohos/vtable'; this.vTableController.setZoom(true) ``` +#### setDiagonal +Add diagonal lines +```typescript +import { VTableController,setDiagonal } from '@ohos/vtable'; + +@State vTableController: VTableController = new VTableController(); +this.vTableController.setDiagonal( + Math.min(this.mergeCellParams[0], this.mergeCellParams[2]), + Math.min(this.mergeCellParams[1], this.mergeCellParams[3]), + Math.max(this.mergeCellParams[0], this.mergeCellParams[2]), + Math.max(this.mergeCellParams[1], this.mergeCellParams[3]) + ) +``` + +#### deleteDiagonal +Remove diagonal line +```typescript +import { VTableController,deleteDiagonal } from '@ohos/vtable'; + +@State vTableController: VTableController = new VTableController(); +this.vTableController.deleteDiagonal( + Math.min(this.mergeCellParams[0], this.mergeCellParams[2]), + Math.min(this.mergeCellParams[1], this.mergeCellParams[3]), + Math.max(this.mergeCellParams[0], this.mergeCellParams[2]), + Math.max(this.mergeCellParams[1], this.mergeCellParams[3]) + ) +``` + + ## API Documentation ### Interfaces @@ -173,6 +202,8 @@ this.vTableController.setZoom(true) | renderWithRecreateCells | None | Re-render table | | setZoom | isMagnify: boolean | Zoom (true for zoom in, false for zoom out) | | release | None | Release resources | +| setDiagonal | startCol: number, startRow: number, endCol: number, endRow: number | Set diagonal line | +| deleteDiagonal | startCol: number, startRow: number, endCol: number, endRow: number | Remove diagonal line | ## Constraints and Limitations diff --git a/README_zh.md b/README_zh.md index edab67a..9d8a9f9 100644 --- a/README_zh.md +++ b/README_zh.md @@ -153,6 +153,34 @@ import { VTableController,setZoom } from '@ohos/vtable'; this.vTableController.setZoom(true) ``` +#### setDiagonal +添加斜线 +```typescript +import { VTableController,setDiagonal } from '@ohos/vtable'; + +@State vTableController: VTableController = new VTableController(); +this.vTableController.setDiagonal( + Math.min(this.mergeCellParams[0], this.mergeCellParams[2]), + Math.min(this.mergeCellParams[1], this.mergeCellParams[3]), + Math.max(this.mergeCellParams[0], this.mergeCellParams[2]), + Math.max(this.mergeCellParams[1], this.mergeCellParams[3]) + ) +``` + +#### deleteDiagonal +删除斜线 +```typescript +import { VTableController,deleteDiagonal } from '@ohos/vtable'; + +@State vTableController: VTableController = new VTableController(); +this.vTableController.deleteDiagonal( + Math.min(this.mergeCellParams[0], this.mergeCellParams[2]), + Math.min(this.mergeCellParams[1], this.mergeCellParams[3]), + Math.max(this.mergeCellParams[0], this.mergeCellParams[2]), + Math.max(this.mergeCellParams[1], this.mergeCellParams[3]) + ) +``` + ## 接口说明 ### 接口 @@ -175,6 +203,8 @@ this.vTableController.setZoom(true) | renderWithRecreateCells | 无 | 重新渲染表格 | | setZoom | isMagnify: boolean | 缩放,true是放大,false是缩小 | | release | 无 | 释放 | +| setDiagonal | startCol: number, startRow: number, endCol: number, endRow: number | 添加斜线 | +| deleteDiagonal | startCol: number, startRow: number, endCol: number, endRow: number | 删除斜线 | -- Gitee