Changes to the Cad Publisher program from 1.9.000 up to the current release.
[1.9.038]
Release date = 12th June 2006
- Hatching
Some hatches were moving around. They had their own Object Co-ordinate System (OCS) and we were not taking that into account. Fixed.
- Layouts – Linetype Scaling
Linetype scaling now reflects what happens in Autocad, there were instances where we were using the model space scaling.
- Layouts – units
The handling of the scaling of Layouts and their content has been revised. Previously layouts had been treated with mm units. Now the units are as specified in the Layout object.
- Layouts – viewports
Spurious viewports with zero heights, perhaps a product of editing in Autocad, are now not shown.
- XP operating system
The main window of the program was staying on top of the secondary windows (Renderstyles, Job and Settings). Fixed.
[1.9.037]
Release date = not a general release
- PDF
We were including layers that were off in the settings file. Now only layers that are on in the settings will be put into the PDF file.
[1.9.036]
Release date = not a general release
- Dimensions
There was an odd scaling happening with some dimensions and their leaders. It was due to the files starting as a 3D drawing. The DXF was poorly written. Fixed.
[1.9.035]
Release date = 30th. December 2004
- Leader – arrow heads
A general look and improvements in handling Dimstyle overides.
- Dimensions – arrow heads – user defined
Where an arrow head is a user defined block we should be processing it correctly. Previously we put on a standard arrow head.
- Hatching – ellipses
Improvements to the handling of hatching in ellipses
[1.9.034]
Release date = Not a general release
- EPS output – CMYK
We have added the option to produce CMYK EPS files to the job card. This makes it easier to import files into a DTP program for ripping.
- PDF output – Layers
We have added the option to produce layers in the PDF output file. The output layer order would be according to the settings file.
1.9.033
Release date = 26th. July 2004
- Dimension text
The width factor of the dimension text using the Standard text style wasnt being picked up. Fixed.
- Entity - MPolygon
The Mpolygon entity has been introduced into the processing. It is displayed in our CAD view as it is seen in AutoCAD. The rendering will use the closed polyline.
- Error 9 (Subscript out of range) in acpClassCadDxf at line 4519
This crept in while we were doing the M-polygon work for this exe. Fixed.
- Error 91 (Object variable or With block variable not set) in acpClassCadDxf at line 4574
This crept in while we were doing the M-polygon work for this exe. Fixed.
- Hatching - Arcs
Somewhere along the way the hatching had gone missing for arc entities. Fixed.
- Hatching - Ellispes
A minor adjustment to improve the hatching of ellipses at the edges.
- Hatching - Solid hatch
The solid hatch is now being shown in our CAD view as it would be seen in AutoCAD.
- Settings - Fonts Standard - Renderfont
When the standard text style was using a True Type font such as Arial and you created a new settings file from the job card the Arial renderfont was being displayed incorrectly. It was being shown in red as ARIAL.TTF. Fixed.
1.9.032
Release date = 6th. July 2004
- Dashpattern - Bitmaps
The dashpattern for the bitmap output wasn’t coming through. Fixed.
1.9.031
Release date = 30th. June 2004
- PFB fonts
Some custom PFB fonts were not being handled correctly. Fixed.
- Renderstyle – Offset for the dashpattern
The offset for the dashpattern was not working. Fixed.
- Illustrator header
A bracket in the header of the Illustrator output file was missing. It was for the output path name. This only effected some systems that batch processed the AI files. It didn’t effect the opening of Illustrator files in Illustrator.
1.9.030
Not a general release
- Unicode
Investigate how Unicode can be implemented. The problem is more what programs are actually setup for Unicode rather than us handling it.
- M-Polygon
Entity investigation and how it can be implemented into Cad Publishers processing. It is based on hatching.
1.9.029
Not a general release
- FLX
Looking into FLX as an input format.
1.9.028c1
Not a general release
- Illustrator brackets
Bracket in the header of the Illustrator output file was missing. It was for the output path name. This only effected only some systems that batch processed the AI files. It doesn’t effect the opening of Illustrator files in Illustrator.
1.9.028c
Release date = 20th October 2003
- Excellon drill files
Excellon drill file format has been added to the job card under a new section called “engineering files”. The drill file is the standard used by printed circuit board manufacturers.
- Gerber RS-274X format
Gerber output has been added to the job card under a new section called “engineering files”. The Gerber RS-274X format is the standard for printed circuit board manufacturers.
- PDF - CMYK
CMYK output as been added as an option to the job card for the color PDF files. There is an icon to select either RGB or CMYK output.
1.9.028b
Release date = 13th October 2003
- PostScript bounding box - cp.ini
The PostScript bounding box is optionally written as an integer or a number to two decimal places. It is controlled by PSBboxFractions=yes/no in the cp.ini file. Setting to use will use the two decimal places, no will equal integer values. This allows more precise control over the image size when producing raster images from the PostScript files.
1.9.028a
Release date = 6th. October 2003
- License file
Project license for a three month period has been introduced for the Professional level. This is really a re-introduction of the old expiring and non-expiring licenses that we had used many moons ago.PDF dash pattern – error on opening a PDF file in Acrobat was being caused by the handling of the polyface mesh and polyline. Fixed.
- Polyface mesh
The last vertex of a polyface mesh was being treated as a true vertex creating a line to 0,0. Now handled correctly, with no thanks to the DXF description
- Polyline spikes
Spikes were shooting to 0,0 on the output page. Resolved as it was a similar issue to the polyface mesh.
1.9.028
Release date = 8th. July 2003
- error 9 (Subscript out of range) in acpClassCadDxf at line 1959.
There was an arrow head entity with only a single vertex, which caused the program to stop. The DXF was from TurboCAD. Fixed.
1.9.027
Release date = 8th. June 2003
- error 6 (Overflow) in modViewer at line 14651
Caused by an unusually large page size number. Fixed.
- error 9 (Subscript out of range) in acpClassCadDxf at line 4354
Fixed. Can’t remember what caused it.
- EMF
Much greater resolution for the EMF file type, they are much, much better. We did try to increase the resolution of the WMF file, but the results were too unstable when importing into Word.
- Illustrator error when opening the AI file.
Caused by the writing of a zero length arc into the Illustrator file, the zero length arc was a “leftover” non-entity still in the drawing data base which is written into the dxf file. Fixed.
- Illustrator error when opening the AI file.
Caused by a misinterpreted circle in a hatch description.
- Settings - Page size – new options
New options for creating the page size have been included, these are “extents” and “limits”. When either of these is selected the program automatically sets a page size according to those values. This is ideal for the situation where you have many small separate diagrams that are all a slightly different size, the program can use the one settings file to create a unique page size for each file.
1.9.026
Release date = 30th. March 2003
- Illustrator error, when opening the AI file.
This was caused by writing out eight segments in the dashpattern, where Illustrator could only read in six segments. The dashpattern segment output for the Illustrator file will now be limited to six segments. That is dash gap dash gap dash gap. Fixed.
1.9.025
Release date = 29th. October 2002
- error 6 (Overflow) in modGeometry at line 11
This was caused by a polyline having a large number of vertices, over 32,000. Fixed.
1.9.024
Release date = 8th. October 2002
- Patterns in Layouts
The patterns were not being reproduced in the Layouts for the PostScript or Illustrator output, it was only happening for the Model. Fixed.
1.9.023
Release date = 24th. September 2002
- error 6 (Overflow) in modProducer at line 167
It is caused by an intergalactic numbers in the DXF file and the maths of the program was not coping. It has ben caused, generally by a “z” value in the dxf file, with a value like 4.8 x 10 to the 99 power. Fixed.
- error 9 (Subscript out of range) in cpCadSplineClass at line 46
Was caused by a spline description we were not used to, which was similar to a problem reported in 1.9.018. Fixed.
1.9.022
Not a general release - 12th. September 2002
- error 52 (Bad file name or number) in modDecryptPfb at line 1039
The error occurred in the pfb processing where the h-ires section of the font was being stripped out. Only some old Type 1 PFB fonts had a high-resolution section. Fixed.
1.9.021
Not a general release – 10th. September 2002
- File Extensions – Job Card
The editing of the file extensions on the job card was switched off, possibly during a previous update. It is now functioning correctly.
1.9.020
Release date = 30th. July 2002
- error 339 (Component 'sysinfo.ocx' or one of its dependencies not correctly registered: a file is missing or invalid) in RenderstyleVisual at line 1550
This was reported as happening when the Renderstyle Library file was opened. The program wasn’t using this file and the error shouldn’t have happened, we have modified the code to ensure it doesn’t. Fixed.
1.9.019
Not a general release – 18th. July 2002
- error 9 (Subscript out of range) in cpCadSplineClass at line 46
Was caused by a spline description we were not used to. Fixed.
- Mtext – dimension alignments, another general tune, some text was being shifted up. Fixed.
1.9.018
Release date = 1st. July 2002
- Layers – Frozen in Viewport
These were still being shown, they are now off. They will not be in the output files.
- Layouts & Viewports
These problems related to paperspace viewports. We were not showing the model view in the viewport when the viewport layer was off. There was also some inconsistencies in the AutoCAD documentation regarding viewport data, which was why we were different to CAD.
- Linetype scaling in Layouts & Viewports
We were showing the same linetype scaling as was in the model space view, which may have been different to what was being shown in the viewport on a layout. What we are now showing is the same as CAD for the viewport in the layout.
1.9.017
Release date = 29th June 2002
- Layouts & Viewports
In some versions of the DXF file only the last layout was being seen in Cad Publisher and in other cases there were some objects missing in a Viewport. There was some bad AutoCAD documentation as to what was going on in the DXF file. The actual behaviour was different from the AutoCAD specification. Fixed.
1.9.016
Release date = 26th June 2002
- error 6 (Overflow) in modFontPfb at line 59
The PFB file was a custom font and the format was a bit unusual for the program to read. Fixed.
1.9.015
Release date = 21st. June 2002
- error 91 (Object variable or With block variable not set) in acpClassCadDxf at line 2489
The dxf file was probably coming from a circuit board program and had an unusual sequence of codes. Fixed.
1.9.014
Release date = 17th. June 2002
- Command line processing was producing the output files as a Tryout, this has been corrected.
- JPEG output has been added to the program, both on the Bitmap menu and the job card. The Ijl15.dll file needs to be in the Cad Publisher home directory for the jpeg output to work.
- Install process – updated to use Version 2 of the installer from Microsoft, overcomes a minor install problem that had occurred in some instances.
- Mtext – Line space style - change made to reflect what is actually happening in AutoCAD when the property is either set to exactly” or “at least”. The output from Cad Publisher matches what is seen in CAD.
- PLB to RSL conversion has been modified so that the “zero width polylines” rendering option for the RSL file is set to stroke and not stroke + width if in the original PLB file the polyline rendering option was set to stroke + width. This will only effect users with a very old version of the program.
1.9.013
Release date = 15th. April 2002
- Exe file has been changed to look at the licence file to determine its Level.
- Free version has been replaced with more functional Tryout versions. The Tryout can produce all of the output formats, the restriction is that not all of the text comes through and some of it is Babelized. The Tryout can be run in Easy mode and Professional mode.
- Introduction of an Easy, version which can open a DXF file and produce all of the output formats, including the options for the Bitmap files.
- Licence file now controls the Level and separate exe files are not required. If a Licence is out of support a later exe file will only run as a Tryout.
- Licenced version has been renamed to Professional.
1.9.012
Internal release date, not a general release = 9th. April 2002
- The EMF, BMP, TIFF and PNG file formats have been added to the job card.
1.9.011
Release date = 6th. February 2002
- error 91 (Object variable or With block variable not set) in cpFont at line 481
The program wasn't setting up an initialization with the fonts and patterns, which was probably a hangover from the font encoding work that had been done in a previous release. It caused the problem when run from the command line. Fixed
1.9.010
Release date = 7th. December 2001
- The software has been reverted back to a Free version and a Licenced version. The Free version has the functionality of the previous Level 0 version and the Licenced version has the functionality of the previous Level 4 version. This was done so we could simplify delivery and support and also bearing in mind the up-coming release of our new software.
- All current users with Level 1, 2 or 3 will be updated to the new Licenced version.
- Program released to current users.
1.9.006 – 1.9.009
Release date = not a general release
- Tune ups for the raster output
- Error prevented when processing hatching with more than 32k line elements.
1.9.005
Release date = not a general release
- Alpha channel in bitmap files was introduced, this is for the transparency.
- Bitmap processing times was improved by custom C code in dll (cp19.dll).
- cp.ini file option introduced to turn off auto kerning in Illustrator output. If set to =no, then 0 kerning is used rather than auto kerning when the files are opened in Illustrator.
- cp.ini file option to turn off blocks that are inserted on a layer that is off or frozen. In previous versions if the constituent layers of the block were on then you would see those layers.
- cp.ini file option to have a transparent background in preview tiff for eps.
1.9.000 – 1.9.004
Release date = not a general release
- Cp19.dll introduced, to take over from cp18.dll
- Tuning up the program getting ready for the 1.9 release.