Adobe FrameMaker 7.0 User Manual
Adobe FrameMaker 7.0 User Manual

Adobe FrameMaker 7.0 User Manual

Hide thumbs Also See for FrameMaker 7.0:

Advertisement

Adobe
®
FrameMaker
7.0
®
Customizing (Windows
®
)

Advertisement

Table of Contents
loading

Summary of Contents for Adobe FrameMaker 7.0

  • Page 1 Adobe ® FrameMaker ® Customizing (Windows ®...
  • Page 2: Table Of Contents

    Contents Customizing Locating customization fi les ........1 FrameMaker Changing Initialization About initialization fi...
  • Page 3: Customizing Framemaker

    Users might also have personal versions of installation files such as maker.ini located in UserProfile\Application Data\Adobe\FrameMaker\7.0, where UserProfile is the location of user profile data for the current platform. To see the Application Data folder, you may need to set your operating system to Show hidden files and folders.
  • Page 4: Changing Initialization Files

    FrameMaker also stores a user’s copy of maker.ini in UserProfile\Application Data\Adobe\FrameMaker\7.0, where UserProfile is the location of user profile data for the current platform. For more information about UserProfile and the location of customization files, see “Locating customization files” on page 1.
  • Page 5: System Information About Framemaker

    ADOBE FRAMEMAKER 7.0 Changing Initialization Files Special characters While editing a FrameMaker initialization file, you may need to type a character not immediately accessible on a standard keyboard (that is, whose hexadecimal (hex) code is greater than \x7f). For example, you may need to enter special quotation marks (see “Quotation marks for Smart Quotes”...
  • Page 6: Options For Your Working Environment

    file. This file will contain important debugging information, which can help a Technical Support engineer track down the problem. Be sure to copy this file before restarting, since the file is overwritten with a blank one whenever a FrameMaker 7.0 product starts. Visual display preferences...
  • Page 7 ADOBE FRAMEMAKER 7.0 Changing Initialization Files • UseSystemCursor specifies whether FrameMaker will use its own cursors for mouse actions such as Rotate or Drag. When set to Off, FrameMaker uses its own cursors; when set to On, FrameMaker uses the cursors supplied with the operating system.
  • Page 8 ADOBE FRAMEMAKER 7.0 Changing Initialization Files Filename conventions 9x/ 2 000/ N T CrossPlatfor mFileNaming=Windows The CrossPlatformFileNaming setting controls the file naming convention that is used. The default is • Windows9x/2000/NT. The other choices are UNIX, and Macintosh. For details on these file naming conventions, see the online manual Working on Multiple Platforms.
  • Page 9 Su ppressExtensions=fm, book • For all the Windows platforms that FrameMaker 7.0 supports, the operating system hides file extensions for regis- tered file types when filenames are listed in browser windows or shell windows. You can disable this extension suppression with a view option in the shell. FrameMaker suppresses file extensions in its browsers and in the document and book window headers if shell suppression is enabled.
  • Page 10: Folders And Setup Files

    ADOBE FRAMEMAKER 7.0 Changing Initialization Files Additional settings Ne twor kLock=On The NetworkLock setting causes FrameMaker to create a lock file (.lck) when you open a file. The lock file deters • others from opening the same file and changing its contents while you have it open. They can, however, open a view-only copy of the file.
  • Page 11 ADOBE FRAMEMAKER 7.0 Changing Initialization Files AlwaysOnTopPaletteDir= ColorLib=fminit\Color FontDir=fminit\fonts FontDirCache=fminit\fonts\.cach e Un i co d e D i r = f m i n i t \ u n i co d e HelpDir specifies the folder that contains the files for the online Help system.
  • Page 12 If you move or delete this font, these symbols will be displayed incorrectly on your monitor. If you need to reinstall the font, reinstall the FrameMaker 7.0 product application files. FMSmallFont contains the font used in the Tools palette. Do not change this setting.
  • Page 13: Positions For Windows And Dialog Boxes

    ADOBE FRAMEMAKER 7.0 Changing Initialization Files • MathCharacterFile specifies the file that defines special math characters. All these files are loaded at startup. For the order of precedence of these files, see “Precedence of the configuration files” on page 21.
  • Page 14: Fdk Clients

    ADOBE FRAMEMAKER 7.0 Changing Initialization Files • The values for MakerWin specify normal, minimized, and maximized positions. The first value determines which position to use; its value is 1 for normal, 2 for minimized, or 3 for maximized. The next six values are pairs of x and y offsets that specify the different window positions;...
  • Page 15: Dash Patterns

    ADOBE FRAMEMAKER 7.0 Changing Initialization Files This argument Specifies vendor_id A four-character maximum string that identifies the vendor display_name The name to display in dialog boxes when the user chooses the filter description A string to describe the filter path The pathname of the filter’s DLL file—can be an absolute path, or relative to the install...
  • Page 16: Thermometer Colors

    ADOBE FRAMEMAKER 7.0 Changing Initialization Files Thermometer colors A thermometer is a horizontal bar that shows progress during operations that can take some time. One color, on the left of the bar, represents the percentage of the operation that is complete. Another color, on the right of the bar, represents the percentage remaining.
  • Page 17: Spelling Options

    ADOBE FRAMEMAKER 7.0 Changing Initialization Files Spelling options The [Spelling] settings in the initialization file define the options for spell-checking and specify which style of quotation marks to use. Settings for the Spelling Checker Options dialog box The first group of lines under [Spelling] contains default settings for the Spelling Checker Options dialog box:...
  • Page 18: Basic Font Settings

    The [Fonts] settings in the initialization file determine the default fonts, the fonts not used for spell-checking, font sizes in a pop-up menu, and definitions needed to interpret fonts from other platforms. Several settings determine whether features in Adobe Type Manager Deluxe 4.0 will be used. Font size...
  • Page 19 At m Fo nt Au to Ac tiv a t io n =On At mFontSubstitution=Off The AtmFontAutoActivation setting determines whether font sets in Adobe Type Manager Deluxe 4.0 will be automatically activated. This means that if you open a document that uses a font that is installed on your computer but is not in a font set that’s currently active, the font set will be activated automatically.
  • Page 20: Aliases For Windows Fonts

    ADOBE FRAMEMAKER 7.0 Changing Initialization Files Aliases for Windows fonts A font in Windows does not always have the same name as the comparable font on another platform. This often happens because in Windows a variation such as Narrow is part of a font family, whereas on other platforms the variation is an option independent of the font family.
  • Page 21: Mappings For Unavailable Fonts

    ADOBE FRAMEMAKER 7.0 Changing Initialization Files You can add more aliases to [WindowsToFrameFontAliases] and change existing ones. Follow the syntax for any changes you make. Mappings for unavailable fonts When you open a document that requires fonts not available on your system, an alert box appears telling you the document uses unavailable fonts.
  • Page 22: Changing Menus And Commands

    Changing Menus and Commands FrameMaker is configured to display menus and commands as described in the FrameMaker User Guide and in online Help. You can choose to display all the menus and commands or a subset of them called quick menus. You can change both the complete and quick menu configurations by adding, removing, and rearranging menus and commands, and by adding, changing, or removing command shortcuts.
  • Page 23 ADOBE FRAMEMAKER 7.0 Changing Menus and Commands The command definition files include the complete definition of commands. Each command definition includes a unique identifier, a keyboard shortcut (optional), and a corresponding function code. The command definition files are: fminit\configui\cmds.cfg •...
  • Page 24 ADOBE FRAMEMAKER 7.0 Changing Menus and Commands fminit\configui\customui.cfg The file specified by the ConfigCustomUIFile setting in the initialization file. The names of these configuration files are specified in the initialization file for FrameMaker (see “Menu and command configuration files” on page 10).
  • Page 25 ADOBE FRAMEMAKER 7.0 Changing Menus and Commands • Each statement begins with a special word that indicates what that statement does. • Text outside angle brackets is treated as a comment. Don’t include angle brackets in comments. The rest of this chapter contains many examples of statements. You will find examples of the following state-...
  • Page 26: Context Menus

    ADOBE FRAMEMAKER 7.0 Changing Menus and Commands Menu ID Description !MakerMainMenu Menu bar for complete menus (document window active) !QuickBookMainMenu Menu bar for quick menus (book window active) !QuickMakerMainMenu Menu bar for quick menus (document window active) !RulerAlignMenu Alignment pop-up menu in the formatting bar...
  • Page 27: Customizing Commands

    ADOBE FRAMEMAKER 7.0 Changing Menus and Commands This context menu id Identifies the context menu for: !ViewerPopup a View-only document window !ViewOnlyBookContextMenu a View-only book window Customizing commands The commands that appear on the standard menus are defined in the three command configuration files listed in “Standard configuration files”...
  • Page 28 ADOBE FRAMEMAKER 7.0 Changing Menus and Commands Renaming a command You can change the label of a command that appears on a menu. You can change the label everywhere it appears, or in only one of several places. To rename a command everywhere it appears, use the following statement:...
  • Page 29 ADOBE FRAMEMAKER 7.0 Changing Menus and Commands To define an Asian typography command, use the <AsianFonts Yes> statement. For example, the following statements define the Format > Document > Combined Fonts command: <Command CombinedFonts < L a b e l Com b i n e d Fon t s . . . >...
  • Page 30 ADOBE FRAMEMAKER 7.0 Changing Menus and Commands You can add a key sequence for any command, even if it also has a mnemonic shortcut. Adding key sequences You add a key sequence for a command with a KeySequence statement. This statement can be included within the command definition statement or in a Modify statement:...
  • Page 31: Customizing Menus

    ADOBE FRAMEMAKER 7.0 Changing Menus and Commands To remove a key sequence for a command, delete the KeySequence and KeySeqLabel statements from the command. Shortcuts on the Equations palette The shortcuts that appear on the Equations palette won’t change to reflect any customizations. This palette is actually a special view-only document containing hypertext commands.
  • Page 32 ADOBE FRAMEMAKER 7.0 Changing Menus and Commands After you add a menu, you can move it. For details, see “Rearranging menu items” on page 32. Adding a command to a menu You add a command to a menu with an Add statement, the same way you add a menu to a menu.
  • Page 33 ADOBE FRAMEMAKER 7.0 Changing Menus and Commands If you add a separator to a menu bar, the separator will be invisible. Separators are used on the menu bars to define menu groupings for OLE 2 integration with other applications (see “Separator lines on menu bars” on page 31).
  • Page 34 ADOBE FRAMEMAKER 7.0 Changing Menus and Commands The order of the Add statements for a menu bar determines which menus are in which logical groups. Menus added in statements before the first separator is added belong in the FIle group. Menus added between the first and second separator statements belong to the Edit group.
  • Page 35 ADOBE FRAMEMAKER 7.0 Changing Menus and Commands <Order !MakerMainMenu.SpecialMenu <Last !MakerMainMenu>> To put one item before another item on a menu, use the following statement: <Order MenuID1.ItemID1 <Before MenuID2.ItemID2>> To put one item after another item on a menu, use the following statement: MenuID1.ItemID1...
  • Page 36: Debugging A Customized Configuration File

    < Icon B a r O n Ye s > Adobe, the Adobe logo, and FrameMaker are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States and/or other countries. Microsoft, Windows, and Windows NT are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries.

Table of Contents