clinical-template-editor-hzg
Version:
一个基于 React 和 TipTap 构建的临床模板编辑器组件,专为医疗行业设计
37 lines (36 loc) • 1.04 kB
TypeScript
import { Editor } from '@tiptap/core';
/**
* 对表头应用样式
*/
export declare const applyStyleToTableHeader: (editor: Editor, style: string) => void;
/**
* 对表格应用外边框样式
*/
export declare const applyOuterBorderStyle: (editor: Editor, border: string) => boolean;
/**
* 对表格应用内边框样式
*/
export declare const applyInnerBorderStyle: (editor: Editor, border: string) => boolean;
/**
* 找到当前选中的表格信息
*/
export declare const findSelectedTable: (state: any) => {
start: number;
end: number;
rows: number;
cols: number;
} | null;
/**
* 获取单元格在表格中的行列位置
*/
export declare const getCellPosition: (node: any, pos: number, tableInfo: any) => {
row: number;
col: number;
};
/**
* 设置表格指定行的行高
* @param editor 编辑器实例
* @param height 行高(像素)
* @param rowIndex 行索引(从0开始)
*/
export declare const setTableRowHeight: (editor: Editor, height: number, rowIndex: number) => boolean;