User Guide Supplement

bbc © Copyright 2005 Adobe Systems Incorporated. All rights reserved. Adobe® FrameMaker® 7.2 User Guide Supplement for Windows® and ®. If this guide is distributed with software that includes an end-user agreement, this guide, as well as the software described in it, is furnished under license and may be used or copied only in accordance with the terms of such license. The content of this guide is furnished for informational use only, is subject to change without notice, and should not be construed as a commitment by Adobe Systems Incorporated. Adobe Systems Incorporated assumes no responsibility or liability for any errors or inaccuracies that may appear in the informational content contained in this guide. Except as permitted by any such license, no part of this guide may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, electronic, mechanical, recording, or otherwise, without the prior written permission of Adobe Systems Incorporated. Please note that the content in this guide is protected under copyright law even if it is not distributed with software that includes an end-user license agreement. Please remember that existing artwork or images that you may want to include in your project may be protected under copyright law. The unauthorized incorporation of such material into your new work could be a violation of the rights of the copyright owner. Please be sure to obtain any permission required from the copyright owner. Any references to company names in sample templates are for demonstration purposes only and are not intended to refer to any actual organization. Adobe, the Adobe logo, Acrobat, Distiller, FrameMaker, Illustrator, PageMaker, Photoshop, PostScript, Reader, Garamond, Kozuka Mincho, Kozuka Gothic, Minion, and are trademarks of Adobe Systems Incorporated. is a trademark of Apple Computer, Inc., registered in the United States and other countries. Microsoft and Windows are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries. Solaris is a trademark or registered trademark of , Inc. in the United States and other countries. UNIX is a trademark in the United States and other countries, licensed exclusively through X/Open Company, Ltd. QuarkXPress is a registered trademark of Quark, Inc. WebWorks® is a registered trademark of Quadralay Corporation. Times New Roman and Antiqua are trademarks of the Monotype Corporation in the U.S. Patent and Trademark office and certain other jurisdictions. SVG is a trademark of the World Wide Web Consortium; marks of the W3C are registered and held by its host institutions MIT, INRIA, and Keio. All other trademarks are the property of their respective owners. Adobe Systems Incorporated, 345 Park Avenue, San Jose, California 95110, USA Notice to U.S. government end users. The software and documentation are “commercial items,” as that term is defined at 48 .F.R. §2.101, consisting of “commercial computer software” and “commercial computer software documentation,” as such terms are used in 48 C.F.R. §12.212 or 48 C.F.R. §227.7202, as applicable. Consistent with 48 C.F.R. §12.212 or 48 C.F.R. §§227.7202-1 through 227.7202-4, as applicable, the commercial computer software and commercial computer software documentation are being licensed to U.S. Government end users (A) only as Commercial items and (B) with only those rights as are granted to all other end users pursuant to the terms and conditions herein. Unpublished-rights reserved under the copyright laws of the United States. Adobe Systems Incorporated, 345 Park Avenue, San Jose, CA 94110-2704, USA. For U.S. Government End Users, Adobe agrees to comply with all applicable equal opportunity laws including, if appropriate, the provisions of Executive Order 11246, as amended, Section 402 of the Vietnam Era Veterans Readjustment Assistance Act of 1974 (38 USC 4212), and Section 503 of the Rehabilitation Act of 1973, as amended, and the regulations at 41 CFR Parts 60-1 through 60-60, 60-250, and 60-741. The affirmative action clause and regulations contained in the preceding sentence shall be incorporated by reference. ug.book Page 3 Friday, July 1, 2005 7:50 AM

3

Contents

Getting Started What’s new in FrameMaker 7.2 ...... 5 What’s new in FrameMaker 7.1 ...... 6 Installing FrameMaker 7.2 ...... 7 Starting FrameMaker 7.2 ...... 7 Registering FrameMaker 7.2 ...... 8 Learning FrameMaker 7.2 ...... 9 About FrameMaker Server 7 ...... 10

Chapter 1 Using the New File Import Features Importing PageMaker and QuarkXPress files ...... 11 Importing Photoshop files ...... 13 Importing JPEG 2000 files ...... 13 Importing SVG images ...... 13 Importing PDF and Illustrator files (UNIX) ...... 14

Chapter 2 New Options for Creating PDF Files Creating PDF files ...... 15

Chapter 3 New Options for Processing XML Using XML with FrameMaker ...... 17 Opening and saving XML files ...... 18 Using XML with XSL transformation ...... 19 Using XML with Schema ...... 20

Chapter 4 Changes to Samples, Templates, and Fonts Changes to structured samples and applications: 7.2 ...... 23 Changes to UNIX fonts: 7.1 ...... 25

Chapter 5 Multiple Undo/Redo Undo and Redo commands ...... 29 Document-level command history ...... 29 ug.book Page 4 Friday, July 1, 2005 7:50 AM

4 CONTENTS

Undo status of all commands ...... 31

Chapter 6 Additional Features in 7.2 Additions to formatting toolbar ...... 49 New file display options ...... 50 Enhanced conversion to structure ...... 50 Improved validation of EDD attributes ...... 51 ug.book Page 5 Friday, July 1, 2005 7:50 AM

5

Getting Started

elcome to Adobe FrameMaker® Multiple Undo and Redo Choose from a 7.2—the complete publishing Command History list to undo or redo W system that’s a , document operations beyond the most recent. page designer, graphics editor, equation editor, Each open document has its own command and book builder rolled into one package. history. In addition, you can now undo and redo Working within the versatile FrameMaker more operations than in previous releases. See environment, you can author anything from a “Multiple Undo/Redo” on page 29. simple report to a complex multichapter Additions to formatting toolbar More actions are document with imported graphics. This same available in Windows through shortcut icons in ® material can then be reused in an Adobe PDF the Formatting Bar. For details, see “Additions to version, an version, an HTML version for formatting toolbar” on page 49. the Web, or an XML version that can be trans- formed for viewing on a variety of devices, such Enhanced Conversion Tools for Adding Structure as cell phones and other handheld devices. Specify a root element in the conversion table, and retain formatting in paragraphs and objects Note: FrameMaker 7.2 is available for Windows (such as cross-references and tables). For details, and Solaris (UNIX) operating systems. see “Enhanced conversion to structure” on page 50 and Appendix A, “Conversion Tables for Adding Structure to Documents,” in the What’s new in FrameMaker 7.2 Structure Application Developer’s Guide. FrameMaker 7.2 adds multiple undo and redo Enhanced structure validation Validate XML capability, further enhances XML support for documents against their associated Schema structured documents, and improves the upon import and export, and validate attribute conversion process for adding structure to clauses in the EDD. For details, see “Improved unstructured documents. validation of EDD attributes” on page 51.

Briefly, new features and enhancements include XML enhancements for XSL Import and export the following: XML documents using XSL transformation. See New File Display Options Choose to show the file “Using XML with XSL transformation” on name before the path name in the titles of page 19. document and book windows, so that it is easier to see the names of files that have long path names. For details, see “New file display options” on page 50. ug.book Page 6 Friday, July 1, 2005 7:50 AM

6 Getting Started

XML enhancements for Schema Import XML PSD support Import Photoshop® (PSD) images documents that use the XML Schema language and benefit from integration between for grammar and rule definition, and validate FrameMaker and Photoshop. See “Importing against Schema on import and export. See Photoshop files” on page 13. “Using XML with Schema” on page 20. JPEG 2000 support Take advantage of state-of- Updated samples and templates New structured the-art compression technique by importing document samples and structure templates are JPEG 2000 images into your FrameMaker included with FrameMaker 7.2, and outdated documents. See “Importing JPEG 2000 files” on ones have been removed. For details, see page 13. “Changes to structured samples and applica- Improved PDF support Save files as PDF using tions: 7.2” on page 23. the latest version of Acrobat Distiller® (Windows) or the internal distillation process (UNIX), and take advantage of the latest ePaper technol- What’s new in FrameMaker 7.1 ogies and cross-platform workability. See “New FrameMaker 7.1 introduced many new features Options for Creating PDF Files” on page 15. and enhancements for exporting XML, CMYK color retention Generate PostScript® and importing graphics and other files, handling of PDF files on UNIX that retain CMYK color infor- fonts, and generating PDF files. FrameMaker 7.1 mation. See “New Options for Creating PDF and later also include the latest version of Files” on page 15. WebWorks Publisher Standard Edition for easy conversion of FrameMaker documents to HTML. Updated Microsoft Office filters Import various formats of , Excel, and RTF files Briefly, new features and enhancements include (97, 98, 2000, and XP) using updated and the following: enhanced filters. In addition, benefit from QuarkXPress and PageMaker® support Enjoy the improved exporting of RTF files. ability to import QuarkXPress and PageMaker XML export enhancements Export documents files into FrameMaker, now added to the list of from FrameMaker to XML and back to file types you can import on Windows. See FrameMaker while retaining conditional text “Importing PageMaker and QuarkXPress files” and external cross-references. When you save to on page 11. XML, the default file extension is now .. For Enhanced SVG import Improve the saving XML files to FrameMaker, the default file quality of vector graphics when importing extension is now .fm. In addition, FrameMaker Scalable Vector Graphics (SVG) files. See 7.1 replaces file paths with URIs (Uniform “Importing SVG images” on page 13. Resource Identifiers) in the output XML. See “New Options for Processing XML” on page 17. ug.book Page 7 Friday, July 1, 2005 7:50 AM

ADOBE FRAMEMAKER 7.2 7 User Guide Supplement

Adobe font issues handling Take advantage of If you already have Acrobat Distiller 7.0 on your improved font protection and use updated system, the FrameMaker 7.2 installer detects it templates, sample files, and palettes that use and asks if you want to overwrite it. Before only (UNIX). See “Changes to starting FrameMaker 7.2, make sure that Samples, Templates, and Fonts” on page 23. Acrobat Distiller 7.0 is indeed installed. If it is not installed, run the setup.exe program in the Note: FrameMaker 7.1 does not ship with third- Distiller folder on your FrameMaker CD. party fonts. You must have Acrobat Distiller 5.0 or later WebWorks Publisher SE 7.0.4 Convert FrameMaker files to HTML with the powerful installed to use the File > Save as PDF command new upgrade of WebWorks Publisher Standard in FrameMaker 7.2. Edition. Starting FrameMaker 7.2 Installing FrameMaker 7.2 You start FrameMaker 7.2 just as you would any You must install FrameMaker 7.2 from the software application. FrameMaker CD onto your hard drive; you When you start FrameMaker for the first time, cannot run the program from the CD or from a you’ll be prompted to choose between two network. interfaces: the standard FrameMaker interface Make sure that your serial number is accessible and Structured FrameMaker. You can also before installing the application. You can find change the interface you work in with a the serial number on the registration card or CD preference setting. For information on switching sleeve. between interfaces, see “Setting the standard or structured FrameMaker preference” on page 7 of Follow the on-screen installation instructions. the Adobe FrameMaker 7.0 User Guide. For more detailed information, see the Install ReadMe file on the CD. To start FrameMaker in Windows: Do one of the following: Installing Acrobat Distiller 7.0 (Windows) • Choose Start > Programs > Adobe > At the end of the installation process, the FrameMaker 7.2. FrameMaker installer prompts you to install • Choose Start > Run, and then enter the full Distiller. Click Yes, and follow the pathname of the program executable file, on-screen installation instructions to install enclosed in quotation marks (optionally Acrobat Distiller 7.0. followed by the name of a file to open): ug.book Page 8 Friday, July 1, 2005 7:50 AM

8 Getting Started

“C:\Program Note: If FrameMaker doesn’t start, contact your Files\Adobe\FrameMaker7.2\ system administrator. For instructions on opening FrameMaker.exe” a document when you start the product, or using other startup options, see the manual Custom- When using the Run command, you can use the izing FrameMaker, located in $FMHOME/fminit/ -nosplash or /nosplash option to suppress /OnlineManuals. the startup screen:

“C:\Program Files\Adobe\FrameMaker7.2\ Registering FrameMaker 7.2 FrameMaker.exe” -nosplash Registering your software helps Adobe offer technical support and inform you about new You can also use the -silent or /silent software developments. Please register your option to suppress any alerts while FrameMaker copy by filling out and returning the warranty is starting: registration card included with your software package. “C:\Program Files\Adobe\FrameMaker7.2\ You can register quickly by using the registration FrameMaker.exe” -silent software that appears when you first start FrameMaker. This registration requires that you be connected to the Internet, as it opens Adobe’s To start FrameMaker in UNIX: registration Web page. If you don’t register when you first start the program, FrameMaker will In a UNIX window, do one of the following: remind you at intermittent intervals of your • To start the default language version of choice. In addition, you can choose to register at FrameMaker, enter maker. any time by choosing Help > Registration. If • To override the default language version and you’re registering from a location other than the use a different installed language version, U.S., go to www.adobe.com and click Adobe enter maker -l (lowercase L) and the name of Worldwide to see the Adobe page for your the language you want to use (such as region. ukenglish, japanese, francais, or deutsch). For example, to start the French version of FrameMaker, you would enter maker -l francais. ug.book Page 9 Friday, July 1, 2005 7:50 AM

ADOBE FRAMEMAKER 7.2 9 User Guide Supplement

Learning FrameMaker 7.2 The user guide and this supplement assume you have a working knowledge of your computer Adobe provides a variety of options for learning and its operating conventions, including how to FrameMaker, including printed guides and use a mouse, standard menus, and commands. It tutorials, PDF documents that you can view on- also assumes you know how to open, save, and screen or print, Help, and tool tips. Adobe also close files. For help with any of these techniques, provides easy access to Adobe’s home page on please see your Windows or UNIX documen- the World Wide Web, where you can find service, tation. products, and regularly updated tips for using FrameMaker. The Adobe FrameMaker Quick Reference Card contains basic information about the Adobe Adobe Reader® software, included on the FrameMaker tools and palettes, and shortcuts FrameMaker CD, lets you view PDF files. Adobe for using them. Reader 7.0 is required to view many of the documents included on the FrameMaker CD or The OnlineManuals and XML Cookbook folders in the FrameMaker installation folder. in the FrameMaker 7.2 folder provide additional documentation on more advanced topics. Included reference guides This Adobe FrameMaker 7.2 User Guide Using Help Supplement and the FrameMaker 7.2 Release FrameMaker 7.2 includes complete documen- Notes contain detailed information about new tation in Help, including keyboard shortcuts. In features and changes in FrameMaker releases addition, Help includes full color illustrations, 7.2, 7.1, and 7.0. Wherever a topic or procedure and more detailed information about some appears in both the Adobe FrameMaker 7.0 User procedures. Also included are tool tips, which Guide and in this supplement, use the infor- help you identify a tool or control in the work mation in this supplement. area. The Adobe FrameMaker 7.0 User Guide contains To start Help: detailed information about FrameMaker tools and commands. It is designed to be used as a Choose Help > Help Topics, or (Windows only) reference tool in your everyday work. The cross- press F1. platform user guide notes any differences in procedures and commands between platforms. To identify a tool or control: Position the pointer over a tool or control, and pause. A tool tip appears, showing the name and keyboard shortcut (if any) for the item. ug.book Page 10 Friday, July 1, 2005 7:50 AM

10 Getting Started

Other resources The Adobe Certification program offers users, instructors, and training centers the opportunity to demonstrate their product proficiency and promote their software skills as Adobe Certified Experts, Adobe Certified Instructors, or Adobe Authorized Learning Providers. Certification is available for several different geographical regions. Visit the Partnering with Adobe Web site at http://partners.adobe.com to learn how you can become certified.

About FrameMaker Server 7 FrameMaker Server 7 is a print and PDF publishing engine that runs in a server-based or automated environment. FrameMaker Server 7 integrates with a variety of data sources, including databases, application servers, and Web services. FrameMaker Server 7 is ideal for catalog publishing, , and the production of personalized documents and custom . For more information about FrameMaker Server 7, visit www.adobe.com/products/fmserver. ug.book Page 11 Friday, July 1, 2005 7:50 AM

11

Chapter 1: Using the New File Import Features

n FrameMaker 7.1 and later, you can import Layers FrameMaker treats all layers in an Adobe PageMaker, QuarkXPress, Adobe imported document as one layer. The page I Photoshop, JPEG 2000, SVG, PDF (UNIX), and items are drawn according to their stacking (UNIX) files into Adobe order on the page, starting with items on the FrameMaker. master page and then items on the body page. Character styles FrameMaker creates new character formats for the character styles in the Importing PageMaker and document you’re importing. If a character style QuarkXPress files has the same name as a character format in FrameMaker 7.1 and later let you import FrameMaker, the attributes in the character PageMaker 6.5 or 7.0 and QuarkXPress 3.3 or 4.1 format are replaced by the corresponding documents. attributes from the imported file. FrameMaker doesn’t import PageMaker or QuarkXPress FrameMaker imports the main components of character attributes that aren’t supported by PageMaker and QuarkXPress files as described FrameMaker. below. Paragraph styles FrameMaker creates new Master FrameMaker adds a new master paragraph formats for the paragraph styles in page for each master page in the document you the document you’re importing. If a paragraph are importing. All master-page items are placed style has the same name as a paragraph format on their corresponding master pages in in FrameMaker, the attributes in the paragraph FrameMaker. If you have custom-named master format are replaced by the corresponding pages in PageMaker, FrameMaker uses the same attributes from the imported file. FrameMaker name. doesn’t import PageMaker or QuarkXPress For QuarkXPress documents, FrameMaker paragraph attributes that aren’t supported by imports all text objects on master pages as text FrameMaker. flows, and preserves all body-page overrides. FrameMaker drops any overrides for other objects on body pages.

Sections FrameMaker ignores sections and imports their contents only. ug.book Page 12 Friday, July 1, 2005 7:50 AM

12 CHAPTER 1 Using the New File Import Features

Tate-Chu-Yoko Because FrameMaker doesn’t support vertical text, FrameMaker 7.1 treats Tate-Chu-Yoko as horizontal text.

Color definitions FrameMaker creates color definitions to match custom colors or colors from a color library that are defined in the PageMaker or QuarkXPress file. However, if a color definition with the same name already exists in FrameMaker, the FrameMaker color is used, and no new color is created.

FrameMaker 7.1 creates a paragraph format (right) for each Graphics FrameMaker uses its filters to import paragraph style (left) in the PageMaker document you’re im- linked (referenced) graphics files. If it doesn’t porting. have the appropriate filter, FrameMaker doesn’t import the graphics files. In the case of Paragraphs with local overrides in the original embedded graphics, FrameMaker uses the document are also treated as overrides by image data to import the graphics. FrameMaker. When importing a floating graphic, FrameMaker Importing tagged text from PageMaker displays positions the graphic at the same position as in the actual tag names in the FrameMaker the original file. When importing an inline document. You should deselect Export Tags in graphic, FrameMaker positions the graphic in the PageMaker Text Export dialog box to import the text flow in the same text position as in the the text only, not the tag name. original file. Paragraph rules FrameMaker imports paragraph OLE objects FrameMaker supports OLE. rules as a single-line frame defined in the FrameMaker imports OLE objects as long as reference pages. All other settings applied to the FrameMaker supports the graphic format. rules, such as line colors, line styles, and so on, are not imported. Grouped objects FrameMaker supports hierar- chical grouping of objects. Drawing objects FrameMaker imports all drawing objects. If fill and stroke colors are Hyperlinks FrameMaker supports hyperlinks. different, the fill color is used for both stroke and For PageMaker documents, FrameMaker fill. The runaround settings are dropped. imports object and page item anchors as cross- references. Non-printing objects FrameMaker doesn’t import non-printing objects. Table of contents FrameMaker imports the table of contents generated in QuarkXPress or PageMaker as regular text. ug.book Page 13 Friday, July 1, 2005 7:50 AM

ADOBE FRAMEMAKER 7.2 13 User Guide Supplement

Pasteboards FrameMaker imports all paste- You import PSD files the same way you import board objects inline in their corresponding other types of graphics. See the Adobe anchored frame. FrameMaker creates a separate FrameMaker 7.0 User Guide for more information. section in the reference pages for the paste- board objects it imports.

Indexing FrameMaker imports all entry Importing JPEG 2000 files markers but treats the index as regular text. FrameMaker 7.1 supports JPEG 2000, a version of the popular JPEG image-compression format. To import a PageMaker or QuarkXPress file: When importing JPEG 2000 files, the filter 1 In FrameMaker, choose File > Open, and converts the supported color modes of RGB, specify the PageMaker or QuarkXPress file you CMYK, Grayscale, and LAB and discards unsup- want to import. ported modes such as Index. The filter does not 2 Choose the appropriate file type in the support 16-bit-per-channel images. Unknown File Type dialog box: To import a JPEG 2000 file: • If importing a PageMaker file, choose PageMaker [version] Document or PageMaker 1 Choose File > Import > File. [version] Template. 2 Specify the file you want to import, and select • If importing a QuarkXPress file, choose Import By Reference or Copy Into Document. QuarkXpress Document (3.3-4.1x). 3 Click Import. If the Unknown File Type dialog 3 Click Convert. If the Missing File dialog box box appears, select JPC, J2C, JPX, JPF, J2K, or JP2, appears, navigate to the folder that contains the and click Convert. missing file, click the name of the file, and click Continue. Importing SVG images FrameMaker 7.0 imported Scalable Vector Importing Photoshop files Graphics (SVG) images as bitmaps in Frame- FrameMaker 7.1 and later support importing of Image format, which FrameMaker uses for (PSD) files. FrameMaker printing. converts PSD files to native FrameImage format FrameMaker 7.1 and later enhance the printing and converts the color space (Photoshop RGB, of SVG images to PostScript printers by CMYK, LAB, Indexed, Grayscale, or Bitmap) to rendering the images as vector graphics using RGB. Encapsulated PostScript (EPS). For non- PostScript printers, FrameMaker uses the Frame- Image format. ug.book Page 14 Friday, July 1, 2005 7:50 AM

14 CHAPTER 1 Using the New File Import Features

In addition, when you create a PDF file from a When you import a PDF or Illustrator file into document containing an SVG image, the image FrameMaker, the file is treated as a graphic, and appears as vectors, which improves its look in only one page can be imported at a time. You Acrobat and allows you to zoom in on it without can import it either by copy or by reference. Both pixelation. process and spot colors can be displayed and printed. Note: Embedded SVG image animations aren’t functional in FrameMaker. Note: Graphics that use transparency might not print as expected to a PostScript Level 1 or non- To import an SVG image: PostScript printer. If you run FrameMaker using the 1 Choose File > Import > File. -noapi option (./maker.exe -noapi), you won’t be able to import PDF files. 2 Specify the file you want to import, and select

Import By Reference or Copy Into Document. To import a PDF or Illustrator file: 3 Click Import. If the Unknown File Type dialog 1 In FrameMaker, choose File > Import > File, box appears, select SVG, and click Convert. and specify the PDF or Illustrator file you want to 4 In the Import SVG dialog box, specify the import. raster quality. 2 Select either Import By Reference or Copy Into 5 Specify image dimensions if they’re different Document. from the default size (you can’t scale propor- 3 Click Import. tionally in this dialog box). 4 If the file has more than one page, specify the 6 Click Set. page number you want by typing the page Note: Depending on the rasterization quality and number into the text box. available memory, it might take several minutes 5 Click Select. for the SVG image to import. Note: Illustrator 9 and 10 files are imported at the page size of the file. Resize the anchored frame to Importing PDF and Illustrator crop any white space from the image. files (UNIX) You can import Adobe PDF files and Illustrator 9 and 10 files into a FrameMaker document in release 7.1 or later. ug.book Page 15 Friday, July 1, 2005 7:50 AM

15

Chapter 2: New Options for Creating PDF Files

rameMaker 7.1 added new options and PDF job options for Windows are Standard, High updated functionality for creating PDF Quality, PDFX1a, PDFX3, Press Quality, and F files. Smallest File Size. PDF job options for UNIX are eBook, High Creating PDF files Quality, PDFX1a, PDFX3, Press, Press-Quality, Print, Screen, Smallest-File-Size, and Standard. FrameMaker 7.1 added new options for creating For more information about PDF job options, PDF files and, in UNIX, for preserving CMYK color refer to the Acrobat Distiller Help. in the generated PDF files. In addition, FrameMaker 7.1 and later have been updated to work with Acrobat Distiller 6.0 (Windows) and Using the View Generated PDF in Acrobat the improved internal distillation process (UNIX). option A new option, View Generated PDF in Acrobat, is Defining PDF job options now available in the PDF Setup dialog box. (The In FrameMaker 7.1 or later (Windows), the PDF Setup dialog box opens when you click PDF location of PDF job options, formerly called Setup in the Print Document dialog box.) This Distiller job options, has changed to option lets you specify whether to automatically /Documents and Settings/All start Acrobat and open the generated PDF file. Users/Documents/Adobe PDF 6.0/Settings. Also, the names of the standard PDF job options in the PDF Setup dialog box (Windows and UNIX) have changed. As a result of these changes, if you open a document you saved in FrameMaker 7.0 with the old Distiller job option names and choose File > Save as PDF, FrameMaker 7.1 or later displays an alert indicating that the specified PDF job options file doesn’t exist. ug.book Page 16 Friday, July 1, 2005 7:50 AM

16 CHAPTER 2 New Options for Creating PDF Files

The template and the rules files govern the structure and format of the document and the rules of conversion between XML and FrameMaker. Usually, these files are set up and maintained by a documentation developer.

Selecting the View Generated PDF in Acrobat option

Using the Convert CMYK Colors to RGB option (UNIX) By default, FrameMaker converts CMYK colors to RGB when it prints and creates PDF files. FrameMaker 7.1 and later adds a new option, Convert CMYK Colors to RGB, to the PDF Setup dialog box. Deselecting this option lets you override the default conversion of CMYK colors to RGB so that FrameMaker can preserve CMYK colors, which might result in better printing quality.

About the Adobe PDF printer (Windows) If you have Acrobat Distiller 6.0 installed, you can still convert documents to PDF by creating a PostScript file and then distilling that file yourself. In FrameMaker 7.1 and later, the name of the printer you use to create PostScript files has changed from Acrobat Distiller to Adobe PDF. ug.book Page 17 Friday, July 1, 2005 7:50 AM

17

Chapter 3: New Options for Processing XML

rameMaker 7.1 and 7.2 added new • Structure Application Developer’s Guide options for processing XML. (Structure_Dev_Guide.) in the FrameMaker 7.2/OnlineManuals folder. F FrameMaker 7.1 improved support for importing and exporting XML files, including • The Adobe FrameMaker 7.0 XML Cookbook better handling of conditional text and cross- (userguide.pdf) in the FrameMaker 7.2/XML references. It also allowed for consistent use of Cookbook folder. filename extensions. • Using the XHTML Starter Kit Online Manual FrameMaker 7.2 additionally enhanced XML (XHTML_Starter_Kit.pdf) in the FrameMaker import and export to support XSL transforma- 7.2/OnlineManuals folder. tions (see “Using XML with XSL transformation” • Using XMLcss Plug-in (XMLcss.pdf) in the on page 19), and the Schema language for FrameMaker 7.2/OnlineManuals folder. grammar and rule definition (see “Using XML • Adobe FrameMaker 7.0: XML Tips and with Schema” on page 20). You can import an Techniques at partners.adobe.com/asn/ XML document that uses Schema, automatically framemaker//xml_fm7.pdf. creating a DTD from the referenced Schema, or you can create an EDD directly from a Schema • Adobe FrameMaker 7.0 User Guide. definition. This release also enables validation To use the full potential of the “roundtrip” against an associated Schema upon both import capability (FrameMaker to XML and back to and export. FrameMaker), the FrameMaker document must be associated with a structured template. In addition, the document can be associated with a Using XML with FrameMaker read-write rules file. This association must be Before using XML with FrameMaker, you need to specified in the structapps.fm file. familiarize yourself with basic XML concepts The template and the rules files govern the such as XML editing and XML application devel- structure and format of the document and the opment. You can find some basic information rules of conversion between XML and about FrameMaker and XML in the following FrameMaker. Usually, these files are set up and documents: maintained by a documentation developer. ug.book Page 18 Friday, July 1, 2005 7:50 AM

18 CHAPTER 3 New Options for Processing XML

Opening and saving XML files • To use default mapping and no read/write rules, choose . (You may In Structured FrameMaker 7.0, when you want to use this option to browse a file you opened an XML file with an .xml extension, don’t intend to save.) FrameMaker imported the structured content of the file into a FrameMaker structured document Note: When characters in an XML file don’t map with an .fm extension. As a result, if you needed into the FrameMaker document, the characters are to save the file in its original XML format, you had marked as unknown. They don’t appear in to use the File > Save As command and choose FrameMaker, but they are preserved on XML the XML format. If you used the File > Save export. command, FrameMaker saved the file as a FrameMaker file. To save a FrameMaker file as XML: Structured FrameMaker 7.1 and later have 1 In Structured FrameMaker, choose File > improved handling of XML to eliminate Save As. confusion. When you open an XML file, 2 Select the folder in which to save the file, FrameMaker retains the file’s .xml extension. specify a filename with an .xml extension, Also, if you use the File > Save command, choose XML (*.xml) from the Save as Type pop- FrameMaker saves the XML file in XML format up menu, and then click Save. using the .xml extension. To save an XML file: In FrameMaker 7.2, you can also open XML files that use XML Schema; see “Using XML with Choose File > Save. FrameMaker saves the file in Schema” on page 20. XML format and preserves the .xml extension.

To open an XML file: Handling conditional text and XML 1 In Structured FrameMaker, choose File > Structured FrameMaker 7.1 added the ability to Open. (In UNIX, you can click Open in the main export and import all conditional text (visible FrameMaker window.) and hidden), along with information about the 2 Select the file you want to open, and click condition tags, such as their show/hide status, Open. color, and style. 3 If the Use Structured Application dialog box To preserve conditional text when saving and appears, choose an application name from the opening XML files, the XML file that FrameMaker Use Structured Application pop-up menu, and generates contains the following: click Set. Then do one of the following: • Conditional text tags corresponding to the • To associate an application with the file, conditional text present in the document. choose the name of an application. ug.book Page 19 Friday, July 1, 2005 7:50 AM

ADOBE FRAMEMAKER 7.2 19 User Guide Supplement

• Condition indicators—color and effect— FrameMaker releases 7.1 and later support a associated with each conditional text tag. new attribute, srcfile, to retain external • The status—show or hide—for each cross-reference information when generating condition tag. XML documents. • Start and end markers for sections corre- When you export a file containing an external sponding to each tag. cross-reference to XML, the srcfile attribute of the cross-reference contains the name of the In addition to normal text, support for condi- referenced file and the ID of the referenced tional text in XML allows an entire table or table element in the file. rows to be conditional. The same applies to footnotes, markers, and anchored graphics. Also, The following is an example of an external cross- conditional text can be inside a text inset (XML reference in an XML file that was generated or text). using FrameMaker 7.1: generate and retain external cross-references In this example, crossreference is an when saving and opening XML files. element defined in the DTD corresponding to an element of type CrossReference in the EDD. The For example, if your FrameMaker file contains a value of the attribute srcfile consists of three cross-reference to another file, when you save parts: the name of the referenced file, the your file in XML, FrameMaker generates tags number sign (#), and the ID of the referenced representing the cross-reference along with element. information about the referenced file. When opening the same XML file, FrameMaker Note: FrameMaker converts file paths in the converts the cross-reference tags and the infor- generated XML to URIs. mation they contain into a FrameMaker cross- reference. Using XML with XSL FrameMaker 7.0 supported internal cross-refer- transformation ences using the ID and IDREF attributes. The IDREF tag identified the referenced element in XSLT (XML Style Transformation language), a a FrameMaker file. The ID tag identified the specialized programming language written in cross-reference. Both of these attributes had the XML, is the means by which transformations same value, indicating that one was the source defined in XSL (Extensible Style Language) are of the reference and the other the destination. applied to XML documents. FrameMaker 7.2 includes an XSLT processor that allows you to ug.book Page 20 Friday, July 1, 2005 7:50 AM

20 CHAPTER 3 New Options for Processing XML

associate an XSL file with an XML structure appli- Using XML with Schema cation or XML document, and apply the transfor- FrameMaker 7.2 adds the ability to import XML mations defined in that document when markup documents that are associated with importing from or exporting to XML. W3C's XML Schema language. FrameMaker FrameMaker 7.2 supports W3C XSLT 1.0 recom- automatically creates a DTD and EDD from the mendations. Schema. FrameMaker validates the document • New elements in the structure application structure against the associated Schema upon (XSLTPreferences in the Stylesheets both import and export to XML, but does not element of XMLApplication) allow you to retain all Schema information upon export. specify an XSL file as part of your XML For complete details of how Schema is mapped structure application, to be used for both to DTD, see the Structure Application Developer’s import and export. Guide. • The xml-stylesheet processing instruction (PI) now allows you to specify an Note: This release offers support for Schema that is XSL file in an XML markup document, which equivalent to what was previously available for supercedes any XSL specified in the structure DTD. That is, EDD has not been extended to accom- application when importing that document. modate features in Schema that are not available in DTD. For this reason, Schemas are read-only, Upon import, XSL transformations are applied and you cannot export the EDD back out to before the default read rules or any additional Schema. read rules you have defined. That is, the result of applying an XSL transformation on import is a new file, which (if it is an XML file) is passed to Schema workflow the read/write rules. You can import an XML document that refer- ences a Schema file, and you can specify a Upon export, XSL tranformations are applied Schema file in your structure application, to use after the default or explicit write rules. The result for validating a document upon export to XML. of applying read/write rules on export is a new XML file, which, if it is valid, is passed to the XSLT 1 For a specific XML document, you can include processor. the path of the schema file in the XML using attributes - noNamespaceSchemaLocation For additional information and further details of or schemaLocation depending on whether the new elements and PI, see the Structured your schema includes a target namespace or Application Developer’s Guide. not. ug.book Page 21 Friday, July 1, 2005 7:50 AM

ADOBE FRAMEMAKER 7.2 21 User Guide Supplement

2 To specify a Schema file for use in exporting Generating an element catalog from XML, modify the structapps.fm file. Use the Schema Schema element as part of the XMLAppli- You can create a new EDD from a Schema cation to provide the Schema file path for definition, or import the elements from a export. Schema definition into an existing EDD. 3 Open the XML in Frame using a structured FrameMaker converts the Schema definition to application. Edit it. DTD first, and then creates or imports elements 4 Save the XML using a structured application. to an EDD. The Schema element in the structapps.fm For this purpose, two new commands have been file is output in the file and validation is added to the File > Structure Tools menu: performed against it. • Open Schema: This command converts a In this workflow, a DTD is generated automati- specified Schema to DTD, and creates a new cally as an intermediary file from the Schema EDD from the DTD. given in the XML document, and you do not • Import Schema: This command converts a modify it. However, you can also use a Schema specified Schema to DTD, and imports file to generate an EDD; see “Generating an elements from the DTD into an existing EDD. element catalog from Schema” on page 21. Each command opens a File Choose dialog box that allows you to specify the Schema file, then a Changes to structure application for Save dialog box in which you specify where to Schema support save the resulting DTD file. The new element Schema, a child of the XmlApplication element, specifies the path To create an EDD from Schema: of a Schema file in the structapps.fm 1 In Structured FrameMaker, click File > structure application file. If instance documents Structure Tools > Open Schema. Choose a use namespaces, the property Namespace in Schema file. XmlApplication must be set to true. 2 Choose a path for the DTD to be output. In order for a structure application to be 3 Examine the resulting DTD and make any selectable in the Use Structured Application list modification you wish. while importing a document that is associated with a Schema, the Schema’s root element must 4 Create an EDD from the generated DTD, as be included in the application’s DOCTYPE in the described in the Structure Application XmlApplication element. Developer’s Guide. 5 Use this EDD to create a template that can be included in the Structured Application. ug.book Page 22 Friday, July 1, 2005 7:50 AM

22 CHAPTER 3 New Options for Processing XML

6 Provide your DTD path along with the Schema Location in the input XML. This will make sure that FrameMaker works correctly with your template. Validation of input and output XML is still performed against the Schema. ug.book Page 23 Friday, July 1, 2005 7:50 AM

23

Chapter 4: Changes to Samples, Templates, and Fonts

he FrameMaker 7.2 release updates the Added samples samples of structured documents and structure templates. Details of the [BASE]\samples\templates\Structured\Book\ T FrontMatter.fm changes are given below. [BASE]\samples\templates\Structured\Book\ The fonts bundled with FrameMaker 7.1 and BookExampleIX.fm later on UNIX are different from those that were [BASE]\samples\templates\Structured\Book\ bundled with earlier versions of FrameMaker. BookExampleTOC.fm FrameMaker 7.0, for example, included fonts such as Agfa Monotype from third-party [BASE]\samples\templates\Structured\FAQ\StrucBody.fm foundries. In FrameMaker 7.1, those third-party [BASE]\samples\templates\Structured\FAQ\ fonts are replaced with Adobe OpenType fonts. StrucFAQ.book

The details are given in “Changes to UNIX fonts: [BASE]\samples\templates\Structured\FAQ\ 7.1” on page 25. StrucFAQTOC.fm

[BASE]\samples\templates\Structured\FAQ\ StrucHeader.fm Changes to structured samples [BASE]\samples\templates\Structured\FAQ\StrucNotes.fm and applications: 7.2 [BASE]\samples\templates\Structured\FAQ\ The following tables list samples that have been StrucRevHist.fm added and removed, templates that have been [BASE]\samples\templates\Structured\Online\ added and removed, and new sample direc- CoverData.fm tories. All directory paths are given relative to

[BASE], which is the product installation [BASE]\samples\templates\Structured\Online\ SingleSource.book location. [BASE]\samples\templates\Structured\Online\ Note: In Windows, versions of the structured SingleSourceIX.fm templates that use Adobe fonts are also provided [BASE]\samples\templates\Structured\Online\ in the TemplatesWithAdobeFonts folder. SingleSourceLOF.fm

Added samples [BASE]\samples\templates\Structured\Online\ SingleSourceLOT.fm [BASE]\samples\templates\Structured\Book\Chapter.fm ug.book Page 24 Friday, July 1, 2005 7:50 AM

24 CHAPTER 4 Changes to Samples, Templates, and Fonts

Added samples Removed samples

[BASE]\samples\templates\Structured\Online\ [BASE]\samples\templates\Online\SingleSource.book SingleSourceTOC.fm [BASE]\samples\templates\Online\SingleSourceIX.fm [BASE]\samples\templates\Structured\Online\ SingleSrc.fm [BASE]\samples\templates\Online\SingleSourceLOF.fm

[BASE]\samples\templates\ [BASE]\samples\templates\Online\SingleSourceLOT.fm Structured\Online\SingleSrc2.fm [BASE]\samples\templates\Online\SingleSourceTOC.fm [BASE]\samples\templates\Structured\Outlines\ OutlineHarvard.fm [BASE]\samples\templates\Online\SingleSrc.fm

[BASE]\samples\templates\Structured\Outlines\ [BASE]\samples\templates\Online\SingleSrc2.fm OutlineNumeric.fm

[BASE]\samples\templates\Structured\Outlines\ Added templates OutlineSmall.fm [BASE]\Templates\Structured\Book\Chapter.fm [BASE]\samples\templates\Structured\Reports\ [BASE]\Templates\Structured\Book\FrontMatter.fm ReportNumeric.fm [BASE]\Templates\Structured\Book\Index.fm [BASE]\samples\templates\Structured\Special\ Newsletter.fm [BASE]\Templates\Structured\Book\TOC.fm

[BASE]\Templates\Structured\FAQ\StrucBody.fm Removed samples [BASE]\Templates\Structured\FAQ\StrucFAQ.book [BASE]\samples\templates\Structured\OutlineHarvard.fm [BASE]\Templates\Structured\FAQ\StrucFAQTOC.fm [BASE]\samples\templates\Structured\OutlineNumeric.fm [BASE]\Templates\Structured\FAQ\StrucHeader.fm [BASE]\samples\templates\Structured\OutlineSmall.fm [BASE]\Templates\Structured\FAQ\StrucNotes.fm [BASE]\samples\templates\Structured\ReportNumeric.fm [BASE]\Templates\Structured\FAQ\StrucRevHist.fm [BASE]\samples\templates\FAQ\StrucBody.fm [BASE]\Templates\Structured\Online\CoverData.fm [BASE]\samples\templates\FAQ\StrucFAQ.book [BASE]\Templates\Structured\Online\SingleSource.book [BASE]\samples\templates\FAQ\StrucFAQTOC.fm [BASE]\Templates\Structured\Online\SingleSourceIX.fm [BASE]\samples\templates\FAQ\StrucHeader.fm [BASE]\Templates\Structured\Online\SingleSourceLOF.fm [BASE]\samples\templates\FAQ\StrucNotes.fm [BASE]\Templates\Structured\Online\SingleSourceLOT.fm [BASE]\samples\templates\FAQ\StrucRevHist.fm [BASE]\Templates\Structured\Online\SingleSourceTOC.fm [BASE]\samples\templates\Online\CoverData.fm ug.book Page 25 Friday, July 1, 2005 7:50 AM

ADOBE FRAMEMAKER 7.2 25 User Guide Supplement

Added templates Removed templates

[BASE]\Templates\Structured\Online\SingleSrc.fm [BASE]\Templates\Online\SingleSourceLOT.fm

[BASE]\Templates\Structured\Online\SingleSrc2.fm [BASE]\Templates\Online\SingleSourceTOC.fm

[BASE]\Templates\Structured\Outlines\OutlineHarvard.fm [BASE]\Templates\Online\SingleSrc.fm

[BASE]\Templates\Structured\Outlines\OutlineNumeric.fm [BASE]\Templates\Online\SingleSrc2.fm

[BASE]\Templates\Structured\Outlines\OutlineSmall.fm Other directories added (English names) [BASE]\Templates\Structured\Reports\ReportNumeric.fm [BASE]\samples\templates\Structured\Book\app_xml [BASE]\Templates\Structured\Special\Newsletter.fm [BASE]\samples\templates\Structured\Special\app_xml

Removed templates [BASE]\samples\templates\Structured\Online\app_xml

[BASE]\Templates\Structured\OutlineHarvard.fm [BASE]\samples\templates\Structured\FAQ\app_xml

[BASE]\Templates\Structured\OutlineNumeric.fm [BASE]\samples\templates\Structured\XHTML

[BASE]\Templates\Structured\OutlineSmall.fm [BASE]\samples\templates\Structured\XDocBook

[BASE]\Templates\Structured\ReportNumeric.fm [BASE]\Templates\Structured\XHTML

[BASE]\Templates\Structured\SingleSrc.fm [BASE]\Templates\Structured\XDocBook

[BASE]\Templates\Structured\StrucBody.fm [BASE]\Templates\Structured\XMLCookBook

[BASE]\Templates\FAQ\StrucBody.fm [BASE]\Templates\Structured\Reports\app_xml

[BASE]\Templates\FAQ\StrucFAQ.book [BASE]\Templates\FAQ\StrucFAQTOC.fm Changes to UNIX fonts: 7.1 [BASE]\Templates\FAQ\StrucHeader.fm New fonts that come with FrameMaker 7.1 are [BASE]\Templates\FAQ\StrucNotes.fm Adobe Garamond® Pro, Courier Standard, Symbol Standard, Letter Gothic Standard, New [BASE]\Templates\FAQ\StrucRevHist.fm Gothic, Minion® Pro, Myriad® Pro, Kozuka Mincho® [BASE]\Templates\Online\CoverData.fm Pro, Kozuka Gothic™ Pro, Adobe Pi, Adobe Song,

[BASE]\Templates\Online\SingleSource.book Adobe Ming, and Adobe Myungjo.

[BASE]\Templates\Online\SingleSourceIX.fm

[BASE]\Templates\Online\SingleSourceLOF.fm ug.book Page 26 Friday, July 1, 2005 7:50 AM

26 CHAPTER 4 Changes to Samples, Templates, and Fonts

Adding fonts after installation Changes to templates for fonts: 7.1 If you want to add third-party or other fonts after FrameMaker 7.1 installs two sets of templates: installing FrameMaker 7.1, you need to add the an old set and a new set. It installs the old fonts manually. template set in the directory $FMHOME/fminit/language/.fm3rdpartyfonts. To add fonts manually: The old template set uses third-party fonts. The 1 Copy the new fonts to the directory new template set is installed in the directory

$FMHOME/fminit/fontdir. ($FMHOME is the $FMHOME/fminit/language/ directory where FrameMaker 7.1 is installed.) .fmadobefonts (where language is usenglish, french, german, or japanese). 2 Add the names of the new fonts to the file $FMHOME/fminit/fontdir/fontlist. For more By default, the installer configures the links in information, see "Editing statements in fontlist the directory $FMHOME/fminit/language to files" in Working with Fonts in FrameMaker for point to the new set of templates in the directory UNIX (UNIX_Fonts.pdf), located in the directory $FMHOME/fminit/language/.fmadobefonts as $FMHOME/fminit /language/OnlineManuals/ shown in the table below. (where language is usenglish, french, german, or Link Destination japanese). Samples .fmadobefonts/Samples

Handling font changes in FrameMaker 7.1 Templates .fmadobefonts/Templates

When you install FrameMaker 7.1, only Adobe ClipArt .fmadobefonts/ClipArt fonts are installed. Third-party fonts you might be familiar with, such as Times New Roman and Palettes .fmadobefonts/Palettes Arial, aren’t installed with FrameMaker. (See CustomDocs .fmadobefonts/CustomDocs “Third-party fonts included with FrameMaker 7.0” on page 27.) structure .fmadobefonts/structure

If you upgrade to FrameMaker 7.1 and want to Tour .fmadobefonts/Tour use the third-party fonts that came bundled with earlier versions of FrameMaker, you should XMLCookBook .fmadobefonts/XMLCookBook obtain a license to use these fonts and add them manually (see “Adding fonts after installation” on page 26). If you don’t have a license to use these fonts, modify your FrameMaker documents to use available fonts. Keep in mind that changing the fonts might significantly change the flow and layout of the documents. ug.book Page 27 Friday, July 1, 2005 7:50 AM

ADOBE FRAMEMAKER 7.2 27 User Guide Supplement

To use the old template set, change the links in Third-party fonts included with the directory $FMHOME/fminit/language/ to FrameMaker 7.0 point to the old set of templates in the directory The following is a list of third-party fonts that $FMHOME/fminit/language/.fm3rdpartyfonts as came with FrameMaker 7.0: shown in the table below. Times New Roman® Agfa Monotype font. Used in Link Destination all samples, templates, tour files, and palettes.

Samples .fm3rdpartyfonts/Samples Arial Agfa Monotype font. Used in all samples, Templates .fm3rdpartyfonts/Templates templates, tour files, and palettes. Avant Garde ITC (AMT) font. Used in ClipArt .fm3rdpartyfonts/ClipArt structure/xml//app/xhtml/template. Palettes .fm3rdpartyfonts/Palettes Book Antiqua® Agfa Monotype font. Used in all CustomDocs .fm3rdpartyfonts/CustomDocs samples, templates, tour files, and palettes. Bookman structure .fm3rdpartyfonts/structure ITC (AMT) font. Used in structure/xml/xhtml/app/xhtml/template. Tour .fm3rdpartyfonts/Tour Century School Book Agfa Monotype font. Used XMLCookBook .fm3rdpartyfonts/XMLCookBook in all samples, templates, tour files, and palettes. ZapfDingbats ITC (AMT) font. Used in For example, to change the Samples link (in the structure/xml/xhtml/app/xhtml/template. directory $FMHOME/fminit/language/) to point ZapfChancery ITC (AMT) font. Used in to the old Samples directory, type the following structure/xml/xhtml/app/xhtml/template. in a command prompt: HYGoThic Korean font. Used in the cd $FMHOME/fminit/usenglish/ BookErrorLog.ko, ASCIITemplate.ko, and rm Samples NewTemplate.ko files in the CustomDocs ln -s .fm3rdpartyfonts/Samples directory. Samples For consistent and uniform results, you should HYSMyeongJo Korean font. Used in the make sure that the links point to folders in either BookErrorLog.ko, ASCIITemplate.ko, and .fm3rdpartyfonts or .fmadobefonts. NewTemplate.ko files in the CustomDocs directory.

STHeiti Chinese font. Used in the BookErrorLog.chs, ASCIITemplate.chs, and NewTemplate.chs files in the CustomDocs directory. ug.book Page 28 Friday, July 1, 2005 7:50 AM

28 CHAPTER 4 Changes to Samples, Templates, and Fonts

STSong Chinese font. Used in the BookErrorLog.chs, ASCIITemplate.chs, and NewTemplate.chs files in the CustomDocs directory.

MHei Chinese font. Used in the BookEr- rorLog.cht, ASCIITemplate.cht, and NewTemplate.cht files in the CustomDocs directory.

MSung Chinese font. Used in the BookErrorLog.cht, ASCIITemplate.cht, and NewTemplate.cht files in the CustomDocs directory. ug.book Page 29 Friday, July 1, 2005 7:50 AM

29

Chapter 5: Multiple Undo/Redo

rameMaker 7.2 has enhanced the undo When one or more actions are available for Undo capability in a number of ways. In this or Redo in the current document, the new F release, undo capability is available for History item below Redo is also active. It brings more commands, and you can undo and redo up the command History palette, which allows multiple operations. you to undo or redo an action other than the most recent one, along with all of the subse- NOTE: Undo is not supported for structured . quent actions; see “Command History palette” on page 30 Undo and Redo commands A Redo icon has been added to the toolbar, Document-level command to the Undo icon. Click this button to redo the history most recently undone action in the current document: In previous releases, the most recent undoable command in any open document was the only command that could be undone, and the most Redo recently undone command was the only one that could be redone. In this release, A Redo command also appears in the Edit menu FrameMaker maintains a history of undoable and in menus, under the Undo commands, so that you can select one or more command, showing the most recent redoable recent commands to undo or redo. command in the current document. For The command history is available through the example: Edit menu and context menus. The command history is kept separately for each document, so undoing or redoing an operation in one document does not change the undo capability of another open document. Saving a document (with Save, Save As, or autosave) clears both the undo and redo history for that document. Generally, commands that do not change the content, such as copying text, If there is no action available for Undo or Redo in cannot be undone and do not affect the the current document, the corresponding menu command history. items and toolbar buttons are grayed. ug.book Page 30 Friday, July 1, 2005 7:50 AM

30 CHAPTER 5 Multiple Undo/Redo

As in previous releases, cursor movement and object selection actions are not undoable, but when a previous state is restored, it includes the original cursor location and object selection state. Commands that affect an external file (such as Spell Checker commands that update the user dictionary) are not undoable. For a complete list of commands that can and cannot be undone, and commands that clear the command history, see “Undo status of all commands” on page 31.

Command History palette The Edit > Undo and Redo menus show the most recent command, but a complete command You can undo and redo actions only in the order history is available in the new History palette, in which they were originally performed. When available from Edit > History or the keyboard you select a command to undo, all later shortcut Esc+e+h. This palette allows you to commands (which have been affected by the select a specific action to undo or redo. The selected action) are also undone. FrameMaker command history is shown only for the active also moves the selected commmand and all document. succeeding commands to the Redo list. Similarly, redoing a command moves it and later In the command History palette, the most recent commands back to the Undo list. command is highlighted. Commands listed above the most recent are undoable. For example, consider the following command Commands listed below the most recent are history, where “Change font” is the most recent redoable, and are marked with an asterisk (*). action:

Undo history Redo history

Change font Insert Tab Paste Cut Typing ug.book Page 31 Friday, July 1, 2005 7:50 AM

ADOBE FRAMEMAKER 7.2 31 User Guide Supplement

If you choose to undo the Insert Tab operation, Undoable commands that action and all later actions are undone and These commands are undoable in FrameMaker moved to the Redo list:: 7.2, and appear in the command History palette. Undo history Redo history Commands are identified in this table by their Paste Change font Command name and Label in the command Cut Insert Tab configuration files found in Typing $FMHOME/fminit/configui, and by the string that appears in the command History Any new action that modifies the document palette when the command is executed. clears the Redo history: The names of the command configuration files Undo history Redo history are:

Draw line • (Windows) cmds.cfg, wincmds.cfg, Paste mathcmds.cfg Cut Typing • (UNIX) Commands, XCommands, MathCom- mands.

Undo status of all commands The following tables show actions that can be undone and redone, and operations that clear the Undo and Redo command histories for one or all documents.

UNDOABLE COMMANDS

Command Label Command History palette

ParaPlacementBodyStraddle Set Para Placement Body Straddle Set Para Placement Body Straddle

ParaPlacementFullStraddle Set Para Placement Full Straddle Set Para Placement Full Straddle

ParaPlacementRunIn Set Para Placement Run-in Set Para Placement Run-in

ParaPlacementSidehead Set Para Placement Sidehead Set Para Placement Sidehead

ParaPlacementNormal Set Para Placement Normal Set Para Placement Normal

ViewBodyPages Body Pages Body Pages

ViewMasterPages Master Pages Master Pages ug.book Page 32 Friday, July 1, 2005 7:50 AM

32 CHAPTER 5 Multiple Undo/Redo

UNDOABLE COMMANDS

Command Label Command History palette

ViewReferencePages Reference Pages Reference Pages

Footnote Footnote Footnote

FootnoteProperties Footnote Properties Footnote Properties

LineLayout Line Layout Line Layout

ToggleSideheadsOnOff Toggle Room For Side Heads On/Off Toggle Room For Side Heads On/Off

RotatePage Rotate Page Counterclockwise Rotate Page Counterclockwise

RotatePageClockwise Rotate Page Clockwise Rotate Page Clockwise

RotatePageNormal Unrotate Page Unrotate Page

SplitTextFrame Split Text Frame Split Text Frame

CustomizeTextFrame Customize Text Frame Customize Text Frame

CutHead Disconnect Previous Disconnect Previous

CutTail Disconnect Next Disconnect Next

TableInsert Insert Table Insert Table

TableResizeColumns Resize Columns Resize Column

TableRowFormat Row Format Row Format

TableStraddle Straddle Straddle

Unstraddle Unstraddle Unstraddle

TableConvert Con&vert to Paragraphs Convert to Paragraphs

TableConvert Con&vert to Table Convert to Table

TableAddRowsOrColumns Add Rows or Columns Add Rows or Columns

UnifyTableFormats Unify Table Formats Unify Table Formats

AddRowsAbove Add Rows Above Add Rows Above

AddRowsBelow Add Rows Below Add Rows Below

AddColumnsToLeft Add Columns To Left Add Columns To Left

AddColumnsToRight Add Columns To Right Add Columns To Right

ClearLeavingCellsEmpty Clear Leaving Cells Empty Change To Table ug.book Page 33 Friday, July 1, 2005 7:50 AM

ADOBE FRAMEMAKER 7.2 33 User Guide Supplement

UNDOABLE COMMANDS

Command Label Command History palette

ClearRemovingCells Clear Removing Cells Change To Table

TablePasteReplaceSelection Paste Replacing Selection Paste Replacing Selection

TablePasteBefore Paste Before Paste Before

TablePasteAfter Paste After Paste After

TableShrinkWrapColWidth Shrink Wrap Column Width Shrink Wrap Column Width

CharTabForTableCell Tab For Table Cell Tab For Table Cell

TBL_DESIGNKIT_APPLY Change To Table

TBL_DESIGNKIT_UPDATEOPTIONS Change To Table

TBL_DESIGNKIT_UPDATEALL Change To Table

TBL_DESIGNKIT_NEWFORMAT New Table Format

KBD_TBLFMT_DELETE Delete Table Format

InsertNewHypertext Insert New Hypertext Hypertext

CrossReference Cross-Reference CrossReference

InsertNewMarker Insert New Marker Marker

ConditionVisibility Show/Hide Conditional Text Show/Hide Conditional Text

ToggleCondUseFormatOverride Conditional Text Format Overrides Toggle conditional Indicators On/Off

QuickConditionalIn Quick Conditional Text In Conditional Text

QuickConditionalNotIn Quick Conditional Text NotIn Conditional Text

QuickConditionalUn Quick Conditional Text Unconditional Conditional Text

Apply Conditional Text Conditional Text / Unconditional Text

KBD_CONDEDIT Change to Conditional Tag

CenterPara Center Paragraph/Objects

LeftPara Left Justify Paragraph/Objects

RightPara Right Justify Paragraph/Objects

FullyJustifyPara Fully &Justify Paragraph/Objects

RepeatLastParaCommand Repeat Last Paragraph Command ug.book Page 34 Friday, July 1, 2005 7:50 AM

34 CHAPTER 5 Multiple Undo/Redo

UNDOABLE COMMANDS

Command Label Command History palette

UnifyParas Unify Paragraphs

DecLineLeading1pt Decrement Line Leading 1 pt

IncLineLeading1pt Increment Line Leading 1 pt

HyphenationOff Hyphenation Off

HyphenationOn Hyphenation On

SingleSpaceParas Single Space Paragraphs

OneAndHalfSpaceParas One And A Half Space Paragraphs

DoubleSpaceParas Double Space Paragraphs

SpaceBetweenParas Space Between Paragraphs

CustomLineSpacingParas Custom Line Spacing For Paragraphs

ParaTopOfPage Start Para At Top Of Page

ParaTopOfColumn Start Para At Top Of Column

ParaTopOfLeftPage Start Para At Top Of Left Page

ParaTopOfRightPage Start Para At Top Of Right Page

ParaAnywhere Start Para Anywhere

SetLineSpaceFixed Set Line Spacing Fixed

SetLineSpaceFloating Set Line Spacing Floating

ParaNewFormat New Paragraph Format

ParaUpdateFormat Update Paragraph Format

Apply Paragraph Format

TabLeft Tab Left

TabCenter Tab Center

TabRight Tab Right

TabDecimal Tab Decimal

UpperCaseText Uppercase Selected Text Uppercase Selected Text

LowerCaseText Lowercase Selected Text Lowercase Selected Text ug.book Page 35 Friday, July 1, 2005 7:50 AM

ADOBE FRAMEMAKER 7.2 35 User Guide Supplement

UNDOABLE COMMANDS

Command Label Command History palette

InitialCapsText Initial Caps On Selected Text Initial Caps On Selected Text

SetToLowerCase LowerCase

SetToInitialCap Initial Capital

SetToUpperCase UpperCase

Capitalization Capitalization

YankKillBuffer Yank Kill Buffer Paste

AlignTop Top Align Top Align

AlignMiddle Top/Bottom Align Middle Align

AlignBottom Bottom Align Bottom Align

ToggleGraphicsDisplay Graphics Toggle Graphics On/Off

GraphicsFlipUpDown Flip Up/Down Flip Up/Down

GraphicsFlipLeftRight Flip Left/Right Flip Left/Right

RotateCounterclock90 Rotate 90 Degrees Counterclockwise Rotate 90 Degrees Counterclockwise

GraphicsScale Scale Scale

GraphicsSmooth Smooth Smooth

GraphicsUnsmooth UnSmooth UnSmooth

GraphicsReshape Reshape Reshape

GraphicsJoinCurves Join Join

GraphicsSetNumSides Set # Sides Set # Sides

GraphicsBringToFront Bring to Front Bring to Front

GraphicsSendToBack Send to Back Send to Back

GraphicsGroup Group Group

GraphicsUngroup Ungroup Ungroup

GraphicsAlign Align Align

GraphicsDistribute Distribute Distribute

RotateClockwise90 Rotate 90 Degrees Clockwise Rotate 90 Degrees Clockwise ug.book Page 36 Friday, July 1, 2005 7:50 AM

36 CHAPTER 5 Multiple Undo/Redo

UNDOABLE COMMANDS

Command Label Command History palette

GraphicsObjProps Object &Properties Object Properties

RotateGfxClockwise Rotate Clockwise

RotateGfxCounterClock Rotate Counterclockwise

GraphicsRotate Rotate Rotate

RotateAgain Rotate Again Rotate Again

RotateToNatural Rotate to Natural Orientation Rotate to Natural Orientation

RotateToPrevious Rotate to Previous Orientation Rotate to Previous Orientation

ResetNatural Reset Natural Orientation Reset Natural Orientation

SetThinLineWidth Set to Thinnest Line Width Set to Thinnest Line Width

SetThickLineWidth Set to Thickest Line Width Set to Thickest Line Width

IncrementLineWidth Increment Line Width Increment Line Width

DecrementLineWidth Decrement Line Width Decrement Line Width

SetFirstPenPattern Set First Pen Pattern(black) Set First Pen Pattern(black)

SetLastPenPattern Set Last Pen Pattern(none) Set Last Pen Pattern(none)

IncrementPenPattern Increment Pen Pattern Increment Pen Pattern

DecrementPenPattern Decrement Pen Pattern Decrement Pen Pattern

SetFirstFillPattern Set to First Fill Pattern(black) Set to First Fill Pattern(black)

SetLastFillPattern Set to Last Fill Pattern(none) Set to Last Fill Pattern(none)

IncrementFillPattern Increment Fill Pattern Increment Fill Pattern

DecrementFillPattern Decrement Fill Pattern Decrement Fill Pattern

SetPatternSolid Set Pattern Solid Set Pattern Solid

SetPatternDashed Set Pattern Dashed Set Pattern Dashed

SelectFirstDashedPattern Set First Dashed Pattern Set First Dashed Pattern

SelectLastDashedPattern Set Last Dashed Pattern Set Last Dashed Pattern

SelectPreviousDashedPattern Select Previous Dashed Pattern Select Previous Dashed Pattern

SelectNextDashedPattern Select Next Dashed Pattern Select Next Dashed Pattern ug.book Page 37 Friday, July 1, 2005 7:50 AM

ADOBE FRAMEMAKER 7.2 37 User Guide Supplement

UNDOABLE COMMANDS

Command Label Command History palette

RunaroundProperties Runaround Properties Runaround Properties

RunAroundContour Runaround Contour Runaround Contour

RunAroundBoundingBox Runaround Bounding Box Runaround Bounding Box

RunaroundOff Runaround Off Runaround Off

DeleteBack1Char Delete Back Character Delete Text

DeleteForw1Char Delete Forward Character Delete Text

DeleteBackToPrevWordEnd Delete Back To Prev Word End Delete Back To Prev Word End

DeleteForwToNextWordStart Delete Forward To Next Word Start Delete Forward To Next Word Start

DeleteForwToEndOfLine Delete Whole Line Delete Whole Line

DeleteForwToNextSentenceEnd Delete Forward To Next Sentence End Delete Forward To Next Sentence End

DeleteBackToStartOfLine Delete Back To Start Of Line Delete Back To Start Of Line

Move1PtUp Move 1 Point Up Move 1 Point Up

Move1PtDown Move 1 Point Down Move 1 Point Down

Move1PtLeft Move 1 Point Left Move 1 Point Left

Move1PtRight Move 1 Point Right Move 1 Point Right

RemoveAllKerning Remove All kerning Remove All kerning

IncFontSize Increment Text Size 1 pt

DecFontSize Decrement Text Size 1 pt

Move6PtUp Move 6 Point Up Move 6 Point Up

Move6PtDown Move 6 Point Down Move 6 Point Down

Move6PtLeft Move 6 Point Left Move 6 Point Left

Move6PtRight Move 6 Point Right Move 6 Point Right

DeleteBackToPrevWordStart Delete Back To Prev Word Start Delete Back To Prev Word Start

DeleteForwToNextWordEnd Delete Forward To Next Word End Delete Forward To Next Word End

DeleteForwToNextSentenceStart Delete Forward To Next Sentence Start Delete Forward To Next Sentence Start

DeleteBackToPrevSentenceEnd Delete Back To Prev Sentence End Delete Back To Prev Sentence End ug.book Page 38 Friday, July 1, 2005 7:50 AM

38 CHAPTER 5 Multiple Undo/Redo

UNDOABLE COMMANDS

Command Label Command History palette

Tab Tab Tab

CharShiftSpace Shift Space Typing

CharTabForTableCell Tab for table cell Typing

TransposeChars Transpose Characters Transpose Characters

CharDiscretionaryHyphen Discretionary Hyphen Discretionary Hyphen

NoHyphenWord No Hyphenation In Word No Hyphenation In Word

StyleSmallCaps SmallCaps SmallCaps

StyleDoubleUnderline Double Underline Double Underline

CharacterNumericUnderline Numeric Underline Numeric Underline

SelBold Bold

SelItalic Italic

SelUnderline Underline

SelPlain Plain

PageBreak PageBreak PageBreak

CharQuickKey Quick Character Quick Character

CharacterNoStretch Set Stretch to 100% Set Stretch to 100%

CharacterLessStretch Condense Stretch by 5%pts Condense Stretch by 5%pts

CharacterMoreStretch Expand Stretch by 5%pts Expand Stretch by 5%pts

StyleBold Bold Bold

StyleItalic Italic Italic

StyleUnderline Underline Underline

StylePlain Plain Plain

StyleSuperscript Superscript Superscript

StyleSubscript Subscript Subscript

CharacterNormal Set Characters To Normal Set Characters To Normal

IncrementTextOnePt Increment Text Size 1 pt Increment Text Size 1 pt ug.book Page 39 Friday, July 1, 2005 7:50 AM

ADOBE FRAMEMAKER 7.2 39 User Guide Supplement

UNDOABLE COMMANDS

Command Label Command History palette

DecrementTextOnePt Decrement Text Size 1 pt Decrement Text Size 1 pt

CharacterSqueezeSpace Squeeze Spacing 20% of em Squeeze Spacing 20% of em

CharacterSpreadSpace Spread Spacing 20% of em Spread Spacing 20% of em

CharacterRepeatLast Repeat Last Font Command Repeat Last Font Command

StyleStrikethrough Strikethrough Strikethrough

StyleOverline Overline Overline

StyleChangeBar Change Bar Change Bar

CharacterKerned Pair Kern Pair Kern

AnchoredFrame Anchored Frame Anchored Frame

ParaQuickKey Quick Paragraph Quick Paragraph

CharacterDefaultPgfFont Default Paragraph Font

ShowParagraphTags Update Paragraph Format

ShowCharacterTags Update Character Format

Apply Character Format New Character Format

Variable Variable Variable

HeaderFooterInsertPageNum Insert Page # Insert Page #

HeaderFooterInsertPageCount Insert Page Count Insert Page Count

HeaderFooterInsertCurrentDate Insert Current Date Insert Current Date

HeaderFooterInsertOther Insert Other...> Insert Other Variable

QuickVariables Quick Variable Quick Variable

ShowFontChoices Change Font

Size7 7 FontSize Change

Size9 9 FontSize Change

Size10 10 FontSize Change

Size12 12 FontSize Change ug.book Page 40 Friday, July 1, 2005 7:50 AM

40 CHAPTER 5 Multiple Undo/Redo

UNDOABLE COMMANDS

Command Label Command History palette

Size14 14 FontSize Change

Size18 18 FontSize Change

Size24 24 FontSize Change

SizeOther 36 FontSize Change

SizeChoose Other… FontSize Change

ImportFile File Import File

ImportObject Object Import Object

ViewBordersOn Show Borders Show Borders

ViewTextSymbolsOn Show Text Symbols Show Text Symbols

ViewRulersOn Show Rulers Show Rulers

ViewGridLinesOn Show Grid Lines Show Grid Lines

ViewElementBoundariesOn Show Element Boundaries Show Element Boundaries

ViewElementTagsOn Show Element Boundaries (as Tags) Show Element Boundaries (as Tags)

ViewGraphicsOn Show Graphics Show Graphics

ViewBordersOff Hide Borders Hide Borders

ViewTextSymbolsOff Hide TextSymbols Hide TextSymbols

ViewGraphicsOff Hide Graphics Hide Graphics

ViewOptions Options View Options

ViewBorders Borders Toggle Borders On/Off

ViewTextSymbols Text Symbols Toggle Text Symbols On/Off

ViewRulers Rulers Toggle Rulers On/Off

ViewGridLines Grid Lines Toggle Grid Lines On/Off

CharNonBreakHyphen Non Breaking Hyphen Non Breaking Hyphen

CharHardSpace Hard Space Hard Space

CharHardReturn Hard Return Hard Return

CharNumberSpace Number Space Number Space ug.book Page 41 Friday, July 1, 2005 7:50 AM

ADOBE FRAMEMAKER 7.2 41 User Guide Supplement

UNDOABLE COMMANDS

Command Label Command History palette

CharThinSpace Thin Space Thin Space

CharEmSpace Em Space Em Space

CharEnSpace En Space En Space

Return Return Typing

Nudge1ptUp Move 1 Point Up

Nudge1ptDown Move 1 Point Down

Nudge1ptLeft Move 1 Point Left

Nudge1ptRight Move 1 Point Right

AlignGfxTop Top Align

AlignGfxTBCenter Top-Bottom Center Align

AlignGfxBottom Bottom Align

AlignGfxLRCenter Left-Right Center Align

AlignGfxLeft Left Align

AlignGfxRight Right Align

ChangeBars Change Bars Change Bar

TextOptions Text Options Text Options

SmartSingleQuote Smart Single Quote Typing

SmartDoubleQuote Smart Double Quote Typing

ReplaceOnce Replace Replace

ReplaceAll ReplaceAll ReplaceAll

ReplaceAndFindAgain Replace And Find Again Replace And Find Again

Cut Cut Cut

Paste Paste Paste

Paste Special Paste Special Paste

Clear Clear Clear ug.book Page 42 Friday, July 1, 2005 7:50 AM

42 CHAPTER 5 Multiple Undo/Redo

UNDOABLE COMMANDS

Command Label Command History palette

ThesaurusReplace Replace active selection with word Replace from thesaurus

CorrectWord Correct Word Correct Word

CheckDocument Spell Check Document Correct Word

KBD_RUBIPROPS Rubi Properties... Rubi Properties

KBD_HIDE_RULERS Hide Rulers Hide Rulers

KBD_HIDE_GRID Hide Grid Lines Hide Grid Lines

KBD_HIDE_ELEM_BORDER Hide Element Boundaries Hide Element Boundaries

KBD_HIDE_COND_IND Hide Conditional Text Indicators Hide Conditional Text Indicators

KBD_ZOOMIN Zoom In

KBD_ZOOMOUT Zoom Out

KBD_ZOOM_FIT_PAGE Fit Page in Window Fit Page in Window

KBD_ZOOM100 Zoom to 100%

KBD_ELEM_BORDER Element Boundaries Toggle Element Boundaries On/Off

KBD_BOOKADDFILE Add File(s) to Book

KBD_BOOKDELETEFILE

KBD_PASTE Paste Paste

KBD_CLEAR Cl&ear Delete File(s) from Book ug.book Page 43 Friday, July 1, 2005 7:50 AM

ADOBE FRAMEMAKER 7.2 43 User Guide Supplement

UNDOABLE COMMANDS

Command Label Command History palette

ELEM_INS_CAT_AT_SEL Insert Element ELEM_INSERT_CUSTOM_1 ELEM_INSERT_CUSTOM_2 ELEM_INSERT_CUSTOM_3 ELEM_INSERT_CUSTOM_4 ELEM_INSERT_CUSTOM_5 ELEM_INSERT_CUSTOM_6 ELEM_INSERT_CUSTOM_7 ELEM_INSERT_CUSTOM_8 ELEM_INSERT_CUSTOM_9 ELEM_INSERT_CUSTOM_10

KBD_INSERTQUICK Insert Element Insert Element

ELEM_WRAP_CAT_AT_SEL Wrap Element

KBD_WRAPQUICK Wrap Element Wrap Element

ELEM_CHANGE_CAT_AT_SEL Change Element

KBD_CHANGEQUICK Change Element Change Element

KBD_ATTREDITQUICK Quick Attr Edit Change Element Attributes

KBD_ELEM_MERGE_1ST Merge Merge Element(s) into First

KBD_ELEM_MERGE_LAST Merge Into Last Merge Element(s) into Last

KBD_ELEM_SPLIT Split Split Element

KBD_ELEM_UNWRAP Unwrap Unwrap Element

ELEM_BAM Repeat Last Element Command Repeat Last Element Command

KBD_ELEM_TAGS Element Boundaries (as Tags) Show Element Boundaries as Tags

KBD_TOGGLE_COLLAPSE Toggle Element Collapse Toggle Element Collapse

KBD_TOGGLE_COLLAPSE_ALL Toggle Element Collapse All Siblings Toggle Element Collapse (all siblings)

KBD_ELEM_TRANSPOSE_NEXT Transpose With Previous Transpose with Previous Element

KBD_ELEM_TRANSPOSE_PREV Transpose With Next Transpose with Next Element

KBD_ELEM_PROMOTE Promote Element Promote Element

KBD_ELEM_DEMOTE Demote Element Demote Element

KBD_SMEQN Small Equation New Small Equation ug.book Page 44 Friday, July 1, 2005 7:50 AM

44 CHAPTER 5 Multiple Undo/Redo

UNDOABLE COMMANDS

Command Label Command History palette

KBD_MEDEQN Medium Equation New Medium Equation

KBD_LGEQN Large Equation New Large Equation

KBD_PUTINLINE Shrinkwrap Equation Shrinkwrap Equation

KBD_ANTIPUTINLINE Unwrap Equation Expand to Column Width

KBD_EQUATION Equation Sizes… Equation Size Properties

KBD_MATH_FONTS Equation Fonts… Change Equation Fonts

KBD_MATH_UPDATE_ELEM Update Definition Update Math Element Definition

KBD_MATH_NEW_ELEM Add Definition to Catalog Add Math Element Definition

MathAlignSetManual Align Set Manual Align Set Manual

MathAlignClearManual Align Clear Manual Align Clear Manual

MathSetManualLineBreak Set Manual Line Breaks Set Manual Line Breaks

MathClearManualLineBreaks Clear Manual Line Breaks Clear Manual Line Breaks

MathAddFractions Add Fractions Add Fractions

MathOrderinSum Order Sum Order in Sum

MathOrderinSumotherway Order Sum Reverse Order in Sum other way

MathFactor Factor Factor

MathFactorSome Factor Some Factor Some

MathMultiplyOut Multiply Out Multiply Out

MathMultiplyOutOnce Multiply Out Once Multiply Out Once

MathDistribute Distribute Distribute

MathDistributeOver Distribute Over = Distribute Over Equality

MathLongDivision Long Division Long Division

MathRemoveDivision Remove Division Remove Division

MathRemoveDivisionOnce Remove Division 1 Level Remove Division Once

MathRemoveNegPowers Remove Negative Powers Remove Negative Powers

MathRemoveNegPowersOnce Remove Negative Powers 1 Level Remove Negative Powers Once ug.book Page 45 Friday, July 1, 2005 7:50 AM

ADOBE FRAMEMAKER 7.2 45 User Guide Supplement

UNDOABLE COMMANDS

Command Label Command History palette

MathNumberCrunch Number Crunch Number Crunch

MathShowAllDigits Show All Digits Show All Digits

MathEvaluate Evaluate Evaluate

MathEvalSubstitutions Evaluate Substitution Eval Substitutions

MathIntegrate Evaluate Integrals Integrate

MathDifferentiate Evaluate Derivatives Differentiate

MathDifferentiateOnce Evaluate Derivatives 1 Level Differentiate Once

MathEnterDefinition Enter Rule Enter Definition

MathApplyDefinition Apply Rule Apply Definition

MathDesignateDummy Designate Dummy Designate Dummy

MathSimplify Simplify Simplify

MathSimplifySome Simplify Some Simplify Some

MathIsolateTerm Isolate Term Isolate Term

MathPulloutoneterm Expand First Term Pull Out One Term

MathPullOutAllTerms Expand All Terms Pull out all terms

MathCreate1x1matrix Create 1 x 1 Matrix Create 1 x 1 Matrix

MathTransposeMatrix Matrix Transpose Matrix Transpose

MathMatrixAlgebra Matrix Algebra Matrix Algebra

MathAlignMatrixRowToggle Toggle fixed/proportional Align Matrix Row Toggle

MathAlignMatrixColToggle Toggle fixed/proportional Align Matrix Column Toggle

BookSetupFile Set Up Generated File Set Up Generated File

TableOfContents Table of Contents Table of Contents

ListOfFigures List of Figures List of Figures

ListOfTables List of Tables List of Tables

ListOfParagraphs List of Paragraphs List of Paragraphs

ListOfParagraphsAlphabetical List of Paragraphs (Alphabetical) List of Paragraphs (Alphabetical) ug.book Page 46 Friday, July 1, 2005 7:50 AM

46 CHAPTER 5 Multiple Undo/Redo

UNDOABLE COMMANDS

Command Label Command History palette

ListOfMarkers List Of Markers List Of Markers

ListOfMarkersAlphabetical List of Markers (Alphabetical) List of Markers (Alphabetical)

ListOfReferences List of Reference List of Reference

StandardIndex Standard Index Standard Index

IndexOfAuthors Index of Authors Index of Authors

IndexOfSubjects Index of Subjects Index of Subjects

IndexOfMarkers Index of Markers Index of Markers

IndexOfReferences Index of References Index of References

ShowImportFiles — Import File

Commands that clear the command The names of the command configuration files history are: These commands clear the Undo/Redo history • (Windows) cmds.cfg, wincmds.cfg, and cause all entries to be removed from the mathcmds.cfg command History palette. • (UNIX) Commands, XCommands, MathCom- Commands are identified in this table by their mands. Command name and Label in the command configuration files, found in $FMHOME/fminit/configui).

COMMANDS THAT CLEAR THE UNDO STACK

Command Label Comments

BookRenameFile Rename File

Save Save

SaveAs Save As…

Revert Document/Book Revert to Saved

ImportFormats Formats ug.book Page 47 Friday, July 1, 2005 7:50 AM

ADOBE FRAMEMAKER 7.2 47 User Guide Supplement

COMMANDS THAT CLEAR THE UNDO STACK

Command Label Comments

DocumentNumbering Numbering…

CombinedFonts Combined Fonts…

PageAdd Add Disconnected Pages… Add Master Page… Add Reference Page...

PageDelete Delete Pages…

ColumnLayout Column Layout...

PageSize Page Size…

Pagination

MasterPageUsage Master Page Usage…

UpdateColumnLayout Update Column Layout…

NewMasterPage New Master Page…

FreezePagination Freeze Pagination…

ConnectTextFrames Connect Text Frames

CutBoth Disconnect Both Disconnects current text frame from both previous and next text frames

EditMarkerTypes Edit Marker Types…

ColorViews Views…

ViewSeparation1 View Separation 1 ViewSeparation2 View Separation 2 ViewSeparation3 View Separation 3 ViewSeparation4 View Separation 4 ViewSeparation5 View Separation 5 ViewSeparation6 View Separation 6

AtomizeInset Atomize Inset Removes all facets other than FrameVector

SwapRedBlue Exchange Red And Blue

ColorDefinitions Definitions…

DeleteWordFromDocDict Delete Word From Document Dictionary Sets the insertion point font to symbol

EditRulingStyle Edit Ruling Style ug.book Page 48 Friday, July 1, 2005 7:50 AM

48 CHAPTER 5 Multiple Undo/Redo

COMMANDS THAT CLEAR THE UNDO STACK

Command Label Comments

ImportElementDefns Element Definitions…

Update Update Book…/ Update References... Executed when user chooses Delete format in Para- graph Designer or Character Designer

NormalizeTags Create and Apply Formats

InclusionElementGrouping Toggle Inclusion Grouping Rearranges the list of Elements in the Elements Cat- alog to position the inclusion elements together

EditLinks Links... ug.book Page 49 Friday, July 1, 2005 7:50 AM

49

Chapter 6: Additional Features in 7.2

rameMaker release 7.2 provided various additional features and enhancements Fewhose details are given in this chapter: Additions to formatting toolbar • “Additions to formatting toolbar” on page 49 In Windows only, new icons have been added to • “New file display options” on page 50 the formatting toolbar, which is shown when • “Enhanced conversion to structure” on you select View > Formatting Bar. The page 50 formatting bar appears below the Quick Access • “Improved validation of EDD attributes” on bar, as shown below, followed by descriptions of page 51 the new icons.

Icon Description Icon Description

Import File Font Name (drop-down list of avail- able fonts)

Object Properties Font Size (drop-down list of avail- able sizes) Lock/Unlock Document First Page Previous Page Next Page

Insert Special Character Last Page ( cick for menu of char- acters) Find Next ug.book Page 50 Friday, July 1, 2005 7:50 AM

50 CHAPTER 6 Additional Features in 7.2

You can click the Special Character icon to get a the dialog that lists all open files. list of special characters, and open drop-down By default the value is set to Off, the line is lists of Font Names and Font Sizes, as shown. marked as a comment, and the file name is displayed in the format pathname filename, as previously. • In UNIX, there is a new boolean xresource, Maker.displayFileLeafFirst. When this is set to True, the file name in the document or book window title is shown in the format filename pathname. By default the value is set to False, and the file name is displayed in the format pathname filename, as previously. The flag does not affect how the root name of the folder or directory tree is shown in individual file names inside the book window. Menu of special characters and drop-down list of font sizes Enhanced conversion to structure New file display options The conversion tool that allows you to add Release 7.2 contains a new option that allows structure to unstructured documents has been you to display the file name before the path in enhanced in several ways: the frame titles of document windows, so that • The root element can now be specified in the you can see the file name if a long path name conversion table and added automatically, would otherwise hide it. where it was previously necessary to add it

• In Windows, there is a new flag, Display- manually after performing the conversion. FileLeafFirst, in the initialization file, Specify “RE:RootElement” in the first maker.ini. If the value is On, the file name column of the conversion table, and the name in the document or book window title is of the root element in the second column. shown in the format filename pathname. This • The conversion process can now retain format is also used to display the file name in formatting in paragraphs, tables, and in objects of all types (cross reference, marker, graphic, equation, footnote, system variable, Rubi and Rubi group). ug.book Page 51 Friday, July 1, 2005 7:50 AM

ADOBE FRAMEMAKER 7.2 51 User Guide Supplement

Tip: Use the FrameMaker utility "Create and Apply Formats" before conversion to turn format overrides and untagged formatted text into named paragraph and character formats, which can be carried forward into the structured document and EDD. For additional details of conversion table specifi- cations and how the conversion is performed, see Appendix A, “Conversion Tables for Adding Structure to Documents,” in the Structure Appli- cation Developer’s Guide.

Improved validation of EDD attributes When validating the elements in an EDD, attributes in if-then clauses were not previously validated. For example, suppose that the possible values of an attribute are A or B or C, and a context rule says If [attrval = “D”]. This was not previously flagged as an error when the element definitions were imported. It is now correctly reported as an invalid structure. Similarly, if an element’s text formatting rules or prefix/suffix rules use attribute names in the context specifications, the attribute name and case must match the attribute definition in the element’s definition. If an attribute’s value is changed to the same value it previously had, the action is not flagged as a change in this release. This enhances perfor- mance by eliminating unnecessary value checking. ug.book Page 52 Friday, July 1, 2005 7:50 AM

52 CHAPTER 6 Additional Features in 7.2