Electropubs

CleanImport

CleanImport imports formats but, unlike FrameMaker, deletes the formats from the current document first to leave a clean template.

One of the big drawbacks with FrameMaker's format import procedure is that existing paragraph tags, table definitions and so on are not deleted from the current document before the new formats are imported.

The CleanImport plugin deletes all paragraph and character tag names, table definitions, cross-reference formats, conditional text tags, master pages, reference pages, and variable definitions from the current document, then allows you to import formats from a selected template.

Without CleanImport...

With CleanImport...

The content of your document is not affected.

What's New in V3.5

The source code has undergone a major rewrite and cleanup, in particular:

  • Tested with Windows 7 and FrameMaker 8.0, 9.0 and 10.0.
  • Improved checking for and clearer logging of colors, master pages, and variables in use.

What was New in V3.02

New features included:

  • Book numbering properties are now preserved when importing formats into files from the FrameMaker book window.
  • The new Open window allows you to browse for the template file to import formats from, or choose any open file as the template (files that have been modified are shown with an asterisk (*):
    The new Open window
  • There are additional options on the main window to delete custom page breaks and formatting overrides from the targeted document(s).
    The Main Window
  • Error and warning messages are now written to a FrameMaker Book Log window, with hyperlinks to take you the place in the document concerned. The new Log File window
  • Allows you to choose whether to delete conditional text and associated conditional text formats from the document before importing formats.

What was New in V3.03

New features included:

  • Compiled with Microsoft Visual C++ 2008 Express Edition and tested with FrameMaker 8.0.
  • Improved checking for Color Definitions: before deleting a color, a check is first made that the color definition is not being used in any Paragraph, Character, or Table formats, or Conditional text tags. If so, the color is not deleted and a message written to the Log window. (Note also that FrameMaker 8.0 does not allow a number of reserved colors to be deleted. Unfortunately, the FDK documentation does not list all the reserved colors (new ones were added for the text tracking feature, for example, and these are not mentioned).
  • A warning message appears when you select the Conditional Text Settings check box. CleanImport works by first deleting formats from the current document, then importing those in the selected template document. However, deleting a conditional text tag has the unfortunate side effect in FrameMaker of deleting without warning all text that has the conditional text tag applied to it.