New Features
- Added
modeless dialog “command pods”
- On the new Reports and Command Control menu
are the following new commands: Preconversion Pod, Conversion
Pod, and Write XML Pod. These dialogs
provide easy access to the associated commands.
- Added commands for creating and editing the INI file
- On the new Reports and Command Control menu
are the following new commands: Write INI for Document and Edit
INI for Document. These commands make it easier to work
with the current project’s fm2dita.ini file.
- Added new Table to Text command
- Converts tables of specified formats to text.
- Added a new building block and building block modifiers
- To support volumn numbering, you can use the $FM_VOLNUM building
block. Now, in addition to numeric modifiers (for controlling the
length of the text that results from a building block), you can
include the modifiers ‘U’, ‘L’, and ‘T’, for “uppercase”, “lowercase”,
and “title case”.
- Because of the new case modifiers, the case-specific building
blocks (such as $FM_FILENAME_LC, and $TITLE_LC) have been removed
from the documentation, although they will still work as expected.
Also removed the $T_MIN and $T_SEC building blocks from the documentation
because of their limited usefulness.
- Added new Delete Elements command
- This command deletes the specified element(s).
- Added the Map Hypertext Markers command
- This is a partial implementation of supporting Hypertext markers.
At this point, only the “message URL” syntax is supported.
- Added the Build Menucascades command
- Tool for wrapping uicontrol elements with a character delimiter
(like “>”) in a menucascade element.
- Added programmatic control of FM2DITA commands
- Most of the FM2DITA commands now have “API codes” which can
be used with the FrameMaker FDK, ExtendScript, or FrameScript to
automate a custom conversion process.
Sample File and Structure Application Updates
No
changes or updates have been made to the structure application or
sample files.
Bug Fixes / Minor Updates
- Added
the new Reports and Command Control menu
- The report commands have been moved to this menu, and new commands
have been added.
- The Unwrap Elements command now unwraps table object
elements
- If a table object element (like tgroup) is specified for this
command, that table will be unwrapped.
- The XML writing commands create folders if defined
by the filename template
- When generating DITA topics or maps, if the filename template
indicates a path for the file, that folder will be created if needed.
- The Fix Tables command supports width and shading
- Two new INI parameters, SaveTableWidth and SaveTableShading
are available.
- Chapter map filenames can now be based on the topic
title
- If your map template (MapNameTpl INI parameter) uses a building
block based on the “title”, it uses the root topic title in that
file.
- Fixed xref corruption on XML topic creation
- In some cases, xrefs were getting corrupted. This seems to be
fixed now.
- Fixed problem that caused the last topic in a file
from being written to XML
- In some cases, the last (root) topic in a chapter file was not
being written to XML. This has been fixed.
- Update the Merge Code Lines command
- This command now compares the value of the outputclass attribute
to determine if lines should merge or not.
- Root map can now be written as a bookmap
- If the RootMapIsBookmap parameter is set to “1”, the root map
is written as a bookmap, if set to “0” it is written as a map.
- Change default of MoveTblOutputclass INI parameter
- The default value for MoveTblOutputclass is now “0” instead
of “1”.