ASM 1950 dxf2all/all2dxf

Revision History

v1.31 July 17, 1999 UNIX

Triangle - Wrong Orientation
Older versions would generate DXF output with north and east pointing triangles in the wrong orientation. This has been fixed.


v1.24 May 8, 1998 UNIX

Updated the License Server to Version 4.0 to make it Y2K compatible.

DXF2ALL Donut Interpretation
Circles with width output as arcs with width to preserve the donut look.

All2dxf Arcs with Width
If the width of an arc is greater than 2 radius, allegro makes the arc looks like it has an overall diameter of 2 radius + width. This version does the same thing to output an DXF arc that looks the same as in allegro.

All2DXF Text Fonts Increased to 256
Although the maximum number of allowed entries in the Text Table was increased to 256 (MAX_TEXT_SIZE_CNT) in v1.20, the maximum index was not changed from from the previous value of 16. Hence it appeared that references to Text Table entries above 16 were wrong. This was fixed. This was reported by Andrew Wilford.


v1.24 May 8, 1998 Windows

Error Occurred in Launching Module All2dxf.exe
Older versions would pop up this error message if the working directory used in a previous run of Allvu is removed from the system. This has been fixed, and the working directory will be the directory of the selected allegro file.

Arcs Missing/Program Hangs
Older versions under windows might produce huge arcs, missing arcs, or program might hang. This has been fixed.

Arcs with Width
If the width of an arc is greater than 2 radius, allegro makes the arc looks like it has an overall diameter of 2 radius + width. This version does the same thing to output an DXF arc that looks the same as in allegro.

Text not Translated Correctly
Although the maximum number of allowed entries in the Text Table was increased to 256 in v1.20, the maximum index was not changed from from the previous value of 16. Hence it appeared that references to Text Table entries above 16 were wrong. This has been fixed.

Lserv4 Support
Updated to Lserv4 to make License Manager Y2K compatible.

Oblongs to Circles
In older versions, oblongs were translated to circles under some conditions. This has been fixed.


Ver. 1.12 dxf2all/all2dxf July 14, 1997

Added support for IBM AIX 4.14. This version can only be node locked until the lserv program is integrated on AIX.

Ver. 1.11 dxf2all February 3, 1997

Now supports network licensing using lserv on NT.

Shell and engines have been changed. lserv.dll and llserv.dll have been added to the distibution. Host ID locking has been supported since Version 1.10.


Ver. 1.07 all2dxf February 3, 1997

Now supports network licensing NT. Also supports host ID locking

Ver. 1.09 dxf2all September 19, 1996

Fixed a format problem in the IPF file created by DXF2ALL. The translator was not generating the exact number of entries for each line definition. The import routine of Allegro was not sensitive to the missing entry so the problem was not noticed until Wolfgang Wilken of Philips tried to run the IPF file directly into ipf_plot - a command line plotting routine that is sensitive to the number of entries.


Ver. 1.08 dxf2all August 21, 1996

Continued fixes to the text translator in DXF to Allegro. Better support for available AutoCAD SHX font files and warnings to the log file added if the shx files specified in the DXF file are not present.


Ver. 1.07 dxf2all August 19, 1996

Fixed a bug in the translation of text from DXF to Allegro. The explode option was not working correctly.


Ver. 1.03 all2dxf February 22, 1996

Adds an option to control text width in the DXF file. Reason: since the fonts are not passed directly you may find that text that looked good in Allegro may be too wide in DXF due to the difference in font.

We now read additional parameters from the Allegro TEXT TABLE header. These include character height, width, spacing and slant. We use the ratio of height to [width+spacing] to control the width factor for each string inserted in DXF.

We've also added a new command line parameter -xf:XXX where XXX is typically a value between 0.8 and 1.2 and is used to globally stretch or compress the width of all strings in the DXF file. -xf:1.05 would increase the width factor of all strings by 5%; -xf 0.95 would decrease the width factor of all strings by 5%.

With these two improvements to text handling the user now has fine control over the appearance of text in the DXF file.

A tee-shirt to Greg Hanson of Praegitzer Design for noting the text problem and for supplying us an HPGL file from Allegro to document it.


Ver. 1.02 February 1, 1996 Fixed a problem with arc rotation direction as reported by Mike Farwig of National Semi. A free T-shirt to you Mike!
Top || Artwork's Home Page || ASM 1950 Table of Contents