主要内容

本页采用了机器翻译。点击此处可查看英文原文。

mlreportgen.dom.TableEntrySpacing 类

命名空间: mlreportgen.dom

相邻表元胞边框之间的距离

自 R2022a 起

描述

使用 mlreportgen.dom.TableEntrySpacing 类的实例指定表中相邻元胞之间的间距。

注意

要修改 PDF 和 HTML 报告中表元胞之间的间距,请将 mlreportgen.dom.Table 对象的 BorderCollapse 属性设置为 "off"

mlreportgen.dom.TableEntrySpacing 类是一个 handle 类。

创建对象

描述

spacingObj = mlreportgen.dom.TableEntrySpacing 创建了一个表条目间距对象,其值是 0.03 英寸。

spacingObj = mlreportgen.dom.TableEntrySpacing 会创建一个表条目间距对象,其值由 value 指定。

示例

输入参量

全部展开

表元胞之间的间距,指定为字符串或字符向量。请先输入值,然后输入单位缩写。例如,要指定 0.04 英寸的间距,请使用 "0.04in"。有效的缩写是:

  • "px" - 像素

  • "cm" - 厘米

  • "in" - 英寸

  • "mm" - 毫米

  • "pc" - 派卡

  • "pt" - 磅

您也可以通过省略单位来指定像素值。例如,"5" 指定 5 像素。

该参量将 Value 属性设置为字符向量。

数据类型: char | string

属性

全部展开

表元胞之间的间距,指定为字符向量或字符串标量,其中包含一个数字,后跟一个计量单位的缩写。例如,"2in" 指定 2 英寸。有效的缩写是:

  • "px" - 像素

  • "cm" - 厘米

  • "in" - 英寸

  • "mm" - 毫米

  • "pc" - 派卡

  • "pt" - 磅

您也可以通过省略单位来指定像素值。例如,"5" 指定 5 像素。

属性:

GetAccess
public
SetAccess
public
NonCopyable
true

数据类型: char | string

标记,指定为字符向量或字符串标量。DOM API 在创建此对象的过程中生成一个会话唯一标记。生成的标记形式为 CLASS:ID,其中 CLASS 是对象类,ID 是对象的 Id 属性的值。使用此值来帮助确定在文档生成过程中出现的问题的位置。

属性:

GetAccess
public
SetAccess
public
NonCopyable
true

数据类型: char | string

目标标识符,指定为字符向量或字符串标量。DOM API 在创建文档元素对象时会生成一个会话唯一标识符。

属性:

GetAccess
public
SetAccess
public
NonCopyable
true

数据类型: char | string

示例

全部折叠

本示例演示了如何设置表中各表条目之间的间距。

首先,导入命名空间并创建一个 Document 对象。

import mlreportgen.dom.*; 
d = Document("Table_with_cell_spacing","html"); 

创建并设置一个表,使其带有边框,表条目间距为 0.2 厘米,并设置浅蓝色背景。

table = Table(magic(5));
border = Border("inset");
border.Width = "1pt";
table.Style = {border,TableEntrySpacing("0.2cm"),...
    BorderCollapse("off"),...
    BackgroundColor("lightblue"),Width("50%")};
table.TableEntriesStyle = {border};

将表添加到文档中。

append(d,table);

关闭文档并查看报告。

close(d);
rptview(d);

A light blue table with five rows, five columns, and spacing between the entries

版本历史记录

在 R2022a 中推出