.. highlightlang:: us .. _what's-new-in-uniplot-3.0.5: What's New in UniPlot 3.0.5 =========================== This page describes the changes to UniPlot 3.0.5 versus UniPlot 3.0.4. New Features ------------ * Right Mouse Click Menus. * Improved graphic export. As well as Windows Metafile (WMF) format, UniPlot pages can be saved in the following formats: WMZ (Metafile Compressed), EMF (Enhanced Metafile Win32), EMZ (Enhanced Metafile Compressed), BMP (Bitmap), BMZ (Bitmap Compressed) and JPG (JPeg) Export. * Print Preview: The print preview displays all document pages and not only the active page. * Document pages can be send to MS-Word or MS-PowerPoint. To add the function to the user toolbar select :ref:`tools-customize-user-toolbar` and add the function ``File=>Send To Word`` and ``File=>Send to PowerPoint`` * New or enhanced UniScript functions: :ref:`CompressFile`, :ref:`DeCompressFile`, :ref:`DocCanPaste`, :ref:`EdCanPaste`, :ref:`FS_GetFileSystemList`, :ref:`FS_GetFreeSpace`, :ref:`FS_GetTotalSpace`, :ref:`FS_MakeDirectory`, :ref:`GetObject`, :ref:`GetWindowsVersion`, :ref:`OnCommand`, :ref:`OnCommandUI`, :ref:`MenuInsertCommands`, :ref:`DialogBox`, :ref:`ComparePath`, :ref:`UserBar_Add`, :ref:`GetUNCPath`, :ref:`XLSREPORT_CreateFromTemplate`, * The active line in the UniScript command window can be copied to the clipboard with :kbd:`Ctrl+C`. :kbd:`Ctrl+Alt+C` copies the entire contents of the command window to the clipboard. * The :ref:`DialogBox` function supports new controls: multiline edit, group box, property list box, report list, multi-line static text. Callback functions can be defined for check boxes. Bug Fixes --------- The following bugs have been fixed: * If an embedded object did not have a dispatch interface the :ref:`GetObject` function caused a memory access violation. * Files created with IsoPlot 2.0.2 could not be loaded with UniPlot 3.0.4. * If the option "Autoscale" was set for a diagram axis and all datasets were removed from the diagram, UniPlot crashed. * It the WOT curve of a 3D dataset was created with the function "Create WOT Curve" the data source exchange did not work. * Non solid curves were sometimes not displayed correctly at the end of the line. * Waterfall channel import: The wrong function was called when this function was selected from the user toolbar. * During the import of datasets the document page was sometimes not updated correctly. * If a UniScript error occurred under Windows 98, UniPlot would crash under certain conditions (memory access violation). * Under Windows NT 4.0 the EPS function did not work because the PostScript driver did not offer the appropriate option. The function could only be used with Windows 2000 and Windows 98. * If a Callback function was used in the :ref:`DialogBox` function "|" character had to follow the function name directly. * The :ref:`AppCmdWndClear` function did not work correctly. * :ref:`LibMain` was sometimes called more than once. * The :ref:`FontDialog` function could not be used with 9 parameters. * Sometimes after translating a UniScript file (:kbd:`F4`) the debugger did not stop at a break point although the red dot was visible. :sub:`id-1907549`