|
|
|
|
|
|
MetaDraw
|
|
History File (version 3)
|
|
MDraw30.OCX version 3.1.32 , 16 July 2007
|
|
Change |
Subject |
Description |
Enhancement
|
DXF EXPORT
|
DXF files created by MetaDraw
are now compatible with newer
versions of AutoCad (2000+).
*** DXF Export requires purchase
of DXF Export license option ****
|
|
MDraw30.OCX version 3.1.31 , 6 July 2007
|
Change |
Subject |
Description |
|
Internal Release
|
Internal Release
|
|
MDraw30.OCX version 3.1.30 , 08 May 2007
|
|
Change |
Subject |
Description |
Enhancement
|
DXF IMPORT
|
MetaDraw can now load DXF files which had
been created by other applications without
header records.
*** DXF Export requires purchase
of DXF Export license option ****
|
Enhancement
|
DXF Scale Factor
|
The DXFScaleFactor property can now be used
with recent format DXF files to read the scaling
between DXF coordinates and MetaDraw coordinates
In recent format DXF files the DXF may specify
some units ( inches, feet, meters, parsecs ! )
MetaDraw will determine which measurement system
is used and will adjust conversion to MetaDraw
coordinates accordingly.
*** DXF Export requires purchase
of DXF Export license option ****
|
|
MDraw30.OCX version 3.1.29 , 01 Jan 2007
|
|
Change |
Subject |
Description |
Enhancement
|
HTML ImageMaps
|
HTML generated by the CreateImageMap method
now includes both 'alt' and 'title' attributes
in the
|
Enhancement
|
Enhanced DXF Import Support
|
MetaDraw DXF support can now load
newer version DXF files
( previously limited to R14 or older )
*** DXF support requires purchase
of DXF license option ****
*** Requires upgraded License purchase
for pre-existing DXF users who do not
have Subscription License Option
|
|
MDraw30.OCX version 3.1.28 , 04 Sept 2006
|
|
Change |
Subject |
Description |
Enhancement
|
- Speed / Performance
|
MetaDraw more quickly refreshes when updating
a picture that contains paletted raster images.
|
Fixed
|
Undo deletion of empty text
|
UnDo operations had caused run-time error if UnDo
was performed after the user added a new text object
by mouse and before any text was added
|
Fixed
|
Undo on Moving rotated objects
|
Rotated objects had been distorted after Move/Undo operations
|
Fixed
|
Exporting single rotated object
|
When expoting single rotated object and inserting
back to MetaDraw the object size was distorted
|
|
MDraw30.OCX version 3.1.27 , 19 July 2006
|
|
Change |
Subject |
Description |
Fixed
|
Printing multiple copies
|
MetaDraw printed too many copies of an image
when the end-user chose a number of copies
( greater than 1 ) from the Printer Selection Dialog
presented with (ExportDC = -2)
|
|
MDraw30.OCX version 3.1.26 , 10 May 2006
|
|
Change |
Subject |
Description |
Enhancement
|
PERFORMANCE Image Loading
|
Loading large images with new palette is now much faster
|
Change
|
Zoom cursors
|
Default shape for ZoomIn ZoomOut cursors were changed.
|
Fixed
|
Custom Cursor
|
User cursor could not be set when ED_ZOOM edit mode
is active.
|
Fixed
|
Export /Save Grouped objects
|
When a group object was exported as selected object
its boundaries were calculated incorrectly.
|
|
MDraw30.OCX version 3.1.25 , 07 Feb 2006
|
|
Change |
Subject |
Description |
Fixed
|
Object editing
|
Invisible objects had been able to be selected by
user with mouse even when PICOPT_HIDEINVISIBLE
flag is set and the objects could not be seen
|
|
MDraw30.OCX version 3.1.24 , 06 Oct 2005
|
|
Change |
Subject |
Description |
Enhancement
|
HotKeys - Keyboard Actions
|
A new property, HotKeys, allows the programmer
to specify predefined hot keys which can be hit
by an end-user for automatic handling by MetaDraw
in EditMode.
*** This feature requires Subscription License Option ****
Property - HotKeys
Description - Setting this property instructs MetaDraw to automatically
handle Keyboard processing for certain functions while in ED_Select mode
License Requirement:
*** This feature is enabled only for users with Subscription License Option
Settings: This is a bit flag property
The value should be set using Logical OR operation
applied to the desired Flag values from the list below
- MD_ProcessKey_None
- HOTKEY_NONE = 0x0000 // No special keyboard processing
- HOTKEY_DEL = 0x0001 // Delete selected objects
- HOTKEY_SHIFTDEL = 0x0002 // Copy to clipboard and Delete selected objects
- HOTKEY_CTRLINS = 0x0004 // Copy selected objects to the clipboard
- HOTKEY_SHIFTINS = 0x0008 // Paste object(s) from the clipboard
- HOTKEY_CTRLA = 0x0010 // Select all objects
- HOTKEY_CTRLG = 0x0020 // Group selected objects
- HOTKEY_CTRLU = 0x0040 // Ungroup selected containers
- HOTKEY_CTRLX = 0x0080 // Delete selected objects
- HOTKEY_CTRLC = 0x0100 // Copy selected objects to the clipboard
- HOTKEY_CTRLV = 0x0200 // Paste object(s) from the clipboard
- HOTKEY_CTRLZ = 0x0400 // Undo last action
- HOTKEY_CTRLSHIFTZ = 0x0800 // Redo last action
- HOTKEY_CTRLY = 0x1000 // Redo last action
Example
HotKeys = 0 ' no automaically processing of keyboard
HotKeys = -1 ' applies all flags
HotKeys = HOTKEY_CTRLX OR HOTKEY_CTRLC _
OR HOTKEY_CTRLV ' MetaDraw automatically handles ^X, ^C , ^V
' for Cut, copy and paste of selected objects
Default = 0 ' These editing keys are not automaically processed by MetaDraw
|
Fixed
|
Multiline text
|
Multiline text was displayed incorrectly when
FontSize property = 0
|
Fixed
|
FillStyle - Gradient
|
Gradient FillStyle was incorrect on setting BackColor or
FillColor to system color.
|
Fixed
|
Export selected objects
|
Copy/Paste (or Duplicate) did not preserve size of
bitmap or metafile object if physical sizes of
MetaDraw picture is too small.
|
Fixed
|
SavePicture method
|
SavePicture did not work with files given by
Windows File handle (long value).
|
|
MDraw30.OCX version 3.1.23 , 25 May 2005
|
|
Change |
Subject |
Description |
Enhancement
|
VB PrintForm method
|
MetaDraw content may now be rendered by VB's PrintForm method
In the past calling Visual Basic's Print Form method printed
only the MetaDraw control outline - not it's content
|
Fixed
|
16 bit Character text - Japanese, Chinese, etc
|
Spacing of characters in Bound & Multiline text has been
corrected for 16 bit character sets.
Caret position when editing 16 bit character text also corrected
|
Fixed
|
Text objects
|
Some Text objects changed size after save and reload
file in MDP format or after Copy/Paste picture using
clipboard
|
Fixed
|
PNG file exporting
|
Sometimes when saving PNG file image could not be reloaded
back to MetaDraw and GDI leak occured.
|
Fixed
|
FloodFill object
|
OT_FloodFill object took wrong coordinates
when it was in a container.
|
|
MDraw30.OCX version 3.1.22 , 04 Mar 2005
|
|
|
MDraw30.OCX version 3.1.21 , 07 Feb 2005
|
|
|
MDraw30.OCX version 3.1.20 , ______
|
|
MDraw30.OCX version 3.1.19 , 02 December 2004
|
|
|
MDraw30.OCX version 3.1.17 , 30 November 2004
|
|
|
MDraw30.OCX version 3.1.17 , 06 October 2004
|
|
|
MDraw30.OCX version 3.1.4 , 28 October 2003
|
|
Change |
Subject |
Description |
Enhancement
|
Clipboard Text
|
Clipboard Text can now be inserted (format is CLB_TEXT)
Previously only graphics and text held in graphic format could be pasted into
MetaDraw.
Now plain text from the clipboard is added to MetaDraw as text objects.
When pasting - Text style is set to Single line text obejct if clipboard text
contains no CR/LF, and and Multi-Line text object if there are carriage returns
in clipboard text
|
Enhancement
|
Borland C++ Support
|
Files for a wrapper class for Borland C++ Builder 6.0 users are now included
in installation kit
|
Enhancement
|
Drawing Inserted Images with Margins
|
Metafiles with blank edges (empty margins) may now be used within PictureImage
buffer for drawing by user in ED_IMAGE editing mode.
Previously MetaDraw could not support such images and resulted in
disproportionate result of merged image
|
Enhancement
|
HS Editor
|
Clipboard Shortcuts
HS Editor now supports Clipboard shortcuts ( CTRL+X, CTRL+C, CTRL+V )
Text Style Settings
HS Editor now supports setting of Text Style settings ( Single Line, Boxed,
Multi-Line ) using the dialog from the Format / Text Style menu
Gradient Fill Objects
HS Editor now supports setting Gradient Fill Styles for objects using
Format/Fill Style menu
Clipboard Text
HS Editor now pasting text from clipboard.
Previously only graphic data from clipboard could be pasted.
If only text format is held in Clipboard a text object is added. A text style
is set to Single line text object if clipboard contains no CR/LF, and
Multi-Line text object if there are carriage returns in clipboard text
|
Fix
|
C++ Headers
|
MDrawDef.h header file for VC++ projects has been updated.
|
Fix
|
Undo / Rotate
|
Undo did not work for objects rotated by user in ED_ROTATE edit mode or by the
RotateObjects method.
|
Fix
|
Undo / Font Name
|
Undo did not work with FontName.
|
Fix
|
Current property / Undo
|
The value of .Current was not preserverd after Undo(0) or Redo(0)
|
Fix
|
Internet support
|
MetaDraw could not load a MDP picture over HTTP.
|
Fix
|
Gradients / DrawMode
|
Gradients were choppy when drawn usng FillStyle = FS_GRADIENT and DrawMode =
R2_MERGENOTPEN
|
Fix
|
DXF support - Dimension LInes
|
DimLines were incorrectly exported to DXF when the PICOPT_DXFVERSION14 flag is
set in PictureOptions (endings were closed).
|
Fix
|
FontSize - Merging Images
|
The size of text objects were not preserved when merging an MDP image into an
existing image.
|
Fix
|
Clipboard - Containers
|
MetaDraw did not preserve multiple containers when multiple containers were
selected, copied to clipboard in WMF format, and pasted back to an image in
MetaFile format.
|
Fix
|
PolyPolygons - Merging
|
PolyPolygons could not be inserted correctly via Action = ACT_IMAGEINSERT.
|
Fix
|
Dimension Lines - Defaults
|
Default settings ( as defined while .Current = OBJ_DEFAULT) for LinkWidth and
LinkLength were not applied to new Dimenstion lines drawn by user in EditMode =
ED_DIMLINE
|
Fix
|
Current Property - Change Event
|
The value of .Current property was incorrectly set to OBJ_SELECTED within the
Change event when a single object was moved.
When moving a single object MetaDraw should set the value of .Current should be
set to the object's handle within the change event
|
|
MDraw30.OCX update 3.1.3 , 22 May 2003
|
|
Change |
Subject |
Description |
Documentation |
Manual and Help file were updated |
Description of recently added properties and
methods :
-
Properties:
-
FontCharSet
-
ObjResolution
-
ZoomCentering
-
ZoomFactor
-
DXFScaleFactor
-
Methods:
-
CreateImageMap
-
ReadImageMap
|
Enhancement |
HTML ImageMaps
|
|
Requires MetaDraw
Subscription License Option |
Two new methods have been added to support Creation and reading of Client Side
ImageMaps for HTML files
See Help File topics
-
CreateImageMap
-
ReadImageMap
Also refer to Visual Basic Sample Project included in install kit
|
Enhancement |
Animated GIFS |
|
Requires MetaDraw
Subscription License Option |
The Performance of MetaDraw was dramatically improved when working with
animated GIF images.
|
Enhancement |
HS Editor |
A new build of HS Editor 3 utility is included
in this update. |
Enhancement |
Visual C |
The constant declaration file "MDrawDef.h" was
updated for VC++ developers |
Enhancement |
MetaFile Records |
MetaDraw can now interpret bounding rectangle
definition in WMF ExtTextOut records. This was previously not supported.
|
Enhancement |
Fonts - CharSet |
The FontCharset property setting is now saved
as part of MDP data files. |
Fix |
UnDo |
UnDo did not support UnDo of rotation in
EditMode = ED_ROTATE. |
Fix |
Bitmap Transparency |
The presentation of Bitmaps with Transparent
Color was degradated when zoomed out. |
Fix |
UnDo adding of OT_IMAGE |
Calling AddObject OT_IMAGE did not generate
proper undo action. VB crashed after MetaDraw UnDo of AddObject OT_Image object |
Fix |
Clipboard |
The Border/Line Width were calculated
incorectly when exporting The result was incorrect when copying and pasting of
certain images using internal MetaDraw format |
Fix |
Object Arrange |
The Picture was not refreshed after calling the
ObjectArrange method. |
Fix |
Common Dialog problems |
MetaDraw had intercepted the second click ( in
double click) when a Common Dialog Box was shown over MetaDraw. Depending on
MetaDraw EditMode this sometimes lead to incorrect creation of an extra object. |
Explaination |
Delphi |
.ObjTags don't work in Delphi 7.
Delphi 7 generates an incorrect wrapper class for MetaDraw 3 OCX (Indexed
property that returns OleVariant is not called properly in the wrapper
function. )
An Updated wrapper class for Delphi 7 is included in the new installation kit. |
|
MDraw30.OCX Formal Release update 3.1.0 , 12 March
2003
|
|
|
MDraw30.OCX Pre-Release update 3.0.013 , 05 January
2003
|
|
Change |
Subject |
Description |
Enhancement
|
BackStyle Constants
|
New constants defined for support of BackStyle property
BS_TRANSPARENT = 0
BS_OPAQUE = 1
|
Enhancement
|
OLE D&D
|
Default OLE D&D action is 'Move' when OLE D&D is performed inside the
same control.
|
Enhancement
|
OLE D&D
|
Objects dropped using OLE Drag and Drop are now subject to settings of
GridAlign properties.
|
Enhancement
|
LINKS
|
A new flag for LinkFlags property was added - LF_SolidArrowBorder. If this is
set then Link Terminators will be drawn with solid border line regardless of
the LineStyle property.
.LinkFlags = .LinkFlags OR LF_SolidArrowBorder
|
Fix
|
Hotspot Cursor
|
The hotspot cursor was not changed from HAND when leaving a hotspot and moving
to a new object which does not have OS_CURSOR bit set.
|
Fix
|
Links / Default attributes
|
Default attributes were not applied to new links.
|
Fix
|
Links / Change Event
|
The Change event was not triggered when a link was created.
|
Fix
|
Setting PicWidth
|
Setting PicWidth to 0 caused an ENDLESS series of errors "No Picture Defined"
and the application locked up.
|
Fix
|
Bitmap Export
|
Bitmap was shrinking when exporting/importing several times.
|
Fix
|
DXF Export
|
Text objects were saved in the wrong position after export to DXF format.
|
Fix
|
JPG Import
|
JPG files were loaded incorrectly from a file given by VB handle.
|
Fix
|
MDDataObject
|
MDDataObject.GetPicture() returned incorrect data for any formats except
vbCFMetafile.
|
|
NOTE: MDraw30.OCX
update 3.0.012 (internal) |
|
MDraw30.OCX Pre-Release update 3.0.011 , 26 November
2002
|
|
Change |
Subject |
Description |
Fix
|
Rotation
|
The black border of the green rotation center point was sometimes redrawn
incorrectly when switching between several objects in EditMode = ED_ROTATE.
|
Fix
|
Link connector
|
Default settings for link connector styles were incorrectly applied for all
objects Default Link connector styles should apply only to new Link and
Dimension Line objects.
|
Fix
|
converting text object
|
When converting text object to polygon/polyline the size of the new object was
different from original.
|
|
MDraw30.OCX Pre-Release update 3.0.010 , 18 November
2002
|
|
Change |
Subject |
Description |
Enhancement
|
OBJType property
|
It is now possible to convert Straight links to PolyLinks by setting OBJType
property.
|
Fix
|
Constants
|
Constant definitions for ScrollMouse property were corrected.
SCROLL_LDRAG = 8
SCROLL_LSCROLL = 24
|
Fix
|
UnDo & Z-Order
|
The Z-order of objects had been changed after UnDo and ReDo.
|
Fix
|
AddObject Bezier
|
There was an error in creating OT_BEZIER object using AddObject method.
|
Fix
|
ObjType Conversions
|
Converting simple object to polylink caused a GPF There was a also a bug while
converting a rotated object to Polyxxx type.
|
|
MDraw30.OCX Pre-Release update 3.0.009 , 30 October
2002
|
|
Change |
Subject |
Description |
Enhancement
|
LoadPicture - Clearing the Picture
|
The LoadPicture method can now be used to clear the target picture. Setting
the 1st parameter of LoadPicture to an empty string or Empty variant clears the
target picture
|
Enhancement
|
Marker Color
|
A new property MarkerColor(idx) has been added. MarkerColor determines color
of edit markers.
Index specifies the type of marker:
MCOL_SELECTION = 0, ' Single selection markers
MCOL_MULTISELECTION = 1, ' Multiple objects selection markers
MCOL_POINTS = 2, ' Poly object points
MCOL_FIXEDLINK = 3, ' Fixed link connection point
MCOL_AUTOLINK = 4, ' Automatic link connection points <\DIV>
|
Enhancement
|
Coordinate properties
|
To avoid problems with coordinate properties in .NET now MetaDraw returns them
in pixels if container does not support scale mode.
|
Fix
|
Scrolling Large Pictures
|
Scrolling does not work correctly on large pictures (especially under VC++)
|
Fix
|
OBJType Conversion
|
When converting object from one type to another default attributes were set to
wrong values (e.g. link connectors).
|
Fix
|
Picture property
|
Bitmaps were always loaded with transparent style by default. They should not
be transparent.
|
Fix
|
SetParams - removing points
|
Poly Objects were not properly redrawn after removing the last points
|
Fix
|
SaveData changed .Current
|
Calling the SaveData method changed the value of .Current
|
Fix
|
UnDo Grouping
|
UndoGrouping property did not work correctly. It did not close action group
when it is switched from True to False and back to True.
|
Fix
|
Copy / Paste Text
|
The FontSize was incorrect after copying/pasting a text object.
|
|
MDraw30.OCX Pre-Release update 3.0.008 , 18 October
2002
|
|
Change |
Subject |
Description |
Fix
|
Picture property
|
Loading pictures in design-time in the Picture property page did not work.
|
Fix
|
Coordinate properties
|
To avoid problems with coordinate properties in .NET now MetaDraw returns them
in pixels if container does not support scale mode.
|
Fix
|
Coordinate properties
|
Rotated text did not updated after exporting a picture.
|
Fix
|
Picture property
|
Bitmaps were always loaded with transparent style by default. They should not
be transparent.
|
Fix
|
Movebject method
|
Undo did not work when an object was moved using Movebject method.
|
Enhancement
|
PGN File Support
|
PGN files import/export were added
|
|
|