scViewerX SDK Updates

The latest update will always include all previous fixes and improvements

Follow us on X to be notified when a new update is available.


Version 11.11
12 June 2026
Maintenance Update
Download Now:
32-bit 64-bit
Change to Existing Method:
  • SetPDFProperty - Added support for changing the description of the embedded XML invoice when creating a ZUGFeRD-compliant PDF. For example, use SetPDFProperty(50, "Rechnung") to set the attachment description to "Rechnung".
Solved Issues:
  • 1693 ‐ Most text files failed to open when LibreOffice support was not available.
  • PDFCreateZUGFeRD ‐ Source PDF files that already contain an XML invoice are no longer modified.

Version 11.10
4 June 2026
Feature Update
Download Now:
32-bit 64-bit
New Methods:
  • PDFExtractZUGFeRD - Extract ZUGFeRD XML invoice data from the currently loaded PDF file and save it to a file.
  • PDFHaveZUGFeRD - Check whether the currently loaded PDF file contains a ZUGFeRD-compliant XML invoice.

Version 11.00
30 April 2026
Major Update
Download Now:
32-bit 64-bit
New Features:
  • Added support for viewing and conversion of Autodesk Inventor IDW (2D) drawing files.
    This functionality requires Autodesk Apprentice Server to be installed (free download available from Autodesk).
New Methods:
  • PDFAddWatermark - Add a user-defined watermark to one or more pages in the currently loaded PDF file.
    Sample code for adding a watermark with the text "Confidential", in black, rotated 45 degrees, to all pages:
    m_scviewerx.PDFAddWatermark( "all", "Confidential", 45, 30.0, 0);
  • PDFWatermarkUndo - Remove watermarks previously added using PDFAddWatermark.
  • PDFRotatePages - Rotate one, multiple, or all pages in the currently loaded PDF file.
  • PDFForceOrientation - Force one, multiple, or all pages in the currently loaded PDF file to landscape or portrait orientation.
  • PDFPageTile - Split a very long PDF page into multiple pages (tiles), either as a single multi-page PDF or as separate PDF files for each tile.
New Property:
  • GetInventorAvailable - Returns whether Autodesk Apprentice Server is installed, allowing you to verify Autodesk Inventor IDW support before opening files.
Solved Issues:
  • 1682 Text in a PDF file was displayed with incorrect character spacing..
  • 1678 Text in a PDF file was displayed with incorrect character spacing.

Version 10.01
14 October 2025
Feature Update
Download Now:
32-bit 64-bit
New Method:
  • PDFCreateZUGFeRD - Creates ZUGFeRD-compliant PDF invoices using a base PDF and an accompanying XML file.
Solved Issues:
  • 1658 Fixed missing bulge values in LWPOLYLINE entities within DXF files from a customer.
  • 1656 Fixed an exception error that occurred in 64-bit mode when loading certain customer-supplied DXF files.

Version 10.00
11 June 2025
Major Update
Download Now:
32-bit 64-bit
News:
  • Added support for reading and writing AVIF image file format. Read more about the AV1 Image File Format on Wikipedia.
  • Added support for reading and writing JPEG XL image file format. Read more about the JPEG XL Image File Format on Wikipedia.
  • scViewerX is now using a new Gerber reader that solves all reported Gerber macro issues (same as GerbView 11).
  • Right-click will no longer cancel panninghand action if the context menu is disabled.
Changes to Existing Methods:
  • SetConfigValue - Added value 98: Enable or disable JPEG XL Lossless compression.
  • SetConfigValue - Added value 99: Set JPEG XL compression quality (0-100).
  • SetConfigValue - Added value 100: Set AVIF compression quality (0-100).
  • SetConfigValue - Added value 101: Set AVIF alpha channel compression quality (0-100).
  • SetConfigValue - Added value 102: Set AVIF compression speed.
  • LoadFromStream2 and LoadFromStream methods can now accept safearrays.
Solved Issues:
  • 1655 Page number reference text in a PDF file was not displayed correctly.
  • 1648 Gerber macro apertures were not displayed correctly.
  • 1644 A PDF file from a customer was not identified as PDF format.
  • 1639 Gerber macro apertures were not displayed correctly.
  • 1637 Some Italian characters in a HPGL/2 file where not displayed correctly
  • 1635 Some images in a DWF file were displayed with wrong colors.
  • 1633 PDF files with more than 2500 pages could cause an exception error.
  • 1631 Several CGM files from a customer were displayed either with incorrect extents or failed to load.
  • 1629 A couple of Excellon files from a customer were not displayed correctly.
  • 1628 Gerber macro apertures were not displayed correctly.
  • 1627 Gerber macro apertures were not displayed correctly.
  • 1623 Gerber macro apertures were not displayed correctly.
  • 1613 Gerber macro apertures were not displayed correctly.
  • 1603 Gerber macro apertures were not displayed correctly.
  • 1597 Gerber macro apertures were not displayed correctly.
  • 1590 Gerber macro apertures were not displayed correctly.
  • 1580 Gerber macro apertures were not displayed correctly.
  • 1552 Gerber macro apertures were not displayed correctly.
  • 1551 Gerber macro apertures were not displayed correctly.
  • 1522 Gerber file failed loading with an exception error.
  • 1513 Gerber macro apertures were not displayed correctly.
  • 1634 Gerber macro apertures were not displayed correctly.
  • 1473 Gerber macro apertures were not displayed correctly.
  • 1464 Gerber macro apertures were not displayed correctly.
  • 1381 Gerber macro apertures were not displayed correctly.
  • 1300 Gerber macro apertures were not displayed correctly.
  • 1119 Gerber macro apertures were not displayed correctly.
  • 1026 Gerber macro apertures were not displayed correctly.
  • 710 Gerber macro apertures were not displayed correctly.
  • GetPageSize always returned dimensions of current page (the page parameter was not used correctly).

Version 9.40
04 September 2024
Maintenance Update
Download Now:
32-bit 64-bit
Changes to Existing Method:
  • PDFConform - Added value 7. You can now convert or conform existing PDF files into PDF/A-4e compliance.
Changes to Existing Property:
  • PDFWriteFormat - Select output PDF standard to use for files converted to PDF.
    Added the following values:
    1. PDF/A-2u
    2. PDF/A-2u
    3. PDF/A-4
    4. PDF/A-4e
Solved Issues:
  • 1619 Excellon G84 command (Canned Circle) was not supported.
  • 1617 DWF file from customer was converted with invalid dimensions.
  • 1616 Missing line style in DWF file from customer.
  • 1615 Extra unwanted content were included after conversion from DWF to PDF.
  • 1612 An image in a DWF file was lost after conversion to PDF.
  • 1611 Missing line styles in a DWF file from a customer.
  • 1609 After conversion from PDF to DWF some extra unwanted content were included.

Version 9.30
19 July 2024
Maintenance Update
Download Now:
32-bit 64-bit
News:
  • Windows Vista is no longer supported.
  • Added support for viewing and converting PSD file format (Adobe Photoshop).
  • The Grayscale and Monochrome properties will now affect viewed PDF files.
New Property:
  • MarkupTextColor - Set a text color different from current markup color. You will need to call SetConfigValue(97,1) to enable use of a separate text color.
Changes to Existing Methods:
  • SetConfigValue - Added value 97: Enable or disable separate markup text color.
Solved Issues:
  • 1608 Design Review Markups were displaced in DWFX file from customer.
  • 1607 Design Review Markups were displaced in DWFX file from customer.
  • 1605 Exporting a rotated PDF to image format (TIFF, JPEG, PNG etc.) did create files with wrong rotation.
  • 1601 Compare of two DWF files gave incorrect result for text elements. Even if they were equal in both files, they were highlighted as new.
  • 1600 Excellon drill files from customer loaded with wrong extents.
  • SetConfigValue(21,0) did not turn off Design Review Markup for DWFX files.

Version 9.20
11 June 2024
Maintenance Update
Download Now:
32-bit 64-bit
News:
  • Added support for hyperlinks in DWF and DWFX files.
    All hyperlinks from the source file will be included in exported PDF files.
Solved Issues:
  • 1596 A CGM file from customer was not displayed correctly.
  • 1593 Added support for DWF and DWFX hyperlinks.
  • 1592 Transparent markup images lost transparency after conversion to DWF.
  • 1586 DWF file from customer failed to open.
  • 1569 Some of the text elements in a DWF file from customer were too narrow.
  • The ElementModified event was not called if a point was inserted or removed.
  • Markup elements will now appear correctly when put_MarkupElementText is used to modify the text.

Version 9.17
2 May 2024
Maintenance Update
Note that this is a critical update if you use the JPEG file format.
Download Now:
32-bit 64-bit
News:
  • You may now rotate a markup picture elment by pressing the R key while the element is selected.
  • You may now set a rotation for a markup picture element loaded from markup XML file format (see imagerotation).
Solved Issues:
  • 1591 JPEG files that didn't contain EXIF data could fail to load.
  • 1589 An image was missing after conversion from PDF to DWF using PDFExportToCAD or PDFToCADScaled methods.
  • 1584 Line merge mode was lost after converting a HPGL/2 file from customer to PDF.

Version 9.15
5 April 2024
Maintenance Update
Download Now:
32-bit 64-bit
New Method:
Changes to Existing Methods:
  • SetConfigValue - Added value 95: Enable or disable creation of progressive JPEG files.
  • SetConfigValue - Added value 96: Set compression quality for created JPEG files.
Solved Issues:
  • 1585 Some filled elements in a DWFX file were missing transparency.
  • 1582 Converting a PDF from a customer to DWF format caused an exception error.
  • 1579 SetPDFProperty settings didn't have any effect if PDFRASTER export format was used.
  • 1578 32-bit HEIC images was loaded as 24-bit which caused transparency (alpha channel) to be lost.
  • 1573 Missing images in CGM files from a customer.

Version 9.10
23 January 2024
Maintenance Update
Download Now:
32-bit 64-bit
News:
  • Added PDF/A-2u, PDF/A-3u and PDF/A-4 output options for the PDFConform method.
Solved Issues:
  • 1572 Excellon drill files with .txt file extension were opened as plain text files.
  • 1567 PDF file from customer failed to open.
  • 1564 Excellon drill file not displayed correctly.
  • 1561 Some of the text in a DWF file from a customer were displaced.
  • Converting any 24-bit image to 32-bit PNG/BMP/WEBP/TIFF/HEIC created a blank image only.

Version 9.02
28 September 2023
Maintenance Update
Download Now:
32-bit 64-bit
Solved Issues:
  • 1558 Pressing the ESC key before loading a PDF, or doing a zoom operation, caused screen to become blank after action was completed.
  • 1557 Missing image in CGM file from customer.
  • 1554 SetConfigValue(94,n) didn't affect all pages in a PDF file. Due to this QR codes could not be detected on some pages.
  • 1550 DWF file from customer could cause floating point exception error during loading.
  • 1549 DWF file loaded with invalid extents.
  • 1547 Page two in a DWF file was loaded with wrong extents.
  • 1544 Two images had wrong color after converting a PDF to DWF.
  • 1543 Freehand PDF text annotations in a received PDF file were displayed wrong.
  • Anomalies would occur when switching between different tools without completing the previous action.

Version 9.00
1 July 2023
Major Update
Download Now:
32-bit 64-bit
News:
  • scViewerX is now built using Visual Studio 2022.
  • Windows XP is no longer a supported platform.
  • All sample applications have been recompiled using Visual Studio 2022.
  • You can now detect and decode QR barcodes in the viewed file.
  • You can now create a searchable PDF from a scanned document using OCR.
    This feature requires that Tesseract is installed on the system.
  • Added an image filter that can remove stain, also known as foxing, from scanned documents.
New Methods:
  • DetectQR - Search for QR barcodes on the current page or the whole document.
  • GetQRText - Return the decoded text for a QR barcode previously found using DetectQR.
  • DefoxImage - Remove stain, also known as foxing from an older scanned document.
  • BinarizeImage - Convert a document to black and white only. This filter can also be used to remove stain from a document.
  • CreateSearchablePDF - Create a searchable PDF from a scanned document using OCR. Requires Tesseract.
Changes to Existing Methods:
  • SetConfigValue - Added value 94: Set the resolution to use when searching for QR codes in PDF files. Default value is 200 DPI.
New Property:
  • OCRAvailable - Use this property to check if the Tesseract OCR engine is installed on the system. If it installed, you can use the CreateSearchablePDF method.
Solved Issues:
  • Calibration can now be properly aborted using the right mouse button.

Version 8.21
24 May 2023
Maintenance Update
Download Now:
32-bit 64-bit
Changes:
  • The MarkupEnableLineWidth property will now affect outline width for closed shapes (polygon, circle etc.).
Solved Issues:
  • 1539 Excellon drill files from customer loaded with wrong extents.
  • 1538 Missing markup text in a DWF file from customer.
  • 1537 Some of the markup text in a DWFX file from customer had wrong rotation.
  • 1536 Missing a stamp in a DWF file from customer.
  • 1535 CGM files from customer were not displayed correctly.
  • 1534 Missing dots in a DWF file from customer.

Version 8.20
27 April 2023
Maintenance Update
Download Now:
32-bit 64-bit
News:
  • Added method MarkupGetDefaultFont: Return information about default markup font.
  • Added property MarkupEnableLineWidth: Toggle markup line width drawing. If set to false, all markup elements will be drawn using single pixel width line independent of the assigned width value.
Solved Issues:
  • 1529 A 16-bit BMP image became black after rotation.
  • 1526 A JPEG image was displayed using incorrect orientation (missing exif support).

Version 8.10
17 March 2023
Maintenance Update
Download Now:
32-bit 64-bit
News:
  • Visual Studio 2010 runtime is no longer required to run scViewerX and its components.
    Visual Studio 2010 redistributables are no longer part of the SDK.
Solved Issues:
  • 1520 A single page CGM file was loaded as two pages.
  • 1523 A PLT file was displayed with wrong color for some of the text.
  • MarkupDefaultFont height parameter didn't affect the height displayed in the markup add text dialog.

Version 8.01
8 December 2022
Maintenance Update
Download Now:
32-bit 64-bit
Solved Issues:
  • 1514 A DWFX file caused exception error during load.
  • 1511 Due a clipping error several images in a DWFX file were displayed but should have been discarded.
  • 1510 Converting a PLT from customer to DWF caused paper background to be flipped around Y.
  • 1506 Missing Chinese text after conversion from DWF to PDF.
  • 1504 BMP file failed to load.
  • 1503 Missing raster images in a DWF file from customer.
  • 1502 Missing content on page 2 in a DWF file from customer.
  • 1498 Some images were in wrong position if a PDF file from customer was opened as vector.
  • 1180 A Raster image was located outside drawing area and flipped if a PDF file from customer was opened as vector.

Version 8.00
25 August 2022
Major Update
Download Now:
32-bit 64-bit
News:
  • Added support for loading HEIC image files.
  • Added support for creating HEIC image files.
  • SaveCompareResult will now include markups if they are visible.
Changes to Existing Methods:
  • SetConfigValue - Added value 91: Select unit to use for files saved using SaveToFileXML. The default unit is native (0), other options includes metric and inch.
  • SetConfigValue - Added value 92: Set compression rate for HEIC files created by the control.
  • SetConfigValue - Added value 93: Enable or disable the use of TrueType text for PDF files created by the control, if possible. DWF and DWFX files may contain TrueType text.
  • SetConfigStringValue - Added value 6: Set name of replacement font to use for Chinese text if the requested font is not present on the system.
Solved Issues:
  • 1496 Hebrew text were inverted after conversion to PDF.
  • 1491 Filled black rectangles in a DWF file were covering other information.
  • 1490 Markup approved symbol would be wrong after saving to a new PDF, if the original PDF had page rotation.
  • 1489 A raster image was covering other information in a DWF file.
  • 1488 DWF file failed to open.
  • 1482 Images in a DWF file got greyish background after conversion to PDF.
  • 1480 An extra unwanted line was displayed if a PDF file was opened as a vector file.
  • 1476 DWF file failed to open.
  • 1475 Text was displayed outside page area if a PDF file was opened as vector.
  • 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 An image got wrong colors if the PDF file was opened as vector.
  • 1463 The SearchTextAll method didn't work for PDF files.
  • 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.
  • 1358 A raster image was covering other information in a DWF file.

Version 7.46
22 March 2022
Maintenance Update
Download Now:
32-bit 64-bit
Changes to Existing Methods:
  • SetConfigValue - Added value 90: Set default bits per pixel to use for HPGL/2 files with raster images. Some HPGL/2 files don’t include this setting and you have to set to the correct value before you load the file. Default value is 1 bits per pixel.
Solved Issues:
  • 1463 The SearchText method didn't work for PDF files.
  • 1462 An image was missing transparency if the PDF file was opened as vector format.
  • 1459 Missing filled items in a DWFX file.
  • 1457 Wrong colors were used for monochrome images in a PLT file.
  • 1455 An extra line was visible in a HPGL file that should not be there.
  • 1453 Drill file from customer was loaded as inch even if metric was set in the file.
  • 1452 Some characters in a DWF file were displayed as a box (undefined) if the wanted font were not installed on the system.
  • 1451 Some numbers were displayed inverted in a DWF file.
  • 1449 A couple of DWF files from customer caused exception error during loading.
  • 1448 Step and repeat commands were not supported for Gerber files.
  • 1447 Step and repeat commands were not supported for Excellon files.

Version 7.45
7 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.
  • 1442 Excellon drill file was loaded with wrong tool sizes.
  • 1441 Conversion of a PDF file to CGM failed due to extent limits.
  • 1440 Some images in a DWF file were displayed using wrong scaling.
  • 1439 An image in DWF file should not be visible.
  • 1437 Images in PDF file should be partial transparent when opened as vector.
  • 1426 There were missing characters on some pages in DWF file.
  • 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.
  • 1351 Several images in a PLT file had wrong rotation and position.

Version 7.44
18 November 2021
Maintenance Update
Download Now:
32-bit 64-bit
Changes:
  • Markup XML change: You may now use percentage for text insertx and inserty tags.
Solved Issues:
  • 1435 Almost all polylines were incorrectly being split into singe line elements in a DWF file from customer. This caused print jobs to be very large and slow.
  • 1429 Some images were displayed outside the paper area in a DWF file from customer.
  • 1424 Some elements were located far outside the page if the PDF file was opened as vector format.

Version 7.43
18 September 2021
Maintenance Update
Download Now:
32-bit 64-bit
Changes to Existing Methods:
  • SetConfigValue - Added value 88: Enable Printing of Transparent Images. If your file contains transparent images, you should enable this option. For example, HPGL/2 files may contain transparent images.
  • SetConfigValue - Added value 89: Enable Raster Image Processor for Printing. Some printers don't support all the different raster operations that can be used by some file formats, for example HPGL/2. If you have such a printer, you can enable this option to prepare a raster image for printing.
Solved Issues:
  • 1416 PLT file was not printed correctly due to missing support for transparent images.
  • 1415 PDF file from customer caused exception error during loading.
  • 1414 Some images were incorrectly flipped after PDF to CAD (dwf) conversion.
  • 1411 Opening a converted PDF file (from PLT) in Acrobat gave error message.
  • 1406 Some images were incorrectly flipped after PDF to CAD (dwf) conversion.

Version 7.42
3 August 2021
Maintenance Update
Download Now:
32-bit 64-bit
Changes to Existing Methods:
  • SetConfigValue - Added value 87: Set the color to use for equal information in a file comparison. You may for example use a lighter color to make the differences easier to see, or even use a white color so only differences are visible.
Solved Issues:
  • 1409 Missing drawing geometry in HPGL/2 file from customer.
  • 1407 Annotations in a DWF file were incorrectly clipped.
  • 1388 An image added using the AddImagePosition function was not included if the file was exported to DWF or PDF.
  • 1386 Some Polish characters were missing in a PDF file from customer.
  • 1385 A picture in a PDF file was not displayed at all zoom factors.
  • 1384 Fonts not displayed correctly in PDF file from customer.
  • Changing background or foreground color for compare did not affect the drawing.

Version 7.40
15 March 2021
Maintenance Update
Download Now:
32-bit 64-bit
Changes to Existing Methods:
Bug Fixes:
  • 1377 Converting DWF files from customer to PDF caused random crashes.
  • 1376 Conversion of HPGL/2 to PDF had some polygons using wrong fill mode.
  • 1375 Excellon drill was file not identified as a valid file.
  • 1371 Bezier curves were missing in PDF converted to DXF or other vector formats (PDF2CAD).
  • 1369 Missing holes in Excellon drill file.
  • 1368 Bezier curves were missing in PDF converted to DXF or other vector formats (PDF2CAD).
  • 1367 A 80-meter long DWF file could not be converted to PDF.
  • 1366 Excellon file was not displayed correctly.
  • 1350 Converting a 10 meter long PLT to Raster PDF caused the resulting file to be clipped at 5 meter.
  • Optimized PDF parser.

Version 7.30
15 January 2021
Feature Update
Download Now:
32-bit 64-bit
News:
  • Added compare mode color information box.
  • Added crm extension as supported text format extension.
Changes to Existing Methods:
  • SetConfigValue - Added value 82: Set revision cloud arc limit for new revision clouds.
  • SetConfigValue - Added value 83: Select internal or external Gerber loader.
  • SetConfigValue - Added value 84: Toggle compare mode color information box visibility.
  • SetConfigValue - Added value 85: Set color for background compare file.
  • SetConfigValue - Added value 86: Set color for foreground compare file.
  • GetPropertyDouble - Added value 22: Return revision cloud arc limit.
  • SetPropertyDouble - Added value 22: Set revision cloud arc limit.
Bug Fixes:
  • 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 Signed DWFX file from customer failed to open.
  • 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.
  • 1347 Some information in a DWF file were displayed outside the paper area.
  • 1345 Open a multi-page PDF file, click on the next page, immediately click on the drawing content page, the program sometimes crashes.
  • 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 application to enter an infinite loop.
  • 1335 Open as raster or vector did not use the user unit which caused the pdf files using this to have wrong dimensions.
  • 1331 Gerber files from customer were incorrectly being identified as Excellon drill files.
  • Text select and copy to clipboard didn't work unless you first accessed the HaveText property.
  • DrillSetFormat method: The drill leading parameter was not set correctly if value TRUE was used by the calling application.

Version 7.20
15 August 2020
Feature Update
Download Now:
32-bit 64-bit
News:
  • Added support reading Excellon drill files. Excellon files can now be displayed, printed and converted to any of the supported output formats.
  • Added text alignment option for XML markup text when insertx and inserty are used to define text origin.
New Methods:
  • DrillSetFormat - Configure format settings for loading Excellon drill files.
  • SetTIFFTag - Override TIFF tags with your own values. TIFF tags are written to all TIFF files created by the control.
Changes to Existing Methods:
  • SetConfigValue - Added value 81: Enable or disable markup element copy using select+CTRL key.
Bug Fixes:
  • 1328 Markup elements added using XML data are now correctly scaled for Gerber files.
  • 1322 A DWF file caused exception error during loading.

Version 7.14
31 July 2020
Maintenance Update
Download Now:
32-bit 64-bit
Bug Fixes:
  • 1326 Calling MarkupCreateFromXMLEx multiple times for creating arrowed text elements could randomly crash the application.
  • 1324 A Gerber file was loaded with incorrect dimensions.
  • 1323 A PNG file was not displayed correctly.
  • 1316 A DWF file caused an exception error due to a corrupt PNG stream.

Version 7.12
14 July 2020
Maintenance Update
Download Now:
32-bit 64-bit
Changes to Existing Methods:
  • SetConfigValue - Added value 80: Set default unit for DXF importer (metric or inch).
Bug Fixes:
  • 1319 CGM PIP amplitudes were too large.
  • 1318 A CGM file was not displayed 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 loaded.
  • 1315 CGM files from customer were not displayed correctly.
  • 1314 Several polygons in a CGM file were incorrectly drawn 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 displayed.
  • 1309 Printing Gerber files could sometimes cause an exception error.
  • 1307 CGM PIP data was missing and a text with 90 degrees rotation was not correctly displayed.
  • 1301 Missing image signature and stamp (markup) in DXWF file.
  • Center lines are no longer drawn for seismic data if there is a negative or positive amplitude (CGM).

Version 7.10
22 June 2020
Maintenance Update
Download Now:
32-bit 64-bit
New Feature:
  • Added support for viewing and converting DXF files.
New Method:
  • GetConfigValue - Return the current value for a configuration setting.
Changes to Existing Methods:
  • SetConfigValue - Added value 79: Change screen update flag.
  • SetPropertyLong - Modified id 5: Now using range from 0 to 255 (instead of previous 0 to 100).
Bug Fixes:
  • 1304 Gerber reader: Round pads with a hole did incorrectly cover other information.
  • 1302 Rotating a DWF file caused 32-bit images to loose transparency.
  • 1301 Missing image signature and stamp in DXWF file from customer.
  • 1297 A text element in a HPGL/2 file was incorrectly being covered by a black rectangle.
  • 1293 Signed DWF files could not be opened.
  • SetToolWindowStyle font size was sometimes ignored.

Version 7.00
2 May 2020
Major Update
No longer available.
Please download
version 7.10 or later.
New Features:
  • You may now add header and footer to a printed sheet.
  • You may now add a watermark to a printed sheet.
  • Added a new option for printing an user selected region.
  • Added support for markup symbol libraries.
  • You may now specify height for measurement areas to enable volume calculation.
  • Added support for Intergraph type 2 image format.
  • Added new methods to give you full control of all properties in exported PDF files.
  • Added a Batch Print C++ sample. This sample includes dialogs for watermark, header and footer setup.
  • Added a new standalone symbol library manager.
  • Check out the version 7 news page for more information about the most important changes.
New Properties:
New Methods:
Changes to Existing Methods:
  • SetConfigValue - Added value 77: Enable or disable drag and drop of files.
  • SetConfigValue - Added value 78: Enable or disable dimension line text confirmation dialog. If this option is enabled the control will ask the user to confirm or modify the text displayed for the dimension line after it has been drawn.
  • SetMouseAction - Added value 19: Clear a selected region in raster files.
  • SetPropertyDouble - Added id 20: Set new line width for given markup element. If the element is filled using a hatch pattern, the given line width will be used to draw this pattern.
  • GetPropertyDouble - Added id 20: Return line width for given markup element.
  • SetPropertyDouble - Added id 21: Set height of a measurement area element. This height can be used to include volume of an area.
  • GetPropertyDouble - Added id 21: Return current height for given measurement area element.
  • SetPropertyLong - Added id 13: Set include perimeter text flag. If non-zero the calculated perimeter will be included in the measurement area text.
  • GetPropertyLong - Added id 13: Return include perimeter text flag for given measurement area element.
  • SetPropertyLong - Added id 14: Set include volume text flag. If non-zero the calculated volume will be included in the measurement area text. Please note that a valid height must have been set for the given area element.
  • GetPropertyLong - Added id 14: Return include volume text flag for a measurement area element.
Other Changes:
  • The PDF exporter are now exporting arcs using Bezier curves and no longer converting all arcs to polylines.
  • Printing vector files with raster images (for example DWF or PLT) did always print the file as raster, even if this was not required. Printing such files will now create a smaller print job and complete faster.
  • Setting custom text using MarkupElementText method now works for measurement line and path.
  • The returned type for markup elements will now be different if the markup element was created using the pick path tool. For example markup type 23 elements will be returned as type 1023 if the element was created by MouseAction(14).
  • The scViewerDemo application was updated to support markup symbol libraries.
  • The scViewerDemo application was updated to demonstrate the new clear region tool for raster files.
  • The scViewerDemo application was updated to demonstrate the new PrintRegion method.
  • The scViewerDemo application will now allow you enter your serial number to keep the demo running after the trial period has ended.
Bug Fixes:
  • 1292 An image in a DWF file was incorrectly being displayed with transparent background.
  • 1290 PDF file from customer was missing most of the content.
  • 1289 Text in a DWF file was displayed at wrong position.
  • 1286 Extra lines were displayed in a HPGL/2 file from customer.
  • 1282 DWF files from customer were opened 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 drawn 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.
  • 1276 A grayscale images become black only if a PDF was opened as vector format.
  • 1271 Text was missing in CGM files from customer.
  • 1268 Drawing content in a HPGL/2 file was incorrectly covered by black filled rectangles.
  • 1267 A PDF/A file was not identified as PDF/A.
  • 1265 Missing raster images in PLT file from customer.
  • 1263 Hatch missing in PDF file from customer.
  • 1256 Text in a DWF file was displayed at wrong position and too large.
  • 1243 Missing filled areas in DWF file from customer.
  • If FitToPage was enabled together with AutoRotation and CenterOnPage, the offsets were not always correctly calculated which caused the printed file to be displaced.
  • If FitToPage was disabled and AutoRotation was enabled, the printed page was not always rotated to fit the best paper orientation.

Older Updates:

Archive