OOo 走出围墙:进入框架

作者:Bruce Byfield

框架样式是 OpenOffice.org Writer 中最不被理解的样式类型。许多用户在不使用它们甚至不知道它们是什么的情况下也能应付过去。这样做对用户来说很容易,因为 OpenOffice.org 会自动使用框架样式。用户可以定位框架,但大多数用户不会格式化它们。对于简单的文档,忽略框架是一个合理的策略。框架样式具有默认值,这些默认值对于大多数用途来说是合理的,即使并非总是理想的。

但是,您的文档越复杂,您就越应该了解如何使用框架样式。可用的选项数量非常多,您几乎可以像在桌面出版程序中一样微调框架的外观和行为。您甚至可以添加空白框架(也称为文本框架)并排列它们,以便文本从一个框架自动流向另一个框架。此功能允许自动化复杂的布局,例如折叠的小册子或新闻通讯,其中一个故事从一页开始并在下一页结束。毫无疑问,了解如何格式化文本框架可以为您的文档设计带来额外的优势。

框架样式的工作原理

当对象添加到 Writer 时,它会自动包含在预定类型的框架中。框架设置对象在页面上的放置方式,以及它如何与文档中的其他元素交互。您可以通过修改框架样式或在将框架添加到文档时使用手动覆盖来编辑框架。

由于框架和对象一起使用,有时很容易忘记它们是单独的元素。在某些情况下,例如图表,您可以分别编辑框架和对象,因此记住这种区别是值得的。

与使用样式的其他元素不同,框架只能部分地由其样式定义,因为它们的使用方式可能差异很大。框架的几个不同元素,例如锚点和受保护的元素,需要为单个框架手动定义。

您可以在选择“插入”->“框架”时手动格式化框架。打开的屏幕包含设置框架样式时可用的所有设置,以及仅在插入框架时可用的设置。与其他样式一样,格式化框架最有效的方法是在样式列表中,可以从“格式”->“样式列表”或按 F11 键访问。

规划样式

由于 OpenOffice.org 不允许您使用重复框架定义页面样式,因此请考虑对您需要的基本页面布局进行一些快速草图,指示不同框架的大概位置及其用途。尽量保持不同页面布局的数量尽可能少,以避免设计混乱。

您还应该决定是使用节还是框架进行设计。节和框架都可用于在文档中插入与其余部分格式不同的部分。框架的优点是提供更多设计选项并作为样式进行管理,但节设置速度更快并且可以隐藏。如果文档中格式化和修订很重要,那么框架可能是更好的选择。否则,您可以使用节,节可以通过“插入”->“节”获得。

如果您使用图形的混合,您可能需要定义两种相关的样式,一种带有边框线,用于在白色页面上打印的白色背景图形,另一种没有边框线,用于所有其他背景。您可能还需要为纯文本设计一个或多个框架。

否则,默认框架样式(如下表所示)涵盖了大多数用户的需求。大多数用户可能需要的对默认样式的唯一重大补充是一个或多个文本框架样式。

特别注意框架的定位。许多预定义样式默认为居中对齐。这是设计的最低公分母;在大多数情况下,居中所有框架看起来都相当不错,但很少是最佳选择。定位框架最有效的视觉方式之一是使其左边距与上方段落的左边距对齐。为了实现此效果,请在与上方段落样式相同的空白段落中插入框架。然后,选择“类型”->“位置”->“水平”->“从左侧”,将框架精确定位到您想要的位置。

您还应该考虑环绕类型以及框架和文本之间的间距。不要将框架紧靠文本挤在一起,而是使用“环绕”选项卡在它们之间放置一些空白区域。

表 1. 各种框架样式及其用途

样式注释和用途
公式用于公式的框架样式。默认值包括“自动调整大小”,它会调整框架的大小以适应公式。
框架默认框架样式。
图形图形的默认样式。默认值包括自动调整大小以适应图形、无文本环绕以及框架周围的细边框。这些都是合理的默认值,除了边框。除非图形的背景为白色且文档的背景也为白色,否则边框通常是不必要的。
标签用于“文件”>“新建”>“标签”的默认样式。它似乎由 OpenOffice.org 自动使用,完全不适用于用户。
页边注一种将框架放置在左边距旁边的样式。顾名思义,“页边注”样式旨在用于在文本边距中添加的注释。该样式也适用于创建侧标题,即靠左边距的标题,这在技术文档中经常使用。要设置侧标题,请创建左侧缩进两英寸或更多的正文文本样式。然后,将光标放在正文文本段落的开头,添加框架并应用“页边注”样式。
OLEOLE 对象和浮动框架的默认样式。默认值将框架放置在正文文本的顶部和中心。
水印水印的默认样式,水印是一种放置为正文文本背景的图形。默认值为“穿透”环绕,文本从框架及其中的任何内容上方穿过。图形应足够淡,以便文本仍然可以覆盖在其上方读取。
格式化框架

可以通过在样式列表中选择“新建”或“修改”,或从菜单中选择“插入”->“框架”来访问框架设置。将框架添加到文档后,您可以双击框架以打开“框架”窗口,或在样式列表中修改或更改样式。

OOo Off the Wall: Getting in the Frame

图 1. 框架样式设置类似于 Writer 中其他样式类型的设置。

框架设置可从以下选项卡获得

  • “类型”选项卡:设置框架的大小和位置。此处最有用的选项之一是“自动调整大小”,它会自动将框架调整为适合其包含的对象。如果框架样式是自动使用的样式之一,则应始终选择此选项。

  • “选项”选项卡:设置是否打印框架的内容以及是否可以在只读文档中编辑框架的内容。该选项卡还设置文本方向,如果您使用框架来包含不使用从左到右文本方向的语言的内容,这将非常有用。

  • “环绕”选项卡:设置文本相对于框架的定位方式以及文本与框架的接近程度。如果您希望框架内容从周围的段落中脱颖而出,请将环绕设置为“无”。这可能是框架最重要的选项卡。

  • “背景”选项卡:设置背景颜色或图形。此选项卡主要用于复杂页面布局中的文本框架,其中文本框架的外观与页面的常规背景不同。

  • “边框”选项卡:设置选项卡周围的线条(如果有)。许多初学者设计师犯了为每个框架添加边框的错误。但是,当彩色背景清楚地标记了框架内容与页面其余部分之间的分隔时,边框是不必要的。

  • “列”选项卡:设置框架中使用的列数。除非框架用于文本,否则可以忽略此选项卡。

  • “宏”选项卡:设置与框架一起使用的宏。显然,这些选项仅在在线 Writer 或 HTML 文档中才有用。

应用框架样式

当对象插入到文档中时,会自动添加框架。尽管您可能只想使用默认框架样式,但您可能还希望有一些变体。例如,一些设计师可能更喜欢为图形设置两种不同的框架样式:一种居中用于小图形,另一种左对齐用于占据主框架整个宽度的图形。在这种情况下,可能需要手动添加至少一种框架样式。

OOo Off the Wall: Getting in the Frame

图 2. 每个框架的右键单击菜单都具有框架的定位选项。

框架的大部分设计可以在样式中设置。但是,以下选项仅在将框架添加到文档后才可用

  • 锚定:框架相对于页面其余内容的位置。(格式 -> 锚定)

  • 排列:框架在对象堆栈中的位置。(格式 -> 排列)

  • 添加超链接:单击框架将在 HTML 文件中打开网页或另一个文档。(插入 -> 超链接)

右键单击菜单还包含用于锚定和排列的项目,以及用于环绕和对齐的项目。

向框架添加标题

Writer 有四个预定义的标题类别:绘图、插图、表格和文本。这些类别中的每一个都使用自己的段落样式。这些样式没有等效的编号样式。相反,类别的编号似乎由 Writer 直接管理。

OOo Off the Wall: Getting in the Frame

图 3. 可以为某些框架对象添加自动标题。

这些类别标题可以通过三种方式添加。

  • 自动添加,在“工具”->“选项”->“文本文档”->“常规”中设置。

  • 手动添加,从“插入”->“标题”。

  • 手动添加,通过从右键单击菜单中选择“标题”。

每种情况下的选项都相同。主要区别在于,当您手动添加标题时,可以通过选择“选项”按钮来访问用于向标题添加章节和标题编号的两个设置。

或者,可以通过定义段落样式来添加标题。如果您使用未包含在自动标题中的框架,这是唯一可用的选项。这种方法的缺点是以这种方式添加的标题不能与某些对象(例如图形或表格)添加到同一框架中。因此,在某些情况下,框架和标题可能会在分页符处分开。为了避免此问题,请添加文本框架,然后将图形和标题都添加到框架中。

链接文本框架

框架可以链接,以便文本从一个框架开始并在另一个框架中继续。链接框架允许复杂的页面布局。当页面上有多个图形时,它们有时比设置环绕属性更容易控制文本的定位。它们在新闻通讯设计中也很有用,其中一篇文章从一页开始并在下一页继续。

OOo Off the Wall: Getting in the Frame

图 4. 两个新链接的框架

链接框架的使用方式受到限制。目标框架

  • 必须为空。

  • 必须与源框架位于同一节中。

  • 不能已经是另一个框架的目标。

  • 不能已经链接到另一个框架。

  • 不能嵌套在源框架中。

  • 仅当它是链接框架系列中的最后一个框架时,才会自动扩展以适合其内容。

要链接两个框架,首先单击系列中第一个框架的边缘。此时,框架的轮廓和选择手柄是可见的。其次,选择框架的特殊对象栏中的链接图标,然后单击目标框架。当选择两个链接框架之一时,一条线连接第一个框架的右下角选择手柄和目标框架的左上角选择手柄。

结论

与页面和编号样式一样,框架样式是 Writer 的创新之一。在其他文字处理器中,如果您想重复使用相同类型的框架,您通常必须复制并粘贴框架,尽管 FrameMaker 会记住您上次用于框架的设置。至于更改框架设计 - 算了吧。相比之下,Writer 的框架样式使设计选择易于重复和全局编辑。学习如何使用它们需要改变思维方式,但结果是更大的轻松和控制以及节省的时间。

本文结束了对 OpenOffice.org Writer 中样式的讨论。接下来:完全不同的内容。

Bruce Byfield 曾任 Stormix Technologies 的产品经理和 Progeny Linux System 的营销和传播总监。他还曾是 Maximum Linux 的特约编辑和 Desktop Debian 手册的原始作者。离开电脑后,他听朋克民谣音乐,饲养鹦鹉,并凭自己的意愿跑漫长而痛苦的距离。

加载 Disqus 评论