InDesign版式设计案例教程主编宋少忠中国水利水电出版社第7章表格的创建与编辑学习任务表格因为其自身的直观、醒目和明了的特点,受到许多设计者的青睐。在版式设计中,表格更是最常见的组成元素之一。如何创建表格?如何编辑表格,使其在版式设计中发挥它应有的特长?这正是本章急需解决的问题,也是本章的主要学习任务。学习目标掌握表格创建的基本操作了解如何选择表格掌握表格的编辑操作掌握如何设置表格式了解表格样式综合实例7.1创建表格表格是由单元格的行和列组成的。单元格如同文本框架,可在其中添加文本、图形或填充颜色等。本节中,就让我们一起了解一下表格的创建过程。下面是本节讲述的具体内容:①创建表格②向表格中添加文本③向表中添加图形④文本与表格的转换①创建表格InDesignCS3中,创建一个新表时,这个表的宽度会与作为容器的文本框的宽度一致。插入点位于行首时,表插在同一行上;插入点位于行中间时,表插在下一行上。行的默认高度则等同于插入点出全角字符的高度。•创建一个新的文档,文档相关选项设置均为系统默认。•选择【文字工具】在页面中创建一个文本框架。•把文字光标插入文本框中,执行【表】/【插入表格】命令,在弹出的【插入表】对话框中设置各个选项。•在对话框中的【正文行】中输入表格的水平单元格数,在【列】中输入表格的列数。•如果表内容将跨多个列或多个框架,在【表头行】和【表尾行】中设置相关数值。•单击【确定】按钮,表格将被插入到文本框中。•执行【对象】/【适合】/【使框架适合内容】命令,可以调整框架大小使其与表格吻合。②向表格中添加文本InDesignCS3中,用户可以将文本、定位对象、XML标签和其他表添加到单元格中。在没有设置固定的行高的条件下,表格的行高会随所添加文本的内容的多少进行扩展。但脚注是不能添加到表中的。具体操作如下:•选择【文字工具】,把光标插入到表格中,输入文本。按Enter键,可以在同一个单元个中新建一个段落。•按Tab键,可以在各个单元个之间向前移动;按Shift+Tab键,可以在各个单元格之间向后移动。•复制文本,把光标插入表格中,执行【编辑】/【粘贴】命令,也可以向表格中添加文本。•将文字光标插入表格中,执行【文件】/【置入】命令,然后双击要置入的文本,也可以将文本添加到表格中。③向表中添加图形InDesignCS3的表中不断可以添加文本,还可以添加图形。具体操作是:•我们依然选择添加文本的表。•选择【文本工具】,在表格中如图7-7所示的位置插入光标点。•执行【文件】/【置入】命令,将随书光盘“调用素材/第7章”目录下的“图案.jpg”图像置入当前表格中,如图7-8所示。图7-8置入的图案④文本与表格的转换•首先将要转换的文本插入制表符、逗号、段落回车符或其他字符以分隔列;插入制表符、逗号、段落回车符或其他字符以分隔行。•使用【文字工具】选择要转换表的文本。•执行【表】/【将文本转换为表】命令,弹出【将文本转换为表】对话框中设置各个选项。•在【列分隔符】和【行分隔符】列表中选择【制表符】、【逗号】或【段落】。如果为行和列指定了相同的分隔符,还需要设置【列数】。•在【表样式】中选择一种表样式以设置表的格式。•设置完成后单击【确定】按钮,即可将文本转换为表格。•文本转换为表格后,再执行【表】/【将表转换为文本】命令,又可以将表格转换成文本。7.2选择表格在单元格中选择全部或部分文本时,其方法与在表外选择文本的方法是相同的。但是,如果所选内容跨过多个单元格,则单元格及其内容将会被一同选择。本节中,主要介绍表格的各种选择方法。①选择整列或整行②选择单元格③选择整表①选择整列或整行•创建一个新的表格,并随意输入相关文字信息。•选择【文字工具】,在表格中单击或选择文本。•执行【表】/【选择】/【行】命令,可以选择与单击处于同一行的所有单元格。•执行【表】/【选择】/【列】命令,可以选择与单击处于同一列的所有单元格。•选择【文字工具】,把光标放置在行的左边缘或列的上边缘,当光标变为粗黑的朝左箭头或朝下箭头时单击,可以快速选择整行或整列。②选择单元格依然使用前面的表格作为演示素材。把文字光标放置在表格中的任意单元格处单击,执行【表】/【选择】/【单元格】命令,可以选择单击处的单元格。要选择多个单元格,可以把文字光标放置在单元格中按住鼠标左键拖曳,效果如图7-15所示。图7-15多个单元格的选择③选择整表通常情况下,对所有对象的全选都可以执行Ctrl+A快捷键,但此快捷键可不能用来选择整个表格。InDesignCS3中有两种选择整表的方法:•选择【文本工具】,在表格中单击,执行【表】/【选择】/【表】命令。•选择【文本工具】,把光标放置在表格的左上方角点位置,当光标变为倾斜粗箭头时单击,即可选择整个表格。•按Ctrl+Alt+A键,可以快速选择整个表格。7.3编辑表格表格创建后,可以根据需要再插入行或列或调整行或列的宽度和高度等。本节中就让我们一起了解关于表格的编辑操作。①插入行和列②删除行和列③移动或复制表①插入行和列插入行•先创建一个表格。选择【文字工具】,在要插入行的位置单击。•执行【表】/【插入】/【行】命令或按Ctrl+9键,弹出【插入行】对话框。•在对话框中的【行数】文本框中可以输入要插入的行数。•在【上】或【下】选项中指定新行当前行前面还是后面。•设置完成后,单击【确定】按钮,即可在当前行的前面插入新的行。插入列•依然使用前面创建的表格作为演示素材。•选择【文字工具】在要插入列的位置单击。•执行【表】/【插入】/【列】命令,弹出【插入列】对话框。•在【列数】文本框中输入要插入的列数。•选择【左】或【右】选项,以确定在当前列中的左侧还是右侧插入列。•设置完成后单击【确定】按钮,可以在当前列的左侧插入新的列。插入多行或多列•选择【文字工具】,在要插入的行或列的表格中单击。•执行【表】/【表选项】/【表设置】命令,在弹出的【表设置】对话框中设置各个选项。•在【正文行】和【列】中输入行数或列数。•在【表头行】和【表尾行】中输入数值•设置完成后单击【确定】按钮,新行将添加到表的底部;新列则添加到表的右侧。通过拖曳插入行或列•随意创建一个四行四列的表格。•选择【文字工具】,把光标放置在单元格的垂直边缘线上,当光标变为水平双箭头时,按住Alt键的同时向左或向右拖曳鼠标。可以增加新列。•当把光标放置在单元格的水平边缘线上,光标变成垂直双箭头时,按住Alt键的同时,向上或向下拖曳鼠标,可以增加新行。•依照上述方法,在不按住Alt键的情况下,拖曳单元格的垂直边缘线或水平边缘线,可以更改列或表的宽度及高度。②删除行和列使用【删除】命令•选择【文字工具】,在要删除的行或列中单击,或选择行或列中的文本。•执行【表】/【删除】命令,弹出该命令的子菜单。可以根据需要选择合适的删除选项。使用【表选项】命令•选择【文字工具】,在要删除的表格中单击。•执行【表】/【表选项】/【表设置】命令,在弹出的对话框中指点小于当前值的行数和列数。•单击【确定】按钮,行将会从表的底部被删除,列则从表的右侧被删除。使用手动删除•选择【文字工具】把光标放置在表的底部,当光标变为垂直双箭头时,按住Alt键的同时向上拖曳,可以删除行。•如果把光标放置在表的右侧,当光标变为水平双箭头时,按住Alt键的同时,向做拖曳,可以删除列。•要在不删除单元格的条件下,删除单元格中的内容,可以先使用【文字工具】选择要删除的内容,按Delete键或执行【编辑】/【清除】命令。③移动或复制表•选择【文字工具】,把光标放置在表中单击。•执行【表】/【选择】/【表】命令,将这整个表格选择。•执行【编辑】/【复制】命令或按Ctrl+C键。•将插入点移动到要显示表的位置,执行【编辑】/【粘贴】命令或按Ctrl+V键。7.4设置表格式表格式包括两个部分,一是表中的文本格式,二是表自身的格式。表中文本的格式设置方式如同表外的文本格式设置一样,我们在前面章节中已经有所了解。本节中主要介绍表自身的格式设置。①调整表的大小②调整单元格③表头和表尾①调整表的大小调整行或列大小使用【文字工具】选择要调整大小的行和列中的单元格,执行下列任一操作:•显示【表】面板,在其中指定【行高】和【列宽】。•执行【表】/【单元格选项】/【行和列】命令,在弹出的【单元格选项】对话框中设置【行高】和【列宽】。•把文字光标放置在列或行的边线上,当出现一个双箭头图标,向左或向右拖曳鼠标可以增加或减小列宽。向上或向下拖曳鼠标,可以增加或减小行高。在不改变表宽的条件下调整行或列的大小•按住Shift键的同时拖曳表内的行或列的内边缘(而不是表边界)。当一个行或列变大时,其他行或列会相应变小。•按住Shift键的同时,拖曳表的右外框下边缘(对于直排文本,是左下角),将按比例调整行的高度(或者直排文本行的宽度)。调整表的大小•选择【文字工具】,把光标放置在表中的左上角或右下角,当光标变为倾斜的双箭头时,沿表中心位置拖曳鼠标,可以缩小整表;如果背离表中心拖曳鼠标可以放大整表。在拖曳过程中,如果按住Shift键,可以保持表中行货列的高宽比例不变。均匀分布行或列•创建一个表格,运用前面讲述的方法调整表的行或列,使其分布不均。•使用【文字工具】,选择表中的第一行。•执行【表】/【均匀分布列】命令,即可将当前中的列以相同的间距分布。•同样方法,如果选择表中的第一列,执行【表】/【均匀分布行】命令,即可将当前中的行以相同的间距分布。调整表前和表后间距•选择要调整间距的表。•执行表表选项表设置命令,在【表间距】选择组中,为【表前距】和【表后距】文本框中设置数值。•单击【确定】按钮,可以调整表前间距和表后间距。②调整单元格调整单元格内边距•使用【文字工具】在要调整的单元格中单击,执行【表】/【单元格选项】/【文本】命令,或显示【表】面板,在【单元格内边距】选项中(如图7-32所示),可以输入相关数值,确认后即可调整边内间距。对齐单元格中文本•使用【文字工具】选择要对齐文本的单元格。•执行【表】/【单元格选项】/【文本】命令,弹出【单元格选项】对话框。•在【垂直对齐】选项中,选择一种对齐方式。•在【首行基线】选项中,选择一个选项来决定文本将如何偏离单元格顶部。这些设置与【文本框架选项】对话框中的设置相同。•设置完成后单击【确定】按钮即可。拆分单元格•先创建一个表格。•使用【文字工具】选择要拆分的单元格。•执行【表】/【水平拆分单元格】命令。•重现选择要拆分的单元格。•执行【表】/【垂直拆分单元格】命令。合并单元格•继续上面的操作。使用【文字工具】选择要合并的单元格。•执行【表】/【合并单元格】命令。•把文字光标放置在合并单元格处,执行【表】/【取消合并单元格】命令,可以取消单元格的合并。处理溢流单元格•通常情况下,单元格会在垂直方向扩展以容纳所添加的新文本和图形。但是,如果设置了固定行高并且添加的文本或图形对于单元格而言太大,则单元格的右下角会显示一个红色十字标记,这是单元格的溢流标记。•对于随文图或具有固定行距的文本,单元格内容可能会延伸到单元格边缘以外的区域。可以设置【按单元格大小剪切内容】选项,以便沿着单元格的边界剪切任何文本或随文图。剪切单元格中的图像•选择【文字工具】,在要剪切的单元格内单击,或者选择要影响的单元格。•执行【表】/【单元格选项】/【文本】命令,弹出的【单元格选项】对话框中的【剪切】区域中勾选【按单元格大小剪切内容】复选框。•单击【确定】按钮,即可完成单元格图像的剪切操作。③表头和表尾移动头行和表尾行•选择【文字工具】,在要移动的表头行或表尾行中单击,之后执行【表】/【转换行】/【到正文】命令即可。•执行【表】/【表选项】/【表头和表尾】命令,在弹出的【表选项】对话框中设置【表头】和【表尾】行数,最后确认即可。设置表头行和表尾行•选择【文字工具】,在要设置的表单击。•执行【表】/【表选项】/【表头和表尾】命令,在弹出的【表选项】对话框中设置【表头】和【表尾】选项。•在