Software Companions - Gerber Viewers and Converters

scConverter SDK Updates

The latest update will always include all previous fixes and improvements


Version 6.00
4 May 2022
Major Update
Download Now:
32-bit 64-bit
News:

The converter may now use TrueType fonts for PDF files converted from file formats that support this, for example DWF.
The use of TrueType will both reduce size of the exported PDF and increase the performance.

New Methods:
New Exported Functions:
Changes to Methods:
  • SetConfigValue - Added value 4: Enable or disable TrueType text in exported PDF files (if possible).
Changes to Exported Functions:
  • scSetConfigValue - Added value 4: Enable or disable TrueType text in exported PDF files (if possible).
Solved issues:
  • 1475 A text element was displayed outside page area if the PDF file was opened as vector format.
  • 1471 Some images were missing if a PDF file was opened as vector format.
  • 1467 Text was missing in a DWF file due to clipping error.
  • 1466 A signature image had wrong colors when PDF file was opened as vector.
  • 1462 Missing alpha mask for an image when the PDF was opened as vector format.
  • 1459 Missing filled items in DWFX file from customer.
  • 1456 Some Arabic characters in a DWF file were not correct after conversion to PDF. The PDF exporter can now use TrueType to correct this issue.

Version 5.80
1 March 2022
Maintenance Update
Download Now:
32-bit 64-bit
Changes to Existing Methods:
  • SetConfigValue - Added value 3: Set pattern length for LT command in exported PLT files.
  • PDFConform - Added support for confirming a PDF into PDF/A-U2 or PDF/A-U3 format.
Solved issues:
  • 1455 An extra line was visible in a HPGL file that should not be there.
  • 1453 Drill file was always loaded as inch even if metric was selected.
  • 1452 Some of the numbers in a DWF file using Hebrew character set were displayed in inverse order.

Version 5.79
13 January 2022
Maintenance Update
Download Now:
32-bit 64-bit
Changes to Existing Methods:
  • SetConfigValue - Added value 2: Set default bits per pixel value for raster elements in HPGL/2 files (1, 8 or 24).
Solved issues:
  • 1451 Some numbers were displayed inverted in a DWF file (right to left language error).
  • 1449 DWF files from customer caused exception error during conversion.
  • 1448 Gerber step and repeat commands was not supported by the Gerber reader (scrwGBX.dll).
  • 1447 Step and repeat was missing for Excellon file.
  • 1445 HPGL/2 file was not loaded correctly. The HPGL/2 file contained a raster element but no bits per pixel configuration. You may call scSetConfigValue(2,1) to force the default to monochrome images.
  • 1442 Excellon drill file was loaded with wrong tool sizes.
  • 1351 Several images in a PLT file had wrong rotation and wrong position.

Version 5.78
5 December 2021
Maintenance Update
Download Now:
32-bit 64-bit
Solved issues:
  • 1443 Text was missing in DWF file if the requested font was not available.
  • 1441 Conversion of a PDF file to CGM failed due to extent limits.
  • 1440 Some images in a DWF file were converted using wrong scaling.
  • 1439 An image in DWF file should not be included when converted to PDF.
  • 1437 Images in PDF file should be partial transparent when converted to vector format (e.g. DWF).
  • 1435 Almost all polylines were incorrectly being split into singe line elements in a DWF file from customer. This caused converted files to be much larger than needed.
  • 1426 There were missing characters on some pages in DWF file.
  • 1424 Some elements were located far outside the page if the PDF file was converted to vector format.
  • 1422 Parenthesis caused additional text spacing in a DWF file.
  • 1417 Text brackets were not correctly aligned with text in a DWF file.
  • 1361 Conversion of a PDF file to CGM failed due to extent limits.

Version 5.77
25 October 2021
Maintenance Update
Download Now:
32-bit 64-bit
New Features:
  • Markup XML: You may now use percentage values for text insertx and inserty tags.

New Methods:
  • scConvertFileEx - Convert method which supports both mirroring and rotation.
Bug Fixes:
  • 1429 Some images in a DWF file were displayed outside the paper area.
  • 1415 PDF file caused exception error during loading.
  • 1411 Opening the converted PDF file (from PLT) in Acrobat displayed a file error message.

Version 5.76
25 August 2021
Maintenance Update
Download Now:
32-bit 64-bit
Bug Fixes:
  • 1414 Some images were incorrectly flipped after PDF to CAD (dwf) conversion.
  • 1409 Missing drawing geometry in HPGL/2 file from customer.
  • 1407 Annotations in a DWF file were incorrectly clipped.
  • 1398 A Parasolid x_t file was incorrectly identfied as Gerber format
  • 1386 Some Polish characters were missing in a PDF file from customer.
  • 1385 A picture in a PDF file was not visible at some scale factors.
  • 1384 Fonts not displayed correctly in PDF file from customer.

Version 5.75
28 March 2021
Maintenance Update
Download Now:
32-bit 64-bit
New Methods:
Bug Fixes:
  • 1379 Exported HPGL/2 files had PU/PD sequence for every line segment, even if the lines were connected.
  • 1376 Conversion from HPGL/2 to PDF did use wrong polygon fill mode.
  • 1375 An Excellon drill file was not identified as a valid file.
  • 1371 Bezier curves were missing from imported PDF file.
  • 1370 Missing measurement viewports in DWFX files after conversion to PDF.
  • 1369 Missing holes in Excellon drill file.
  • 1368 Bezier curves were missing from imported PDF file.

Version 5.72
17 January 2021
Maintenance Update
Download Now:
32-bit 64-bit
Bug Fixes:
  • 1367 A 80 meter long DWF file could not be converted to PDF.
  • 1363 Excellon step and repeat with mirroring was not working correctly and the file had wrong units.
  • 1362 Excellon step and repeat with mirroring was not working correctly.
  • 1360 A signed DWFX file from customer could not be converted.
  • 1357 Conversion to DWF failed if the destination file name or path contained far-east (chinese) characters.
  • 1356 Several non-cgm files were incorrectly detected as CGM format.
  • 1354 Several filled areas in a DWF file were missing transparency.
  • 1352 A DWF file had an image that was displayed outside the paper area.
  • 1350 Converting a 10 meter long PLT to Raster PDF caused the resulting file to be clipped at 5 meter.
  • 1344 A PLT file caused exception error during loading.
  • 1342 Missing transparency for markup elements in DWFx file from customer.
  • 1341 If a rotated PLT was convert to PDF some of the images were missing.
  • 1339 Excellon step and repeat commands were not handled correctly (M25, M01, M02, M08).
  • 1338 Excellon drill slots were not scaled correctly if the format was defined using millimeters.
  • 1336 Excellon drill file caused the component to enter an infinite loop.

Version 5.70
5 November 2020
Maintenance Update
Download Now:
32-bit 64-bit
New Features:
  • Added support for conversion of Excellon drill files.
  • Added text alignment options for XML markup text when using insertx/inserty for defining text origin.
New Methods:
New Exported Functions:
Changes to Existing Methods:
  • AddGerberLayer - This method now accepts Excellon drill files in addition to Gerber files.
  • Several methods now return S_FALSE instead of E_FAIL to avoid exceptions if a non-critical error occured.
Bug Fixes:
  • 1347 Some information in a DWF file was visible outside paper area.
  • 1342 Transparent markup elements were not supported in DWFx files.
  • 1322 A DWF file caused an exception error during loading.
  • 1321 A DWF file caused an exception error during loading.
  • PDF exporter compression type selection had no effect for 32-bit images.

Version 5.62
16 July 2020
Maintenance Update
Download Now:
32-bit 64-bit
New Method:
  • SetPLTPaperSize - Configure custom paper size for converted HPGL/2 files.
New Exported Functions:
Changes to Existing Methods:
  • SetConfigValue - Added value 1: Configure header information in converted HPGL/2 files.
Bug Fixes:
  • 1319 CGM PIP amplitudes were too large.
  • 1318 A CGM file was not converted correctly, filled areas should contain many different colors but were displayed as black only.
  • 1317 A CGM file had random grid and text color each time it was converted.
  • 1316 Converting a DWF file from customer to PDF caused exception error due to a corrupt PNG stream.
  • 1315 CGM files from customer were not converted correctly.
  • 1314 Several polygons in a CGM file were incorrectly converted with an outline which made them to look connected.
  • 1313 CGM+ seismic data were missing in files from customer.
  • 1311 CGM+ seismic data were missing in file from customer.
  • 1310 PDF file from customer was only partially converted.
  • 1308 Converted HPGL/2 file failed to print in landscape mode. It is now possible to setup custom paper size to force landscape printing.
  • 1307 CGM PIP data was missing and a text with 90 degrees rotation was not correctly converted.
  • 1304 Gerber to PDF conversion: Round apertures with hole did incorrectly cover other information below.
  • 1301 Missing image signature and stamp (markup) in DXWF file.
  • 1297 A text element in a HPGL/2 file was incorrectly being covered by a black rectangle.
  • 1293 Signed DWF file failed to convert.
  • 1290 PDF file was only partially converted.
  • Center lines are no longer drawn for seismic data if there is a negative or positive amplitude (CGM).
ß

Version 5.60
25 April 2020
Maintenance Update
Download Now:
32-bit 64-bit
New Method:
  • SetConfigValue - Set a configuration value to override default behavior.
New Exported Functions:
Other Changes:
  • The PDF exporter are now exporting arcs using Bezier curves and no longer converting all arcs to polylines.
Bug Fixes:
  • 1292 An image in a DWF file was incorrectly being converted with transparent background.
  • 1289 Text in a DWF file was at wrong position after conversion to PDF.
  • 1286 Extra lines were visible in a HPGL/2 file from customer.
  • 1282 DWF files from customer were converted with invalid extents.
  • 1281 The HPGL/2 plot file exporter did always convert arcs to polylines.
  • 1280 Several filled rectangles in a PLT file should not have been visible at all, since they should be rendered using a merge control code that would make them invisible.
  • 1277 Chinese text in a PDF file were displayed using wrong characters.
  • 1256 Text in a DWF file was at wrong position and too large.

Version 5.50
15 March 2020
Maintenance Update
Download Now:
32-bit 64-bit
New Feature:
  • Added support for Intergraph Type 2 raster format.
New Method:
New Exported Functions:
Bug Fixes:
  • 1279: A Gerber file was not detected as Gerber format and failed to convert.
  • 1276: A grayscale raster image become black only after PDF was converted to DWF using the PDFtoCAD method.
  • 1275: An arc with a very small span angle in a Gerber file was incorrectly drawn as full circle.
  • 1271: Missing text in CGM files from customer.
  • 1268: Parts of drawing where incorrectly covered by black rectangles in HPGL/2 plotter file.
  • 1265: Missing raster images in HPGL/2 plotter file.
  • 1263: Hatch missing in PDF from customer.
  • 1251: Chinese text was not searchable in PDF created from a DWF file.

Version 5.40
18 December 2019
Minor Update
Download Now:
32-bit 64-bit
New Features:
  • Added support for converting measurement viewports from DWF to PDF viewports. Viewports are by default included when a DWF is converted to PDF, but you can disable this feature with the new MeasurementViewports property.
  • Hidden text from DWF and PLT will now be added as hidden text during conversion to PDF to make the files searchable.
New Methods:
New Properties:
New Exported Functions:
Modified Functions:
  • scSetProperty - Added setting for PDF true color raster compression method.
  • scSetProperty - Added setting for named views as bookmark option.
  • scSetProperty - Added setting for including or ignoring hidden text in DWF files.
  • scSetProperty - Added setting for including or ignoring viewports in DWF files during conversion to PDF.
Bug Fixes:
  • 1247: TIFF file was loaded with wrong resolution (DPI).
  • 1240: DWF file failed to convert.
  • 1235: TIFF file failed to convert.
  • 1234: A CATPart file was incorrectly detected as a EDMICS TG4 file.
  • 1227: Intergraph raster files had wrong rotation.
  • 1226: scLibreToPDF has been updated to work with LibreOffice version 6.2.7 and newer.
  • 1222: A Gerber file caused exception error during conversion.
  • 1221: A CREO file was incorrectly being identified as HPGL/2 format.
  • 1218: Now adds bookmark for each page in a DWF file and any named views will be added as child to these.
  • 1216: Modified file open functions to remove sharing violation if a PLT file is open for read/write in another application.
  • ####: Conversion of JPEG-2000 files could sometimes fail.

Version 5.30
13 August 2019
Minor Update
32-bit 64-bit
New Feature:
  • Exported ANSI functions will now detect and decode UTF8 encoded strings passed as arguments.
New Property:
  • DXFExtractImages - Enables extraction of images as individual files when converting for example a PDF to DXF format.
New Exported Functions:
Modified Functions:
  • scSetProperty - added setting for extracting images when converting to DXF format.
Bug Fixes:
  • 1213: PDF2CAD using other than page 0 failed for many PDF files.
  • 1210: DXF exporter supported only up to 64 characters in a layer name.
  • 1209: Tiff file was loaded with wrong resolution (DPI).
  • 1208: PDF file caused exception error during conversion.