主要内容

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

mlreportgen.dom.Color 类

命名空间: mlreportgen.dom

文档元素的颜色

描述

使用 mlreportgen.dom.Color 类的对象来指定文档元素的颜色。

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

创建对象

描述

colorObj = mlreportgen.dom.Color 创建一个黑色对象。

colorObj = mlreportgen.dom.Color(colorName)Value 属性设置为 colorName

示例

属性

全部展开

十六进制 RGB 颜色值,指定为字符向量或字符串标量。您可以使用大写或小写字母作为十六进制值的一部分。

示例: "#8b008b" 指定深洋红色。

属性:

GetAccess
public
SetAccess
public
NonCopyable
true

数据类型: char | string

文档元素的颜色,指定为以下格式之一:

格式数据类型
CSS 颜色名称指定为字符向量或字符串标量。该名称必须是 CSS 颜色名称。请参阅 https://www.w3.org/wiki/CSS/Properties/color/keywords
十六进制 RGB 值使用 #RRGGBB 格式指定为字符向量或字符串标量。使用 # 作为第一个字符,并使用两位十六进制数作为红色、绿色和蓝色的值。您可以使用大写或小写字母作为十六进制值的一部分。
十进制 RGB 颜色值在字符串 values 中指定三个以逗号分隔的正整数 "rgb(values)"。数字指定红色、绿色和蓝色的值。每个值的范围从 0255
十进制百分比 RGB 颜色值指定一个由三个正数值组成的行向量。数字指定红色、绿色和蓝色的值。每个值的范围从 01

示例: "red" 使用 CSS 颜色名称指定红色。

示例: "#0000ff" 使用十六进制 RGB 值指定蓝色。

示例: "rgb(128,0,128)" 使用十进制 RGB 颜色值指定紫色。

示例: [0.5 0 0.5] 使用十进制百分比 RGB 颜色值指定紫色。

属性:

GetAccess
public
SetAccess
public
NonCopyable
true

数据类型: double | 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

方法

全部展开

示例

全部折叠

创建一个蓝色对象并将其应用于段落。您可以使用十六进制值 'blue',而不是指定 CSS 颜色名称 '#0000ff'

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

colorfulStyle = {Bold,Color('blue')};
p = Paragraph('deep sky blue paragraph');
p.Style = colorfulStyle;
append(d,p);

close(d);
rptview('test',doctype);

版本历史记录

在 R2014b 中推出