Modifications of existing transactions

 

Some transactions were modified between Release 4.3 and Release 4.5.

General

· Commands have been added to Imagenation. For a list of all available commands, click Command IDs.

· File formats have been added to Imagenation. For a list of all available formats, click File Formats.

· Some transactions have been obsoleted. For details, click Obsolete DDE Transactions.

Customizing the user interface

· For BatchSetButtonStatus, values of 4 (modified) and 8 (checked) can also be used.

· The IM32.cfg file is no longer distributed with Imagenation.

· For GetMenuStatus and SetMenuStatus, values of removed (4) or checked (8) can also be returned or used.

Creating documents

· Pages can be added to the start and end of documents, as well as before and after pages. See ImportPage and NewPage for details.

Viewing documents

· For GetHighlightBoxColor, values of 0 (white) and 15 (black) can also be returned.

Getting file information

· For GetDocumentDirtyStatus, GetLayerDirtyStatus, GetPageDirtyStatus, SetDocumentDirtyStatus, and SetLayerDirtyStatus, a value of 16 (modified since load) can also be returned or used.

· For GetDocumentState, values of 16 (modified since load), 32 (loaded), and 64 (read-only) can also be returned. The pageID and layerID parameters are optional.

· With GetFormatList, you can now retrieve format lists for several different types of files.

· GetXRefPath and SetXRefPath apply to CADRA files.

· With GetFormatAttribute and SetFormatAttribute, the TW COLD file format can also be defined.

Getting Imagenation information

· GetIMVersion also returns the operating system version of Imagenation.

· More errors and a warning can be returned by GetLastDDEError.

Defining and drawing objects

· For GetLayerToolAttribute, GetSystemToolAttribute, SetLayerToolAttribute, and SetSystemToolAttribute, other values can be used for toolID. Units can be returned or used if applicable.

· For GetObjectAttribute, only 0 can be used as objectID. Units can be returned if applicable.

· The last six parameters of PlaceText are optional.

· More actions can be assigned using SelectedSetCommand.

· All mouse clicks within the Imagenation client area are returned when the NotifyIM -- MouseClick is requested.

User attributes and permissions

· For DeleteUserAttribute, GetUserAttribute, and SetUserAttribute, –1 can be used as docwinID. This is for global user attributes.

· GetDocumentPerms and SetDocumentPerms have been removed for this release.

Back to: What's new in Release 4.5?