Main Content

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

mlreportgen.dom.ColSep 类

命名空间: mlreportgen.dom

在表格列之间绘制线

描述

在表格列之间画线。

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

创建对象

描述

colSepObj = ColSep 创建未指定的列分隔符。

colSepObj = ColSep(style) 创建指定样式的列分隔符。

colSepObj = ColSep(style,color) 创建具有指定样式和颜色的列分隔符。

colSepObj = ColSep(style,color,width) 创建具有指定样式、颜色和宽度的列分隔符。

示例

输入参量

全部展开

表格列分隔符的样式,指定为以下值之一。

支持 DOCX支持 HTML 和 PDF
'dashed'
'dashdotstroked'
'dashsmallgap'
'dotted'
'dotdash'
'dotdotdash'
'double'
'doublewave'
'inset'
'none'
'outset'
'single'
'solid'
'thick'
'thickthinlargegap'
'thickthinmediumgap'
'thickthinsmallgap'
'thinthicklargegap'
'thinthickmediumgap'
'thinthicksmallgap'
'thinthickthinlargegap'
'thinthickthinmediumgap'
'thinthickthinsmallgap'
'threedemboss'
'threedengrave'
'triple'
'wave'

您可以指定:

分隔符宽度以百分比表示,例如“100%”,或以 valueUnits 形式表示的计量单位数。Units 是单位的缩写。有效的缩写是:

  • "px" - 像素

  • "cm" - 厘米

  • "in" - 英寸

  • "mm" - 毫米

  • "pc" - 派卡

  • "pt" - 磅

属性

全部展开

您可以指定:

分隔符宽度以百分比表示,例如 '100%',或以 valueUnits 形式表示的计量单位数。Units 是单位的缩写。使用这些缩写之一作为宽度的单位。

  • "px" - 像素

  • "cm" - 厘米

  • "in" - 英寸

  • "mm" - 毫米

  • "pc" - 派卡

  • "pt" - 磅

数据类型: char

此文档元素对象的格式规范,指定为格式对象数组。此属性指定的格式将覆盖此元素的 StyleName 属性指定的相应格式。不适用于此元素的格式将被忽略。

属性:

NonCopyable
true

数据类型: cell

mlreportgen.dom.ColSep 对象的标签,指定为字符向量或字符串标量。DOM API 在创建此对象的过程中生成一个会话唯一标签。生成的标签形式为 CLASS:ID,其中 CLASS 是对象类,ID 是对象的 Id 属性的值。指定您自己的标签值,以帮助您确定在文档生成过程中出现问题时要查找的位置。

属性:

NonCopyable
true

数据类型: char | string

mlreportgen.dom.ColSep 对象的对象标识符,指定为字符向量或字符串标量。DOM API 在创建文档元素对象时会生成一个会话唯一标识符。您可以为 Id 指定自己的值。

属性:

NonCopyable
true

数据类型: char | string

示例

全部折叠

此示例创建表格并设置边框、列分隔符和行分隔符样式。TableEntriesStyle 属 性用于格式化表格条目。

import mlreportgen.dom.*;
doctype = 'html';
d = Document('test',doctype);
t = Table(magic(5));

t.Style = { ...
    RowHeight('0.75in'), ...
    Border('solid','Green','6pt'), ...
    ColSep('double','DarkGreen','3pt'), ...
    RowSep('single','DarkGreen')};

t.TableEntriesStyle = { ...
    Width('0.75in'), ...
    InnerMargin('0'), ...
    OuterMargin('0'), ...
    HAlign('center'), ...
    VAlign('middle') };
    
append(d,t);
close(d);
rptview(d.OutputPath);

版本历史记录

在 R2014b 中推出