FrameMaker 8.0 中的新增内容如下:
•Unicode 支持
•增强的条件文字
•使用布尔值表达式作为条件输出
•新增 Structured/XML 写作
•属性过滤器
•文字修订
•DITA程序包
•3D 工作流
•支持 SWF 文件
•HTTP 文件的路径支持功能
•进阶的 WebDAV 支持功能
•支持 Office 2007 的导入
Adobe FrameMaker 8 新增功能介绍
Unicode 支持
Framemaker 对于Unicode 编码的支持,能够在多语言的情况下编写源文件。在FrameMaker 里的所有功能,象 “find/change”、“markers”、“hypertext” 和“catalog entries” 都支持 Unicode ;可以输出一个Unicode bookmarks 的PDF 文件,带有tag 和comment 等等;还可以从其他的应用软件里导入或者导出Unicode 文字内容。另外dictionaries (字典)可以帮助在多种语言的环境下撰写文档时,检查拼写。
增强的条件文字
要管理condition tag,可以用“Manage Conditional Tag” 对话框:Special -> Conditional Text -> Manage Conditional Tag,对话窗如下图:

例图中有四个conditional tag 的名字,可以通过这个窗口作新增(Add)/编辑(Edit)/或者删除(Delete) 的操作。
其中,当新增加一个condition tag 时,点按“Add”,会出现“Add Conditional Tag” 对话框,如下图:

点按 “New Color” 键,可以定义一种新的颜色用于即将增加的tag。
用户界面 |
改善功能 |
Conditional Text 对话框 |
Edit Condition 按钮进阶为 Manage Tag。 |
Edit Conditional Tag 对话框 |
• 字段名称变为“Rename Tag” • 新增加了New Color |
Show/Hide Conditional Text 对话框 |
一个新的选项:“Show As Per Expression”,用来建立一个布尔值表达式Show As Per Condition 情况时,新加了一个选项:“Show If all Conditions Applied”.

|
新增对话框 |
• Manage Condition Tag • Add Condition Tag • Build Expression |
使用布尔值表达式作为条件输出
可以通过设置布尔值表达式来控制conditional 的显示和输出状态。举个例子,假设文档包括 Instructor_Note、Internal 、Comment 和Answer 四个condition tag,在打印和输出 PDF 时,先设计好哪些部分的文字需要显示,点击“Build Expression” 来定义,以下表达式为: “Instructor_Note” AND “Answer” 。在应用这个表达式后,当前文档就会满足此表达式来显示文字。但是,如果要选其中一个条件来显示,就应该把表达式改成:“Instructor_Note” OR “Answer”。
建立布尔表达式:
1. 点选 Special > Conditional Text > Show/Hide Conditional Text。
选择 Special > Conditional Text > Apply Conditional Text, Conditional Text 对话框出现,点选 Show/Hide 按钮
2. 选择 Show As Per Expression。
注意所有的条件表达式的新增和应用,必须是当前文档中包括的 tag 名称,即出现在Expression 下拉菜单里的。
3. 点按 Build Expression 按键,Build Expression 对话框出现。

新增 Structured/XML 写作
结构化写作,使以下部分得到进阶:
XML roundtripping 被改进为可以当作marker 而被保护起来的XML 注释。System variables 和 Processing Instructions (PIs) 也需要是配对出现。
可以从CSS 导入element formatting 到 DTD,所以要保证样式与XML application 的统一性。CSS 文件能用来作为参考,或者手动的导入到 XML。多层的CSS 文件可以被相继导入,或者层叠样式导入。
支持单起点的工作流,让过滤结构化的文档。它在其他的XML 应用程序中被保护,可以按属性来过滤XML 文档。
属性过滤
可以通过复杂的布尔表达式,以属性的方式来过滤带结构的文档,并在输出不同的结果时,建立和保存多层表达式。
文字修订
可以在文档里标出文字编辑过的状态,这个功能与WORD 一样,新加或者删除的文字用高亮显示出来。可以设定所有的编辑部分为accept 或 reject 的特殊样式,也可以预览到最初的文件和最终文件的样子。这些信息的改变还会被保留在XML roundtrip。
删除文字后,TRACK TEXT 的设置为:Enable,如图所示:

当选定 Special -> Track Text Edits -> Acccept all 时,这些被删除的文字才会真正从文件中删除掉。
DITA 程序包
新加入了构建 DITA application pack 和 DITA 菜单项,以帮助 DITA 编撰人员。可以直接从DITA Map 开始,新建一个FrameMaker 文档,也可以使用标准化的FrameMaker 功能去编写DITA 内容。
3D 工作流
可以在FrameMaker 8 里只插入一个 3D 物件(U3D 格式),或者是设置一些参数,例如默认预览、模式、背景颜色和 3D 物件的lighting scheme。可以出版一个动画的3D 模式的PDF 文件. 此3D 物件也被保留在 XML roundtrip 里。
支持 SWF 文件
可以新建一个 SWF 文件,例如 Adobe Captivate® 小电影。SWF 物件被保留在 XML roundtrip 里。
HTTP 文件的路径支持功能
可以在文档里指定一个HTTP 的路径来导入图片,被保留在文档中或是以链接的方式。HTTP 路径被保留在XML roundtrip 里。
进阶的 WebDAV 支持功能
对于WebDAV 的支持发展到允许写作或编辑Web-based Distributed Authoring and Versioning (WebDAV) 服务器上的XML 文档。
支持 Office 2007 的导入
可以导入 Microsoft® Word® and Microsoft Excel® 2007 的文件了。