[Main topics] [Navigation]

FMgraph – Graphics and diagrams in FrameMaker

FMgraph is an ExtendScript package which provides functions for creating graphics and diagrams in FrameMaker.
This library was designed to bypass the dysfunction of the ES functions as well as most implementation flaws (Only the most severe were corrected in FM 15.0.3.):

Note: This page does not describe all features of FMgraph. See the full documentation (pdf).

Use cases of FMgraph
Functions of FMgraph
Downloading and installing FMgraph

[To top/bottom of page] Use cases of FMgraph

[To top/bottom of page] Functions of FMgraph

You may wish to read the full documentation.

The script installs a menu item: Graphics > Graphic Library with the sub-menu:
Documentation [ESC q g d]
- Search/name object [ESC q g t]

User scripts are set up in ESTK. They act on the open document at the current cursor location:
screenshot of MFgraph usage

The dialogue to identify or find a table or an anchored frame is a palette which stays open while you manimpulate the document:
FMgraph panel to identify or find graphic objects

The dialogue to inspect an object or anchored frame is a palette which stays open while you manimpulate the document:
FMgraph panel to identify or find graphic objects

[To top/bottom of page] Downloading and installing FMgraph

Note: All software from D+DD is Donationware - if you find it helpful for your work, think about supporting also my work.

  1. Close FrameMaker if necessary.
  2. Download the installation file
  3. FM version FMgraph Date Installation file(s) Latest changes
    10 and later 1.0 2019-05-16 Inst-FMgraph.zip
    • First issue of FMgraph
    1.01 2019-05-22
    • Code comments, colour names de/fr, handling of penSize 0
    • Test scripts amended
    • Documentation revised
    1.10 2019-06-19
    • Palette "Inspect/assign properties" added
    • Order of objects when traversing document is now in appearant order
    1.20 2019-09-11
    • Default background colour defined internally, minor bug fixes.
  4. UnZip the file to the desktop (you get a file and a directory).
  5. Execute the file PrepareInstallation.exe.
    The language of the installation dialogues adapts to the UI language of your current FM installation (de, en, fr).
    This program modifies some values in the file InstallThis\config.ini.
  6. Use Continue Installation. This opens the installation program:
  7. Select the appropriate option(s):
  8. With Install the script and associated files will be transferred into the relevant locations.
    In maker.ini a section D+DD is established
  9. A message indicates the end of the installation. The desktop icons will be removed.
  10. Jou may download FMgraph-examples.zip with the test scripts. They were used for the documentation. Document _FMGraph-tpl.mif therein provides the character formats and background colour defined in the global variables. See Installation and usage of FMgraph > Adaptation of global variables.

Uninstall the script

To uninstall the script, start the installation program from the short cut in the Start-menu > D+DD; set the option(s) to define what to uninstall; then use the Un-Install button.

You can later use the installation program again.

To get completely rid of the script you need to remove the following in addition to the un-installation:


Any software from D+DD is provided by the author and contributor "as is" and any express or implied warranties, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose are disclaimed.

[Main topics] [Navigation]
 URL:  Created: 2019-05-16  Updated:
© Docu+Design Daube, Zürich    
  Business of Docu + Design Daube Documentation issues Sharing information Klaus Daube's personal opinions Guests on this site Home of Docu + Design Daube To main page in this category To first page in series To previous page in series To next page in series To bottom of page To top of page Search this site Site map Mail to webmaster To bottom of page To top of page