---
title: Interface: IDbTable
source: https://vjmap.com/doc/Interface_IDbTable.html
---

# Interface: IDbTable

表格实体类型接口

### Hierarchy

- [*IDbBlockReference*](#interfacesdefaultidbblockreferencemd)

  ↳ **IDbTable**

### Table of contents

#### Properties

- [alignment](#alignment)
- [alpha](#alpha)
- [backgroundColor](#backgroundcolor)
- [blockname](#blockname)
- [color](#color)
- [colorIndex](#colorindex)
- [columnWidth](#columnwidth)
- [contentColor](#contentcolor)
- [data](#data)
- [delete](#delete)
- [directionBottomToTop](#directionbottomtotop)
- [disableTitle](#disabletitle)
- [gridColor](#gridcolor)
- [gridVisibility](#gridvisibility)
- [height](#height)
- [horzCellMargin](#horzcellmargin)
- [layer](#layer)
- [lineWidth](#linewidth)
- [linetype](#linetype)
- [linetypeScale](#linetypescale)
- [matrix](#matrix)
- [mergeCells](#mergecells)
- [normal](#normal)
- [numColumns](#numcolumns)
- [numRows](#numrows)
- [objectid](#objectid)
- [position](#position)
- [ref](#ref)
- [rotation](#rotation)
- [rowHeight](#rowheight)
- [scaleFactors](#scalefactors)
- [tableStyleName](#tablestylename)
- [textHeight](#textheight)
- [typename](#typename)
- [vertCellMargin](#vertcellmargin)
- [visibility](#visibility)
- [width](#width)
- [xdata](#xdata)

### Properties

#### alignment

• `Optional` **alignment**: [*kTopLeft*](#ktopleft) \| [*kTopCenter*](#ktopcenter) \| [*kTopRight*](#ktopright) \| [*kMiddleLeft*](#kmiddleleft) \| [*kMiddleCenter*](#kmiddlecenter) \| [*kMiddleRight*](#kmiddleright) \| [*kBottomLeft*](#kbottomleft) \| [*kBottomCenter*](#kbottomcenter) \| [*kBottomRight*](#kbottomright)

单元格对齐方式(所有单元格).

___

#### alpha

• `Optional` **alpha**: *number*

透明度. [0-255][0完全透明,255完全不透明]

Inherited from: [IDbBlockReference](#interfacesdefaultidbblockreferencemd).[alpha](#alpha)

___

#### backgroundColor

• `Optional` **backgroundColor**: *number*

背景颜色(所有单元格).

___

#### blockname

• `Optional` **blockname**: *string*

块名称.

Inherited from: [IDbBlockReference](#interfacesdefaultidbblockreferencemd).[blockname](#blockname)

___

#### color

• `Optional` **color**: *number*

颜色.

Inherited from: [IDbBlockReference](#interfacesdefaultidbblockreferencemd).[color](#color)

___

#### colorIndex

• `Optional` **colorIndex**: *number*

颜色索引.

Inherited from: [IDbBlockReference](#interfacesdefaultidbblockreferencemd).[colorIndex](#colorindex)

___

#### columnWidth

• `Optional` **columnWidth**: *number*

列宽.

___

#### contentColor

• `Optional` **contentColor**: *number*

文字颜色(所有单元格).

___

#### data

• `Optional` **data**: (*string* \| { `alignment`: [*TableCellAlignment*](#enumsdefaulttablecellalignmentmd) ; `backgroundColor`: *number* ; `contentColor`: *number* ; `gridColor`: *number* ; `gridVisibility`: *boolean* ; `text`: *string* ; `textHeight`: *number*  })[][]

数据.

___

#### delete

• `Optional` **delete**: *boolean*

是否删除此实体.

Inherited from: [IDbBlockReference](#interfacesdefaultidbblockreferencemd).[delete](#delete)

___

#### directionBottomToTop

• `Optional` **directionBottomToTop**: *boolean*

表格方向是否从上至上.

___

#### disableTitle

• `Optional` **disableTitle**: *boolean*

是否禁用标题.

___

#### gridColor

• `Optional` **gridColor**: *number*

网格线颜色(所有单元格).

___

#### gridVisibility

• `Optional` **gridVisibility**: [*boolean*, *number*, *number*]

显示网格线.第二个参数(kHorzTop(1), kHorzInside(2), kHorzBottom(4), kVertLeft(8), kVertInside(16), kVertRight(32);  第三个参数 kTitleRow(1), kHeaderRow(2), kDataRow(4)

___

#### height

• `Optional` **height**: *number*

表格总共的高度.

___

#### horzCellMargin

• `Optional` **horzCellMargin**: *number*

水平方向单元格边距.

___

#### layer

• `Optional` **layer**: *string*

图层.

Inherited from: [IDbBlockReference](#interfacesdefaultidbblockreferencemd).[layer](#layer)

___

#### lineWidth

• `Optional` **lineWidth**: *number*

线宽.

Inherited from: [IDbBlockReference](#interfacesdefaultidbblockreferencemd).[lineWidth](#linewidth)

___

#### linetype

• `Optional` **linetype**: *string*

线型.

Inherited from: [IDbBlockReference](#interfacesdefaultidbblockreferencemd).[linetype](#linetype)

___

#### linetypeScale

• `Optional` **linetypeScale**: *number*

线型比例.

Inherited from: [IDbBlockReference](#interfacesdefaultidbblockreferencemd).[linetypeScale](#linetypescale)

___

#### matrix

• `Optional` **matrix**: [*IDbMatrixOp*](#interfacesdefaultidbmatrixopmd)[]

矩阵.

Inherited from: [IDbBlockReference](#interfacesdefaultidbblockreferencemd).[matrix](#matrix)

___

#### mergeCells

• `Optional` **mergeCells**: [*number*, *number*, *number*, *number*][]

需要合并的单元格 [[minRow, maxRow,minColumn, maxColumn], ...]

___

#### normal

• `Optional` **normal**: [*number*, *number*, *undefined* \| *number*]

法向量.

Inherited from: [IDbBlockReference](#interfacesdefaultidbblockreferencemd).[normal](#normal)

___

#### numColumns

• `Optional` **numColumns**: *number*

表格列数.

___

#### numRows

• `Optional` **numRows**: *number*

表格行数.

___

#### objectid

• `Optional` **objectid**: *string*

实体句柄，如传了实体句柄，是表示修改此实体.

Inherited from: [IDbBlockReference](#interfacesdefaultidbblockreferencemd).[objectid](#objectid)

___

#### position

• `Optional` **position**: [*number*, *number*, *undefined* \| *number*]

坐标.

Inherited from: [IDbBlockReference](#interfacesdefaultidbblockreferencemd).[position](#position)

___

#### ref

• `Optional` **ref**: *string*

参考外部图形，形式为 mapid/version,如 exam/v1.

Inherited from: [IDbBlockReference](#interfacesdefaultidbblockreferencemd).[ref](#ref)

___

#### rotation

• `Optional` **rotation**: *number*

旋转角度.

Inherited from: [IDbBlockReference](#interfacesdefaultidbblockreferencemd).[rotation](#rotation)

___

#### rowHeight

• `Optional` **rowHeight**: *number*

行高.

___

#### scaleFactors

• `Optional` **scaleFactors**: *number*

缩放因子.

Inherited from: [IDbBlockReference](#interfacesdefaultidbblockreferencemd).[scaleFactors](#scalefactors)

___

#### tableStyleName

• `Optional` **tableStyleName**: *string*

表样式名称.

___

#### textHeight

• `Optional` **textHeight**: *number*

文字高度(所有单元格).

___

#### typename

• `Optional` **typename**: *string*

类型.

Inherited from: [IDbBlockReference](#interfacesdefaultidbblockreferencemd).[typename](#typename)

___

#### vertCellMargin

• `Optional` **vertCellMargin**: *number*

竖直方向单元格边距.

___

#### visibility

• `Optional` **visibility**: *boolean*

可见.

Inherited from: [IDbBlockReference](#interfacesdefaultidbblockreferencemd).[visibility](#visibility)

___

#### width

• `Optional` **width**: *number*

表格总共的宽度.

___

#### xdata

• `Optional` **xdata**: *string*

扩展数据.

Inherited from: [IDbBlockReference](#interfacesdefaultidbblockreferencemd).[xdata](#xdata)


<a name="interfacesidbtextmd"></a>

[vjmap](#readmemd) / [Exports](#modulesmd) / IDbText
