关于表样式和单元格样式
与使用文本样式来设置文本格式一样,您可以使用表和单元格样式来设置表格式。表样式是可以在一个单独的步骤中应用的一系列表格式属性(如表边框、行线、列线等)的集合。单元格样式包括单元格内边距、段落样式、描边、填色等格式。编辑样式时,所有应用了该样式的表或单元格会自动更新。
文本样式和表样式之间有一个重要区别。所有字符样式属性都是段落样式的一部分,但单元格样式属性不是表样式的一部分。例如,您不能使用表样式来更改内部单元格的边框颜色。而应创建单元格样式,然后将其包括在表样式中。
[基本表] 样式和 [无] 样式
默认情况下,每个新文档均包含一个 [基本表] 样式和一个 [无] 样式。[基本表] 样式可以应用于创建的表,[无] 样式可以用于删除应用于单元格的单元格样式。可以编辑 [基本表] 样式,但不能重命名或删除 [基本表] 和 [无] 样式。
在表样式中使用单元格样式
创建表样式时,可以指定应用于表的以下不同区域的单元格样式:表头行和表尾行、左列和右列及正文行。例如,对于表头行,可以指定一个应用段落样式的单元格样式;对于左列和右列,可以分别指定应用阴影背景的不同单元格样式。
A. 格式为包含段落样式的单元格样式的表头行 B. 左列 C. 正文单元格 D. 右列
单元格样式属性
单元格样式不一定要包括用于选定单元格的所有格式属性。创建单元格样式时,可以决定包括哪些属性。这样,应用单元格样式将仅更改需要的属性(如单元格填充颜色),而忽略所有其他单元格属性。
样式中的格式优先级
如果应用于表单元格的格式发生冲突,则系统会按以下优先级顺序确定使用哪种格式:
单元格样式优先级
1. 表头/表尾 2.左列/右列 3.正文行。例如,如果某个单元格既属于表头也属于左列,则使用表头单元格样式中的格式。
表样式优先级
1. 单元格优先选项 2.单元格样式 3.从表样式应用的单元格样式 4.表优先选项 5.种表样式. 例如,如果使用“单元格选项”对话框应用一种填色,使用单元格样式应用另一种填色,则系统会使用“单元格选项”对话框中的填色设置。
有关使用表样式的视频教程,请参阅 www.adobe.com/go/vid0084_cn。
表样式面板/单元格样式面板概述
使用“表样式”面板(“窗口”>“样式”>“表样式”)可以创建和命名表样式,并将这些样式应用于现有表或者您创建或导入的表。使用“单元格样式”面板(“窗口”>“样式”>“单元格样式)可以创建和命名单元格样式,并将这些样式应用于表的单元格。样式随文档存储,每次打开该文档时,样式都会显示在面板中。为了便于管理,可以将表样式和单元格样式按组存储。
在任一面板中,将插入点放置在单元格或表中时,应用的样式便会突出显示。通过表样式应用的单元格样式的名称会显示在“单元格样式”区域的左下角。如果选择的一系列单元格包含多种样式,则不突出显示任何样式,“单元格样式”面板中将显示“(混合)”。
打开表样式面板或单元格样式面板
-
选择“窗口”>“样式”,然后选择“表样式”或“单元格样式”。
更改在面板中列出样式的方式
- 选择“小面板行”将以更加精简的形式显示样式。
- 可以将样式拖移至其他位置。也可以将样式拖移至创建的组中。
- 在面板菜单中选择“按名称排序”将按字母顺序列出样式。
定义表样式和单元格样式
如果要处理独立的文章,可以在 InCopy 中定义、修改及应用表样式和单元格样式。如果需要的样式存在于另外的 InCopy 文档中,可以将这些样式导入当前文档中。无法从 InDesign 文档中导入表样式或单元格样式。
有关使用表样式的视频教程,请参阅 www.adobe.com/go/vid0084_cn。
-
如果想基于现有的表格式或单元格格式创建一种新的样式,请将插入点放在某个单元格中。
-
如果需要,可以为该单元格样式定义段落样式。
-
选择“窗口”>“样式”>“表样式”,打开“表样式”面板,或选择“窗口”>“样式”>“单元格样式”,打开“单元格样式”面板。
-
在“表样式”面板菜单中选择“新建表样式”,或从“单元格样式”面板菜单中选择“新建单元格样式”。
-
在“样式名称”中键入一个名称。
-
对于“基于”,请选择当前样式所基于的样式。
-
要定义样式快捷键,请将插入点放置在“快捷键”文本框中,并确保 Num Lock 已打开。然后,按住 Shift、Alt 或 Ctrl 键的任意组合 (Windows) 或者 Shift、Option 和 Command 键的任意组合 (Mac OS),并按数字小键盘上的数字。不能使用字母或非小键盘数字定义样式快捷键。
-
要指定格式属性,请单击左侧的某个类别,然后指定需要的属性。例如,要想为单元格样式指定一种段落样式,请单击“常规”类别,然后从“段落样式”菜单中选择该段落样式。
对于单元格样式,未指定相应设置的选项在样式中会被忽略。如果不希望某设置成为样式的一部份,可从该设置的菜单中选择“忽略”或删除该字段的内容,也可以单击相应的复选框,直至出现一个小框 (Windows) 或“-”号 (Mac OS)。
-
如果希望新样式显示在创建的样式组中,可将新样式拖到样式组文件夹中。
从其他文档中载入(导入)表样式
可以将另一个 InDesign 文档中的表样式和单元格样式导入当前文档中。导入期间,您可以决定载入哪些样式以及在载入与当前文档中某个样式同名的样式时应做何响应。也可以从 InCopy 文档导入样式。
可以将 InDesign 或 InCopy 文档中的表样式和单元格样式导入独立的 InCopy 文档中或导入链接到 InDesign 的 InCopy 内容中。您可以决定载入哪些样式以及当某个载入的样式与当前文档中的某个样式同名时应做何响应。
如果将样式导入到链接的内容,会在内容有更新时将新样式添加到 InDesign 文档,且名称有冲突的所有样式会被同名的 InDesign 样式所覆盖。
-
在“单元格样式”面板菜单或“表样式”面板菜单中,选择“载入单元格样式”、“载入表样式”或“载入表和单元格样式”。
-
双击包含要导入样式的 InDesign 文档。
-
在“载入样式”对话框中,确保选中要导入的样式。如果任何现有样式与其中一种导入的样式同名,请在“与现有样式冲突”下选择下列选项之一,然后单击“确定”:
使用传入样式定义
可以用载入的样式优先选项现有样式,并将所载入样式的新属性应用于当前文档中使用旧样式的所有单元格。传入样式和现有样式的定义都显示在“载入样式”对话框的下方,因此您可对它们进行比较。
自动重命名
重命名载入的样式。例如,如果两个文档都具有名为“表样式 1”的样式,则载入的样式在当前文档中会被重命名为“表样式 1 副本”。
应用表样式和单元格样式
与段落样式和字符样式不同的是,表样式和单元格样式并不共享属性,因此应用表样式不会覆盖单元格格式,应用单元格样式也不会覆盖表格式。默认情况下,应用单元格样式将移去由以前任何单元格样式所应用的格式,但不会移去本地单元格格式。类似地,应用表样式将移去由以前任何表样式所应用的格式,但不会移去使用“表选项”对话框设置的优先选项。
在“样式”面板中,如果选定的单元格或表具有不属于所应用样式的附加格式,则当前单元格样式或表样式旁边会显示一个加号 (+)。这种附加格式称为优先选项。
-
将插入点放置在表中,或选择要应用样式的单元格。
-
执行以下操作之一:
在“表样式”或“单元格样式”面板(选择“窗口”>“样式”>“表样式”或“单元格样式”)中,单击表样式或单元格样式。如果该样式属于某个样式组,可展开样式组找到该样式。
按下为该样式定义的快捷键。(确保 Num Lock 键已打开。)
基于另外的样式建立表样式或单元格样式
可以通过创建一个基准样式(或称父样式)来建立相似表样式或单元格样式间的链接。当编辑父样式时,在子样式中出现的对应属性也随之改变。默认情况下,表样式的基准样式为 [无表样式],单元格样式的基准样式为 [无] 样式。
-
创建一种新样式。
-
在“新建表样式”或“新建单元格样式”对话框中,从“基于”菜单中选择父样式。新样式将变成子样式。
-
为新样式指定格式,以便将它与父样式区分开。
编辑表样式和单元格样式
使用样式的一个好处在于,当更改样式的定义时,采用这种样式的所有表或单元格也会改为新的样式定义。
如果编辑链接到 InDesign 文档的 InCopy 内容样式,当链接内容更新时,修改将被覆盖。
-
执行以下操作之一:
如果不希望将该样式应用到所选表或单元格,请在“样式”面板中右键单击 (Windows) 或按住 Control 键单击 (Mac OS) 该样式,然后选择“编辑 [样式名称]”。
在“样式”面板中,双击该样式;或者选择该样式,然后从“样式”面板菜单中选择“样式选项”。请注意,此方法将把单元格样式应用到任何选定的单元格或把表样式应用到任何选定的表。如果未选定任何表,则双击某个表样式将把该样式设为所创建表的默认样式。
-
在对话框中调整设置,然后单击“确定”。
删除表样式和单元格样式
删除一种样式时,可以选择其他样式来替换它,并可以选择是否保留其格式。
-
在“样式”面板中选择样式。
-
执行以下操作之一:
在面板菜单中选择“删除样式”。
单击面板底部的“删除”图标 ,或将样式拖到“删除”图标上。
右键单击 (Windows) 或按住 Control 键单击 (Mac OS) 该样式,然后选择“删除样式”。对于删除不应用于选定的单元格或表的样式,这个方法特别有用。
-
选择要替换它的样式。
如果选择 [无表样式] 来替换某个表样式,或者选择 [无] 来替换某个单元格样式,请选择“保留格式”,以便保留应用了该样式的表或单元格的格式。表或单元格将保留各自的格式,但是不再与样式关联。
-
单击“确定”。
基于当前格式重新定义表样式或单元格样式
应用样式以后,可以覆盖它的任何设置。如果决定执行这样的更改,则可以重新定义样式以保留新的格式。
如果重新定义链接到 InDesign 文档的 InCopy 内容样式,当链接内容更新时,修改将被覆盖。
-
将插入点放置在要对其样式重新定义的表或单元格中。
-
根据需要更改表或单元格。
-
从“样式”面板菜单中选择“重新定义样式”。
对于单元格样式,如果更改的只是属于该单元格样式的属性,则将启用“重新定义样式”命令。例如,如果单元格样式中包括红色填色,现在想覆盖一个单元格以使用蓝色填色,则可以基于该单元格重新定义样式。但是,如果更改的是单元格样式中忽略的属性,则无法对该属性重新定义样式。
覆盖表样式和单元格样式
应用表样式或单元格样式以后,可以覆盖它的任何设置。要覆盖表样式,可以更改“表选项”对话框中的选项。要覆盖单元格,可以更改“单元格选项”对话框中的选项或使用其他面板来更改描边或填色。如果选择的表或单元格包含优先选项,则“样式”面板中的样式旁边会显示一个加号 (+)。
可以在应用样式时清除表优先选项和单元格优先选项。也可以从已经应用某样式的表或单元格中清除优先选项。
如果样式旁边显示有加号 (+),则将鼠标指针停放在该样式上可以查看该优先选项属性的说明。
应用表样式时保留或移去优先选项
- 要应用某一表样式并保留单元格样式,但移去优先选项,请在单击“表样式”面板中的该样式名称时按住 Alt 键 (Windows) 或 Option 键 (Mac OS)。
- 要应用某一表样式并将单元格样式和优先选项都移去,请在单击“表样式”面板中的该样式名称时按住 Alt+Shift 组合键 (Windows) 或 Option+Shift 组合键 (Mac OS)。
右键单击 (Windows) 或按住 Control 键单击 (Mac OS) “表样式”面板中的样式,然后选择“应用 [表样式]”、“清除单元格样式”,即可应用样式和清除单元格样式。
应用单元格样式时移去优先选项
-
要应用某一单元格样式并移去优先选项,请在单击“单元格样式”面板中的该样式名称时按住 Alt 键 (Windows) 或 Option 键 (Mac OS)。注意:
只有属于该单元格样式的属性才被视为优先选项。例如,如果单元格样式中包含红色填色,而所有其他属性都被忽略,则不会将更改另外的单元格选项视为优先选项。
清除未在单元格样式中定义的属性
-
在“单元格样式”面板菜单中选择“清除非样式定义属性”。
清除表优先选项或单元格优先选项
-
选择包含优先选项的表或单元格。
-
在“样式”面板中,单击“清除选区中的优先选项”图标 ;或从“样式”面板菜单中选择“清除优先选项”。
断开到表样式的链接或到单元格样式的链接
当断开表或单元格与应用于它们的样式之间的链接时,表或单元格将保留其当前格式。不过,对该样式以后的更改便不再影响这些表或单元格。
-
选择已经应用了该样式的单元格。
-
从“样式”面板菜单中选择“断开与样式的链接”。