前页 | 后页 |
自定义表格工件
定制表工件是一个图表对象,它以类似于电子表格的网格格式显示定制数据。例如:
使用此元素的好处包括:
- 准确地在适当的地方提供有关元素,图表或项目管理的额外“非模型化”信息,例如SWAT分析或能力矩阵
- 以方便人类阅读和(如果适用)人类可编辑的格式提供此类信息
- 使用脚本和Add-Ins读取和更新数据的能力
创建一个自定义表
从“图工具箱”的“工件”页面中,将“自定义表”图标拖到图上。
Table元素是在图上和“浏览器”窗口中创建的。在图上,单击元素以将其选中,然后拖动元素的边框以将其展开为更舒适的尺寸以进行编辑。
使用自定义表
要修改自定义表,必须首先将其置于编辑模式。要开始编辑,请右键单击图上的“定制表”元素,然后选择“编辑定制表”。或者,单击元素,然后按Enter键或F2键。
在编辑模式下,您可以修改和格式化表格内容。
要退出编辑模式,请右键单击该元素,然后选择选项“退出编辑”。或者,取消选择表格元素(通过在元素外部单击或按“ Esc”键)也将退出编辑模式。
退出编辑模式将自动保存您的更改。
- 自定义表格数据内容将自动以XML格式保存到元素的“数据”属性中。
- 自定义表格行/单元格格式设置数据将自动以XML格式保存到“ dataformat”属性中。
操作方式 |
描述 |
也可以看看 |
---|---|---|
定义网格尺寸 |
新的“定制表”元素尚未定义网格大小。
|
|
添加更多列 |
您有两个选项可用于向表中添加更多列:
|
|
添加更多行 |
您还可以使用两个选项将行添加到表中:
|
|
删除列或行 |
右键单击列或行中的单元格,然后选择“删除选定的行”或“删除选定的列”。 您一次不能删除多个行或列,也不能删除包含合并单元格的行或列(即使它们不包含行或列之外的单元格)。 |
|
复制内容 |
当表中有数据时,可以选择将所选单元格或整个表的内容复制到剪贴板,粘贴到外部电子表格工具或文本文件中。 选择“复制到剪贴板”选项,然后选择“选定”或“全部”。 |
|
更改列宽 |
单击列单元格,然后将列标题单元格的边框拖动到所需的宽度,或者右键单击Table元素,然后选择“设置列宽”。 (要选择多个列,请在选择每个列时按Ctrl键。) 如果选择“设置列宽”选项,则会显示“设置列宽”对话框。输入所需的宽度(以像素为单位),或单击箭头以将每次单击的值增加或减少一个像素。输入宽度后,单击确定按钮。 注意:
|
|
更改行高 |
如果要将一或多个行的高度增加或减少一行的高度,请右键单击该行中的单元格,然后根据需要选择“增加行数”或“减少行数”选项。 (要选择多行,请在选择每一行时按Ctrl键。) 如果要将一或多个行的高度增加或减少几个行高,请右键单击所选行中的单元格,然后选择“设置行行选项”。显示“设置行线”对话框。 键入所需的高度(以行为单位),或单击箭头以将每次单击的值增加或减少一行。单击确定按钮以保存设置。 注意:
|
|
格式化网格 |
您可以执行操作以格式化表格中以及整个表格中单元格的外观。右键单击表,然后选择:
- 对 -底部 - 剩下 -重置默认值(隐藏当前选定单元格的可见边框) 请注意,边框宽度固定为1px。
|
|
向单元格添加文本 |
双击单元格并开始输入。 或者,如果您已将文本复制到缓冲区中,请在单元格上单击两次,右键单击并选择“粘贴”选项。请注意,格式(即使来自另一个表单元格)也不会在副本中传输。 |
|
格式化文字 |
您可以执行许多操作来格式化单元格的完整文本。这些选项不能对单元格中的部分文本字符串进行操作。请注意,这些选项在单击单元格时生效。 右键单击该单元格,然后选择所需的选项:
|
使用标记的值
最初定义和填充“自定义表”的最简单方法是使用上下文菜单选项。但是,如果要设置许多结构相似的表,则将XML从一个表的“标记值”复制到另一个表的“标记值”,或者添加脚本以读取和/或填充表变得更加有效。 。每个标记值都是<memo>类型,可以包含冗长的XML定义集合。
标签值 |
内容 |
---|---|
数据 |
在构建网格时,基本结构在XML的此标记值中定义,并且在添加数据值时,它们会插入到结构定义的相应行中。例如: <?xml version =“ 1.0”?> <可攻击的> <表格> <行> <column>标题1 </ column> <column>标题2 </ column> <column>标题3 </ column> <column>标题4 </ column> <column>标题5 </ column> </ row> <行> <column>行名</ column> <column> </ column> <column> </ column> <column> </ column> <column> </ column> </ row> 如果要使用此标记值将数据直接输入XML,则必须关闭“编辑自定义表”上下文菜单(已选择“退出编辑”选项),并且应选择“刷新自定义表”上下文菜单选项经常更新表格图片。 |
数据格式 |
定义网格的格式和外观时,定义以XML形式存储在此“标记值”中。例如: <?xml version =“ 1.0”?> <数据格式> <样式> <网格行=“ 8”列=“ 5”> <gridcolor> 16646398 </ gridcolor> </ grid> <单元格> <cell row =“ 0” col =“ 0”> <bold> true </ bold> <txtcolor> 255 </ txtcolor> <边界> <left> 0 </ left> <top> 0 </ top> <right> 1 </ right> <bottom> 1 </ bottom> </ borders> </ cell> <单元格行=“ 0” col =“ 1”> <txtcolor> 13434880 </ txtcolor> <边界> <left> 0 </ left> <top> 0 </ top> <right> 1 </ right> <bottom> 1 </ bottom> </ borders> </ cell> 如果要直接在标记值的XML中修改定义,则必须关闭“编辑自定义表”上下文菜单(已选择“退出编辑”选项),并且应选择“刷新自定义表”上下文菜单选项经常更新表格图片。 |
自定义表脚本
您还可以将JavaScript脚本与“自定义表格”元素相关联。通常,脚本可用于从表中读取数据或更新表中的数据。脚本保存在名为“ script”的操作中。
行动 |
描述 |
---|---|
定义脚本 |
要定义或编辑脚本:
|
运行脚本 |
如果已为表定义了关联的脚本,则可以通过在不处于编辑模式下的表上单击鼠标右键,然后选择“运行自定义表脚本”选项来运行该脚本。 |