MGCSoft 'Where graphics meets mathematics' logo

www.mgcsoft.com

Equation and Graphics Editors for W9x, ME, NT4+, W2000 and XP

Printer friendly pages: Home Contact Purchasing Fax form Equation Illustrator V

 

 

 

 Home

 

Equation Illustrator V

 

Free Equation Illustrator

 Purchasing

 Downloads

 Examples

 Contact

 Links

 Awards/Reviews

-------------

 Order form

 

 

 

 

Version Information

Version information for Equation Editor/Illustrator.

For older versions less than 1.4.6.9 see Old Versions


2.4.2.1:
Fixed a problem where the editor would continue to type in a symbol font when the default font was non symbol.

2.3.2.1
The Macro text window wouldn't resize properly - fixed.
Both the executable and the installer are now signed.

You can now save your main font preferences which will be used each time you create a new page. Previously the new page would have been created with whatever the last settings were. see Main Font Some of the buttons have now been moved to a main menu.

1.7.2.0 Evaluation and free.

2.0.1.2 Licensed. Functions available only in licensed release version in white.

A problem with opening plain text files has been fixed. This could result in the text getting a bit scrambled although saving and re opening would resolve the problem.

In the licensed version simple rich text (RTF) can be pasted (and will be if it exists) from the clipboard. By simple I mean font characteristics, script etc.

You can now wrap selected text to the right margin or to your personal setting. see Edit>Wrap Selection Licensed version only.

Several indent formats have been implemented see Indents. Licensed version only.

Change Selected Text Attributes now formats the font to absolute size rather than as in previous versions where it would have been increased by a fraction based on new size/old size. The Font Up/Down Micro buttons scale all the characters in the selection by a fraction. Licensed version only.

The number of nodes for vector drawn shapes can now be set to 123 maximum in the full licensed version (it's 16 in all other versions), see Set Node Count

The Custom colors in the various color dialogs are now saved in a plain text file and are common to all dialogs. The file being MGCCustomClrs.Dat in the program folder (full licensed version only).

The font color and style can now be defined for the Custom Palette captions (full licensed version only).

A color picker is available in the full licensed version. see Color Picker topic.

Edit>Shapes>Delete Selected Shapes and >Remove Selected Shapes added. Remove Selected Shapes has also been added to the Popup menu for selections, licensed version only.

Settings are no longer stored in the registry (full licensed version only. Evaluation and free versions still use the registry). *.ini files are now used and kept in the program folder. This makes backing up a simple matter of copying the whole Equation Illustrator V folder and its sub directories, about 5.3Mb uncompressed, ~1.7Mb zipped if all sample files were installed.

The Custom Palette dialog now has an option to set the font style for all buttons in the current set.

The handling of sub and super scripts has been improved. see Symbol Handling topic and Main Font topic.

The standard palette symbols (down the right hand side) are now inserted at the same size, offset and color as the previous character.

Some problems importing and manipulating large amounts of text (>4096) have been fixed.

The speed buttons for increasing and decreasing the size of a selection of characters has now been integrated into the Micro buttons previously reserved for increasing a single character.

Increasing or decreasing the size of a selection of characters no longer removes the scripted status of scripted characters.

Deleting blank lines with the delete key has now been implemented.

A bug in the undo code whereby re sizing certain shapes wasn't undone correctly has been fixed.

Popup menu for image objects no longer pops up when releasing the right mouse when moving shapes.

An oversight in the popup menu for image objects caused saving as 256 colors to use the wrong dither mode hence Save as>256 Colors would produce different (inferior) results to Modify>256 Colors. This has been fixed.

Bring to Front and Send to Back for groups of shapes has been added to the popup menu for selections.

Edit>Insert Blank Lines added.

The default whereby blank lines would be inserted into externally loaded plain text has been removed, hence the inclusion of Insert Blank Lines.

The Macro Text window now has a menu item 'Padding'. When Padding isn't used (the original way), when an equation is sent to the editor, the first line is aligned with text at the cursor. Subsequent lines receive a carriage return (the enter key) placing the remainder of the equation on blank lines. If padding is used, the first line is aligned with text at the cursor as before but subsequent lines are inserted into any text on the following lines. This is useful if for instance you might want to place an integral type following a multi-line equation whereby the action doesn't break up the equation to the left.

The loading of File>Load Shapes or *.mgs files loaded from the File>Load Graphic>Macro Images no longer requires the *.mgs shapes to be in the same format (Metric or US/English).

Nodes added to multiline shapes are now added at the same location as the last selected node, previously they were added at some distance away. see Tips

When zooming into vector shapes while the edit space is scrolled the view now remains in the edit space center without having to scroll up, this was an oversight.

Some inconsistencies with the various open and save dialog default directories has been fixed. The program now stores defaults for: pictures, *.mgc (main data file) and *.mgs (MGCSoft vector shapes) separately.

The Periodic table font has been updated in accordance with the IUPAC data found at http://www.chem.qmw.ac.uk/iupac/AtWt/table.html.

Undo: In the licensed version this has changed slightly; if the pencil toolbutton is down the last drawing operation is undone.

The Settings>Dimensions>Opaque Dimensions now has a sub menu>On/Off this fixes the difficulty of removing opaque dimensions from a selection.

Settings>Application>Same color divider ensures that the divider line is the same color as the font for Equations dragged from the palette (or Angled Text). If this is checked it can appear as though you are unable to change the color of divider lines by selecting and using the pen color settings. If you want to change the color of divider lines make sure it is unchecked.

1.6.2.6: A new really quick method of creating simple multi line equations of the form left = right. Search for "equations,simple,drawing and,editing" in the updated help file. These can moved around easily with the mouse, have divider lines drawn automatically and can be edited quickly. see extended equation parsing for some examples.

A much improved help file with some tutorials see 'Getting Started' in the help file.

If an Image Object is active (with size handles) and the arrow keys are pressed the image will be moved up, down, left and right as appropriate.

A problem with the reference selector being 'sticky' has been fixed.

You can now move the last drawn shape with the arrow keys and num pad, see Shortcuts in the help file (Main menu>Help>Shortcuts).

A selection of common integral *.emf files added to the install can be found in {app}\Macro Images\Integrals. see also the Image File dialog.

Color gradients available for vector array operations. see Transforms in the help file. see Color gradients for some examples.

Scaled arrays added to the Transforms dialog. see examples above.

An integrals.mgm and IntRtBkt.mgm have been added to the install (in the program folder). *.mgm files are for the Macro Text window where equation and formatted text clips can be stored.

The Want Dimensions now has a sub menu >On|Off which makes it easier to remove dimensions from a selection. ie You don't have to set it to "On" prior to editing in order to remove dimensions.

A problem with opening plain text files has been fixed. This could result in the text getting a bit scrambled although saving and re opening would resolve the problem.

Additional anti-alias algorithms of Triangle, Bell, Lanczos3, Mitchell and Hermatite have been added, Lanczos3 probably being the most useful for graphics intended for the web. Previously only the spline was implemented.

A problem introduced in the briefly available ver 1.6.2.3 whereby font styles would revert to the default has been fixed.

There is the option to save as plain ascii text but results may be a bit strange if any high ascii characters are in the edit space.

Bring to Front and Send to Back for groups of shapes has been added to the popup menu for selections.

A problem introduced in briefly available ver1.6.2.7 whereby the top right node of a grid couldn't be selected has been fixed.

Edit>Insert Blank Lines added.

The default whereby blank lines would be inserted into externally loaded plain text has been removed, hence the inclusion of Insert Blank Lines.

The Macro Text window now has a menu item 'Padding'. When Padding isn't used (the original way), when an equation is sent to the editor, the first line is aligned with text at the cursor. Subsequent lines receive a carriage return (the enter key) placing the remainder of the equation on blank lines. If padding is used, the first line is aligned with text at the cursor as before but subsequent lines are inserted into any text on the following lines. This is useful if for instance you might want to place an integral type following a multi-line equation whereby the action doesn't break up the equation to the left and below. Some fine adjustment may be needed.

The loading of File>Load Shapes or *.mgs files loaded from the File>Load Graphic>Macro Images no longer requires the *.mgs shapes to be in the same format (Metric or US/English).

A selection of digital logic *.mgs shapes has been added to the install. You can find these in {app}\Macro Images\Logic. see the Image File dialog.

Most of the Items under "Settings" used for editing shapes now retrieve the properties of the first item selected. This makes it much easier to edit a single item.

A problem sometimes encountered when creating rectangular arrays by bounds has been fixed. The evidence of this being the lower bounds sometimes being seen as 0.

 

Version Changes in Equation Illustrator V 1.4.6.9.

Some of these changes may not be available in FREE Equation Illustrator.

General:
Settings>Application>Disable Image selection. Disables the popup menu for Image objects. If images are large (like a background image) and covering where the main popup menu might be needed, checking this will ensure the main popup menu is available.

The page setup dialog now has a button to set the default page settings. This fixes the problems associated with opening files with different margin and page sizes.

Settings>Application>Short Menus removes some of the less used menu items.

The page setup dialog now has a 'Set as Default' button. This prevents the program keeping settings acquired after opening a file with settings other than your 'normal' settings.

The menu item for Angled Text no longer has sub menus. The choice for with or without line is now in the Angled Text dialog itself.

There is a tool button specifically for text mode now.

Additional keyboard short cuts. Keyboard adjustment of the selection rectangle, reference selector and many others.

The menu item Edit>Paste (formerly Paste Selected Text) now pastes whatever is first on the clipboard. What will be pasted is indicated by the menu caption itself. The same applies to the Paste tool button except that the hint indicates the paste type. The defaults from actions performed by Equation Illustrator Products are as follows:
If you did Copy Selected Shapes.

      MGCSoft Inch|Metric Shapes
      Windows metafile
      Device Independent Bitmap
      Bitmap

If you did Copy Selected Text:

      MGCSoft Formatted Text
      ASCII text

If these defaults aren't what you want you can use the Paste Special dialog to select your preferred format.

The copy tool button now copies either selected text or the graphic to the clipboard depending on whether text is selected or a selection rectangle exists. This method of copying the graphic to the clipboard doesn't include MGCSoft Inch/Metric shapes format. If you want to send these formats to the clipboard you have to use Copy Selected Shapes from the popup menu for selections or Edit>Shapes>Copy Selected Shapes.

Text:
The tool button for paste now pastes whatever is first on the clipboard if it is a compatible format. The tool button hint indicates what format will be pasted.

The flickering associated with Image Objects when using the keyboard and mouse has been eliminated.

Full text selection to the right and down with the mouse and right down/left up with the keyboard.

Full text cut,paste and formatting (up to 4095 characters). Includes text scrolled off the screen.

Pasted ASCII text now wraps to a word rather than at a character.

The paste operations now indicate what type of text is on the clipboard. In the case of the tool button for paste the hint will indicate 'ASCII' or 'MGC Text'. Menu items change text appropriately.

All clipboard operations now use the Windows clipboard exclusively. The downside of this is that you no longer in effect have two clipboards.

The Macro Text window now accepts multi line equations up to a maximum of 150 characters including spaces in each 'equation box'. To make maximum use of this feature use tab spaces wherever possible as less are required to indent to the same position.

The Macro Text window now responds to double clicking in the edit boxes which will send the double clicked macro into the main edit window whether or not it is checked. If more than one item is checked, all checked items will be sent.

Text formatting can now be done from the main menu as well as the popup menu and keyboard short cuts.

Drawing:
Moving of whole drawn objects is now done with the right mouse button. Any object node can be used to move objects. Left mouse button to resize and right mouse button to move the whole shape.

Any node can be 'dropped onto' and connected to any other node.

Line and circle dividers (Settings>Set line Divisions) 2:12 each being a selectable node.

Measurement is now done in reals which results in device independency, true scaling, rotation and accurate regular polygons.

Several options for dimension format: General, exponent, fixed and !!Currency (because it was there:)

The precision and number of digits can also be set.

Unlimited (within reason) drawn objects.

Polar and rectangular arrays. Either by degree or iteration for polar and by offset or bounds for rectangular. An option to draw array elements in random colors is also available.

Arrow head size is now variable[NAIFV]. see: Transforms

Measurement now snaps to sensible values.

Zoom [LIFV], from *0.2 to *50. (no pan yet). To zoom an area; right click and drag the selection rectangle over the region you want to zoom into and use the Zoom>Zoom In>... Zooming doesn't zoom text areas, only drawn elements and the viewing area attempts to centralize the selected origin.

Status bar readout can be in either pixels or reals. Right click the status bar for a menu. Status bar contents can now be copied to the clipboard (same menu).

A measuring tool (Tools>Measure). Readout on status bar.

Additional keyboard shortcuts. Help>Shortcuts for a list.

Nodes can be added and removed from multi-line shapes.

'Fixed' type shapes can be converted during rotation into polygonal shapes. ie a rectangle becomes a 4 sided polygon. An ellipse becomes a 4 node 8 handle poly Bezier ). Note that moving a single node after rotation destroys the original form. Although the whole shape can be moved.

The undo for shapes has changed. Now the drawn object limit has been removed it is no longer practical to save every single change. Block changes such as polar arrays and group moves can only be undone once.

Objects can be moved as a group by; making a selection, moving the reference selector (small black frame with red cross) over a node (it doesn't have to be over a node), then right click and drag the reference selector to wherever you want the shapes to move to. Nodes will snap if found.

Cut copy and paste of drawn objects now uses the Windows clipboard. Double click the reference selector to paste drawn objects in.

Circles are now drawn with the cursor following the radius. Circle divisions start where the mouse is released.

Top and Bottom, Left and Right border lines flash when drawing a grid to indicate when the grid is true. True means that vectors and shapes can be drawn and moved around the grid and line up on both screen and printer.

An LED type indicator now flashes when a node is found during mouse move events. An option is also available for a beep when a node is found. Settings>Application>Beep Ticks.

The working background col our can be selected. The background multi line does not print although it will appear when copying the graphic to the clipboard except in the metafile format. Settings>Application>Background Col our.

Bezier curves with none, left, right and both arrow head/s.

Wave forms can now be rotated about their origin.

A drop down list of presets has been added to the waveform dialog.

The object editor no longer has editing of vector shapes, as all shape properties (except position and shape) can be edited by selecting and using the various menus and associated dialog boxes. Only one node need be selected for editing this way. (all nodes need to be selected for cut/copy/move). See Changing Shape Properties.

The tick length can be set for line and arc ticks (or 'slashes').

The multi line problems with 32 bit multi line displays has been resolved.

The arc radius can now be set.

Images:
Image Objects are now no longer active all the time. When a key (other than Delete) is pressed or the mouse is pressed down in the editor the image is drawn into the edit space and the object hidden. To reactivate the size handles; right click over the image and select Size Handles>Size Handles|Dynamic Resize, depending on whether or not you want the image to change visibly as you move/resize it.

The Delete key will now delete the active image object if there is one. This can't be undone.

Image objects can also be selected from the Edit>Images>Select Image Object which will bring a dialog up allowing you to scroll through the images in your work.

Smoothing and multi line reduction (16,256 and Netscape®, and 256 multi line grey) have been added. Accessible from Edit>Images>Modify when the image object is active and the popup menu for image objects when not.

Bitmap images can be rotated; 90°, 180° and 270°. popup menu for image objects and the Edit menu.

There's a menu item Files>Load Graphic|Macro Images which allows you to load a graphic as a re sizeable image object without having to make a selection. The Macro Image sub menu item is the old drag and drop dialog for images.

The program can now open supported images by icon association. Associations will only be created if they don't already exist for other applications. If you wish to create a file association search for "Associating a file extension with a file type" (without quotes) in Start>Help in Windows®.

Graphics can now be saved in the Portable Networks Graphics file format (*.png).

 

There is an option to draw images transparently in the Options menu.

THE MACRO TEXT WINDOW:

The MacroText window has been completely re-written. It is now much smaller and supports dragging and dropping of macros to enable re-ordering of equations. There is an option to enter descriptive text rather than the actual equation. When leaving it as a formula it is only a basic ascii representation of the formula but is still recognizable.

The method of selecting equations is now done by a check box. There is also a spin edit to set the number of blank lines to set the spacing between insertions.

Equations from the window are now inserted at the current cursor position in the editor and are aligned the way they were created.

The size of Macro files is now approx 13k.

Access to the Macro Text window can now be done via Tools>Macro Text Window.

Lines of text now 'scroll' by using the enter key

Font attributes of selected text can now be done via the speed buttons.

Selection of text has been improved and is now much faster.

CONVERTING FORMULA TO IMAGES:

By making a selection around formula (or anything else for that matter), you can convert text/pictures/drawn objects etc., into a movable, sizable object. To do this right click in the selection area and select 'Convert To Image Object'. The individual objects (text, lines etc), within the selection area will become a movable/sizable object. To move/resize, left click over the object and left click/drag the sizing handles as normal. These can be saved to an image library as a non edit able metafile (they can be edited with a metafile editor such as The Metafile Companion http://www.CompanionSoftware.com ). There is now a private graphics format *.mgg.

THE CUSTOM PANEL:

This now has seven available sets : various (the old one), Foreign Symbols, Accents, Math Accents, Binary Operators, Relational Symbols and Arrows. These are set to defaults and require the new MGCSerif.ttf and RelMath.ttf font (zipped with the download. The MGCSerif font now has horizontal braces (up and down).

THE CLIPBOARD:

Cut and Paste of equation text now goes to the windows clipboard as ascii and MGC Equation format as well as the internal clipboard. This enables the running of two instances of the editor with the ability to cut and paste between. This will extend to drawn objects in the next release.

note: If you wish to run two instances you can. It is advisable however to have two installations of the program, otherwise the second instance will not have undo capability. This is permissible under the license agreement if both instances appear on the same monitor.

There is a 'Paste Special' option from either the popup menu in the edit space or Edit>Paste Special.

DRAWING:

Several new 'shapes' have been placed on the menu:

Lines with left, right, both, and no, arrow heads.

Fixed, no dimension, horizontal, vertical and under line (dual horizontal lines);

Scale, Mirror and Rotate

Grids.

Bezier Curves

Regular polygons, filled and 'empty' from 3 to 12 sides.

Sine Waves. It is now possible to draw sine waves. From the shapes drop down menu select from 'Sine Waves' > 'Sine', 'Setup Sine' or 'Add Waves'. To be able to add waves you of course have to have drawn some first. From Setup Sine you can determine the peak value, period and start angle. Peak and period values are set in pixels with a readout in inches or cm. These could be interpreted as time but from an illustration point of view the size on paper is probably more useful. Basically they are just arbitrary units.

AM Waves (Amplitude modulated)

FM Waves (Frequency modulated)

Square waves.

Pulses: Variable width, rise, fall, period and delay. Positive and negative.

Rectified waves:  +ve, -ve, full and half wave.

Adding Sine Waves To add sine waves you must have drawn at least one which can be added to itself. From the shapes drop down menu select from 'Sine Waves' > 'Add Waves'. A dialog will appear from where you can choose the waves in question. Select the line style/width/color you want and whether you want the result offset from your choice of Sine 2. If you don't set an offset the resultant wave will be superimposed on Sine 2. The addition of sine waves assumes both waves start from the same vertical datum even if visually they don't. It's up to you to ensure they do. This is easiest done by first drawing the required axes.

Note: When drawing the fixed lines (horizontal, vertical, underlines and waves/sums), releasing the mouse over a vector point will cause the drawn line to finish horizontally or vertically in line with that point ie it will 'snap', in line with but not onto, that point. To find the end points if you haven't drawn axes, click the draw shape ticks speed button.

The snapping to a black pixel has been improved/fixed. Snapping to a square root is now much easier.

The angular measurement in the status bar now displays the final angle of a line even when a 'snapped to' point is found. The reading now reflects the true angle that the line will end up at.

The insertion point and selection reference point of Cut/Copy shapes can now be chosen. That is: A group of shapes is selected and copied to the (internal) clipboard, (the selection reference point) is chosen from the group of shapes (the cursor changes to a box when a point is found), another point (the transformation reference point) is chosen. Paste Cut/Copy shapes is chosen from the drop down menu or from Edit>Non Windows clipboard Shapes>Paste Cut/Copy Shapes.

The group of shapes will move with the selection reference point ending up at the transformation reference point.

Note: You don't have to choose existing vector points, anywhere in the edit space can be chosen, the shapes will move by the vectorial difference.

A Track bar has been added to aid the selection of shapes. It also brings the selected shape to the front. The track bar can also be moved using Ctrl + shift + left/right arrow keys but does not bring the item to the front.

GENERAL:
Files are much smaller now, about 10/15k on average (they are backward compatible).

Memory usage has dropped. The maximum is about 1.5M during saving but generally around 500k.

An option to reduce flicker when typing into a document that includes movable images has been added to the options menu.

The internal text buffer can now be cleared by using the escape key. I may in future dispense with the internal text buffer and use the windows clipboard exclusively bringing the application more into line with other applications.

The undo system has been re-written and to all intents and purposes is limited only by disk space. It is also selective if necessary ie Text, Pictures, Pasted graphics and Shapes.

Equation text can now be converted to a metafile 'object'. To do this make a selection around the text, right click in the selection area and select> 'Convert To Image Object'. Click on the object to move it around and resize. Right clicking over an object offers the option of cut/copy/save/embed.

There is now an Object Editor window, under Edit>Object Editor. This allows drawn objects, pictures and pastes to be edited by property. ie., size, top, left, color etc., using spin edit controls and drop down lists.

FIXED BUGS:

Selecting 'No' to 'Refresh this one' when refreshing images caused a program fault and the message would be displayed each time a refresh was done. This has been fixed. The option to search for missing image files has now been included.

The option to locate missing images from files has been implemented.

Closing the Macro Text window via the speed button in the main window meant that the window couldn't be re-opened without closing the application down. This has been fixed.

Popup menu short cuts not working fixed.

Scaling problems with different display settings has been fixed.

 

 

 Hello

 

 

 

 

 

 

 Home

 Purchasing

 Downloads

 Examples

 Contact

 Links

 Order form

 

 

 

ver 1.5.10.1 all issues:

Drag and drop of custom characters.

Opening of plain text files.

Blank text line stripping.

Automatic full refresh option.

Faulty delete key operation at end of line fixed.

Faulty right mirror of polygons/lines, fixed.

 

 

 

 

The contents of this site are copyright© 1998:2003, Gordon Whittam

 

 

 Home

 Purchasing

 Downloads

 Examples

 Contact

 Links

 Order form

 

 

 

ver 1.4.6.9 all issues:

Some of these changes may not be available in FREE Equation Illustrator.

General:
Settings>Application>Disable Image selection. Disables the popup menu for Image objects. If images are large (like a background image) and covering where the main popup menu might be needed, checking this will ensure the main popup menu is available.

The page setup dialog now has a button to set the default page settings. This fixes the problems associated with opening files with different margin and page sizes.

Settings>Application>Short Menus removes some of the less used menu items.

The page setup dialog now has a 'Set as Default' button. This prevents the program keeping settings acquired after opening a file with settings other than your 'normal' settings.

The menu item for Angled Text no longer has sub menus. The choice for with or without line is now in the Angled Text dialog itself.

There is a tool button specifically for text mode now.

Additional keyboard short cuts. Keyboard adjustment of the selection rectangle, reference selector and many others.

The menu item Edit>Paste (formerly Paste Selected Text) now pastes whatever is first on the clipboard. What will be pasted is indicated by the menu caption itself. The same applies to the Paste tool button except that the hint indicates the paste type. The defaults from actions performed by Equation Illustrator Products are as follows:
If you did Copy Selected Shapes.

      MGCSoft Inch|Metric Shapes
      Windows metafile
      Device Independent Bitmap
      Bitmap

If you did Copy Selected Text:

      MGCSoft Formatted Text
      ASCII text

If these defaults aren't what you want you can use the Paste Special dialog to select your preferred format.

The copy tool button now copies either selected text or the graphic to the clipboard depending on whether text is selected or a selection rectangle exists. This method of copying the graphic to the clipboard doesn't include MGCSoft Inch/Metric shapes format. If you want to send these formats to the clipboard you have to use Copy Selected Shapes from the popup menu for selections or Edit>Shapes>Copy Selected Shapes.

Text:
The tool button for paste now pastes whatever is first on the clipboard if it is a compatible format. The tool button hint indicates what format will be pasted.

The flickering associated with Image Objects when using the keyboard and mouse has been eliminated.

Full text selection to the right and down with the mouse and right down/left up with the keyboard.

Full text cut,paste and formatting (up to 4095 characters). Includes text scrolled off the screen.

Pasted ASCII text now wraps to a word rather than at a character.

The paste operations now indicate what type of text is on the clipboard. In the case of the tool button for paste the hint will indicate 'ASCII' or 'MGC Text'. Menu items change text appropriately.

All clipboard operations now use the Windows clipboard exclusively. The downside of this is that you no longer in effect have two clipboards.

The Macro Text window now accepts multi line equations up to a maximum of 150 characters including spaces in each 'equation box'. To make maximum use of this feature use tab spaces wherever possible as less are required to indent to the same position.

The Macro Text window now responds to double clicking in the edit boxes which will send the double clicked macro into the main edit window whether or not it is checked. If more than one item is checked, all checked items will be sent.

Text formatting can now be done from the main menu as well as the popup menu and keyboard short cuts.

Drawing:
Moving of whole drawn objects is now done with the right mouse button. Any object node can be used to move objects. Left mouse button to resize and right mouse button to move the whole shape.

Any node can be 'dropped onto' and connected to any other node.

Line and circle dividers (Settings>Set line Divisions) 2:12 each being a selectable node.

Measurement is now done in reals which results in device independency, true scaling, rotation and accurate regular polygons.

Several options for dimension format: General, exponent, fixed and !!Currency (because it was there:)

The precision and number of digits can also be set.

Unlimited (within reason) drawn objects.

Polar and rectangular arrays. Either by degree or iteration for polar and by offset or bounds for rectangular. An option to draw array elements in random colors is also available.

Arrow head size is now variable[NAIFV]. see: Transforms

Measurement now snaps to sensible values.

Zoom [LIFV], from *0.2 to *50. (no pan yet). To zoom an area; right click and drag the selection rectangle over the region you want to zoom into and use the Zoom>Zoom In>... Zooming doesn't zoom text areas, only drawn elements and the viewing area attempts to centralize the selected origin.

Status bar readout can be in either pixels or reals. Right click the status bar for a menu. Status bar contents can now be copied to the clipboard (same menu).

A measuring tool (Tools>Measure). Readout on status bar.

Additional keyboard shortcuts. Help>Shortcuts for a list.

Nodes can be added and removed from multi-line shapes.

'Fixed' type shapes can be converted during rotation into polygonal shapes. ie a rectangle becomes a 4 sided polygon. An ellipse becomes a 4 node 8 handle poly Bezier ). Note that moving a single node after rotation destroys the original form. Although the whole shape can be moved.

The undo for shapes has changed. Now the drawn object limit has been removed it is no longer practical to save every single change. Block changes such as polar arrays and group moves can only be undone once.

Objects can be moved as a group by; making a selection, moving the reference selector (small black frame with red cross) over a node (it doesn't have to be over a node), then right click and drag the reference selector to wherever you want the shapes to move to. Nodes will snap if found.

Cut copy and paste of drawn objects now uses the Windows clipboard. Double click the reference selector to paste drawn objects in.

Circles are now drawn with the cursor following the radius. Circle divisions start where the mouse is released.

Top and Bottom, Left and Right border lines flash when drawing a grid to indicate when the grid is true. True means that vectors and shapes can be drawn and moved around the grid and line up on both screen and printer.

An LED type indicator now flashes when a node is found during mouse move events. An option is also available for a beep when a node is found. Settings>Application>Beep Ticks.

The working background multi line can be selected. The background multi line does not print although it will appear when copying the graphic to the clipboard except in the metafile format. Settings>Application>Background Col our.

Bezier curves with none, left, right and both arrow head/s.

Wave forms can now be rotated about their origin.

A drop down list of presets has been added to the waveform dialog.

The object editor no longer has editing of vector shapes, as all shape properties (except position and shape) can be edited by selecting and using the various menus and associated dialog boxes. Only one node need be selected for editing this way. (all nodes need to be selected for cut/copy/move). See Changing Shape Properties.

The tick length can be set for line and arc ticks (or 'slashes').

The multi line problems with 32 bit multi line displays has been resolved.

The arc radius can now be set.

Images:
Image Objects are now no longer active all the time. When a key (other than Delete) is pressed or the mouse is pressed down in the editor the image is drawn into the edit space and the object hidden. To reactivate the size handles; right click over the image and select Size Handles>Size Handles|Dynamic Resize, depending on whether or not you want the image to change visibly as you move/resize it.

The Delete key will now delete the active image object if there is one. This can't be undone.

Image objects can also be selected from the Edit>Images>Select Image Object which will bring a dialog up allowing you to scroll through the images in your work.

Smoothing and multi line reduction (16,256 and Netscape®, and 256 multi line grey) have been added. Accessible from Edit>Images>Modify when the image object is active and the popup menu for image objects when not.

Bitmap images can be rotated; 90°, 180° and 270°. popup menu for image objects and the Edit menu.

There's a menu item Files>Load Graphic|Macro Images which allows you to load a graphic as a re sizeable image object without having to make a selection. The Macro Image sub menu item is the old drag and drop dialog for images.

The program can now open supported images by icon association. Associations will only be created if they don't already exist for other applications. If you wish to create a file association search for "Associating a file extension with a file type" (without quotes) in Start>Help in Windows®.

Graphics can now be saved in the Portable Networks Graphics file format (*.png).

 

There is an option to draw images transparently in the Options menu.

THE MACRO TEXT WINDOW:

The MacroText window has been completely re-written. It is now much smaller and supports dragging and dropping of macros to enable re-ordering of equations. There is an option to enter descriptive text rather than the actual equation. When leaving it as a formula it is only a basic ascii representation of the formula but is still recognizable.

The method of selecting equations is now done by a check box. There is also a spin edit to set the number of blank lines to set the spacing between insertions.

Equations from the window are now inserted at the current cursor position in the editor and are aligned the way they were created.

The size of Macro files is now approx 13k.

Access to the Macro Text window can now be done via Tools>Macro Text Window.

Lines of text now 'scroll' by using the enter key

Font attributes of selected text can now be done via the speed buttons.

Selection of text has been improved and is now much faster.

CONVERTING FORMULA TO IMAGES:

By making a selection around formula (or anything else for that matter), you can convert text/pictures/drawn objects etc., into a movable, sizable object. To do this right click in the selection area and select 'Convert To Image Object'. The individual objects (text, lines etc), within the selection area will become a movable/sizable object. To move/resize, left click over the object and left click/drag the sizing handles as normal. These can be saved to an image library as a non edit able metafile (they can be edited with a metafile editor such as The Metafile Companion http://www.CompanionSoftware.com ). There is now a private graphics format *.mgg.

THE CUSTOM PANEL:

This now has seven available sets : various (the old one), Foreign Symbols, Accents, Math Accents, Binary Operators, Relational Symbols and Arrows. These are set to defaults and require the new MGCSerif.ttf and RelMath.ttf font (zipped with the download. The MGCSerif font now has horizontal braces (up and down).

THE CLIPBOARD:

Cut and Paste of equation text now goes to the windows clipboard as ascii and MGC Equation format as well as the internal clipboard. This enables the running of two instances of the editor with the ability to cut and paste between. This will extend to drawn objects in the next release.

note: If you wish to run two instances you can. It is advisable however to have two installations of the program, otherwise the second instance will not have undo capability. This is permissible under the license agreement if both instances appear on the same monitor.

There is a 'Paste Special' option from either the popup menu in the edit space or Edit>Paste Special.

DRAWING:

Several new 'shapes' have been placed on the menu:

Lines with left, right, both, and no, arrow heads.

Fixed, no dimension, horizontal, vertical and under line (dual horizontal lines);

Scale, Mirror and Rotate

Grids.

Bezier Curves

Regular polygons, filled and 'empty' from 3 to 12 sides.

Sine Waves. It is now possible to draw sine waves. From the shapes drop down menu select from 'Sine Waves' > 'Sine', 'Setup Sine' or 'Add Waves'. To be able to add waves you of course have to have drawn some first. From Setup Sine you can determine the peak value, period and start angle. Peak and period values are set in pixels with a readout in inches or cm. These could be interpreted as time but from an illustration point of view the size on paper is probably more useful. Basically they are just arbitrary units.

AM Waves (Amplitude modulated)

FM Waves (Frequency modulated)

Square waves.

Pulses: Variable width, rise, fall, period and delay. Positive and negative.

Rectified waves:  +ve, -ve, full and half wave.

Adding Sine Waves To add sine waves you must have drawn at least one which can be added to itself. From the shapes drop down menu select from 'Sine Waves' > 'Add Waves'. A dialog will appear from where you can choose the waves in question. Select the line style/width/color you want and whether you want the result offset from your choice of Sine 2. If you don't set an offset the resultant wave will be superimposed on Sine 2. The addition of sine waves assumes both waves start from the same vertical datum even if visually they don't. It's up to you to ensure they do. This is easiest done by first drawing the required axes.

Note: When drawing the fixed lines (horizontal, vertical, underlines and waves/sums), releasing the mouse over a vector point will cause the drawn line to finish horizontally or vertically in line with that point ie it will 'snap', in line with but not onto, that point. To find the end points if you haven't drawn axes, click the draw shape ticks speed button.

The snapping to a black pixel has been improved/fixed. Snapping to a square root is now much easier.

The angular measurement in the status bar now displays the final angle of a line even when a 'snapped to' point is found. The reading now reflects the true angle that the line will end up at.

The insertion point and selection reference point of Cut/Copy shapes can now be chosen. That is: A group of shapes is selected and copied to the (internal) clipboard, (the selection reference point) is chosen from the group of shapes (the cursor changes to a box when a point is found), another point (the transformation reference point) is chosen. Paste Cut/Copy shapes is chosen from the drop down menu or from Edit>Non Windows clipboard Shapes>Paste Cut/Copy Shapes.

The group of shapes will move with the selection reference point ending up at the transformation reference point.

Note: You don't have to choose existing vector points, anywhere in the edit space can be chosen, the shapes will move by the vectorial difference.

A Track bar has been added to aid the selection of shapes. It also brings the selected shape to the front. The track bar can also be moved using Ctrl + shift + left/right arrow keys but does not bring the item to the front.

GENERAL:
Files are much smaller now, about 10/15k on average (they are backward compatible).

Memory usage has dropped. The maximum is about 1.5M during saving but generally around 500k.

An option to reduce flicker when typing into a document that includes movable images has been added to the options menu.

The internal text buffer can now be cleared by using the escape key. I may in future dispense with the internal text buffer and use the windows clipboard exclusively bringing the application more into line with other applications.

The undo system has been re-written and to all intents and purposes is limited only by disk space. It is also selective if necessary ie Text, Pictures, Pasted graphics and Shapes.

Equation text can now be converted to a metafile 'object'. To do this make a selection around the text, right click in the selection area and select> 'Convert To Image Object'. Click on the object to move it around and resize. Right clicking over an object offers the option of cut/copy/save/embed.

There is now an Object Editor window, under Edit>Object Editor. This allows drawn objects, pictures and pastes to be edited by property. ie., size, top, left, color etc., using spin edit controls and drop down lists.

FIXED BUGS:

Selecting 'No' to 'Refresh this one' when refreshing images caused a program fault and the message would be displayed each time a refresh was done. This has been fixed. The option to search for missing image files has now been included.

The option to locate missing images from files has been implemented.

Closing the Macro Text window via the speed button in the main window meant that the window couldn't be re-opened without closing the application down. This has been fixed.

Popup menu short cuts not working fixed.

Scaling problems with different display settings has been fixed.

 

 

 

 

 

The contents of this site are copyright© 1998:2003, Gordon Whittam