VectorDraw Developer Framework (VDF) Releases

Released: Sep 5, 2023

Updates in 10.1004.1.0

Features

  • Engine
    • Improved redraw performance when entities contains a large number of invisible figures.
    • 'GetBoundaryPolyFromPoint' has been improved to work with small equality.
    • Added new 'ExTrim' command.
    • Added a new virtual method to 'vdCurve' object which splits a curve into two divided by the passed point.
    • Improved 'getBoundaryPoly' - A new flag 'BoundaryPolyFlags.UseAllPassedEntities' has been added.
    • Added a new command in 'Document.CommandAction' which can be used to create multiple...

Released: Mar 21, 2023

Updates in 10.1003.1.0

Features

  • Engine
    • Improved 'GeVisibleArea' and 'GetModel2dProjection' performance.
    • Text inside 'vdInsert' with 'ClipBoundary' now uses GDIPLUS API when drawing in Wire 2D mode and 'vdDocument.GlobalRenderProperties.Wire2dUseFontOutLines' is set to default.
    • Added textures support for 'vdPolyface' with 'MeshDrawType' auto.
    • 'vdRender' 'LockPenStyle' now works with drawing lists.
    • 'getBoundaryPoly' no longer removes inline points.

Fixes

  • DGN
    • Some objects are missing from DGN.
  • Engine
    • Mtext with...

Released: Jan 12, 2023

Updates in 10.1002.1.0

Features

Engine

  • Support for adding different colors for each vertex of a single face in 'vdPolyface'.
  • Improved performance of start-up action.
  • Improved panning.
  • Support for Arch A to E paper sizes in native PDF export.

Fixes

Engine

  • Cut polyfaces command creates a lot of visible edges to the result polyface.
  • Issue undoing mirror command on text.
  • CmdChamfer is not working with 3d lines.
  • vdImageDef name for images with same filename in different folders.
  • DrawSolidPolygon is not working properly...

Released: Oct 24, 2022

Updates in 10.1002.0

Features

  • Engine
    • Added checkbox to bHatch dialog to send the created polyhatch to the back of the selected entities.
    • Added apparent intersection to work between line and circle or arc that are in different planes.
    • GradientColors of vdPolyface are displayed in wire2d mode with MeshDrawType.
    • Added method to draw lists to check for EnableLighting for objects inside blocks.
    • Now displays a message of unsupported SKP files.
    • Disables URL export in PDF files when EnableURL property is false.
    • EdgeColor...

Released: Jun 16, 2022

Updates in 10.1001.1.0

Features

  • Engine
    • Added the ability to manage new 'ISupportResolveReferenceObjects' entities.
    • Added the ability to create custom objects that can have reference objects (vdfigures) and to connect them.
    • Improved the speed of 'osnap' selection.
    • Added the following method in order to reset the DimOvewriteValue of vdLeader object:
      • public void ResetOverwriteValue().
    • vdExportFlags default value has been changed.
    • Added a new 'MeshDrawType' property which determines the way that an object is drawn, in...

Released: Feb 1, 2022

Updates in 9.9003.1.0

Features

  • Engine
    • EMF with clipping is now supported by VDF.
    • Added new vdMultilineStyle property.
    • Added a new property LineWeights in the vdPrint object which gets one of the following values:
      • PrinterLineWeights.DocumentDefault. Use the vdDocument.LineWeightDisplay variable.
      • PrinterLineWeights.On. Display object LineWeights for the print out.
      • PrinterLineWeights.Off. Does not Display LineWeights for the print out.
    • Added a new IvdToMesh interface for vdCurve vdPolyHatch and vdGroundSurface - This...

Released: Sep 16, 2021

Updates in 9.9002.1.0

Features

  • WebJS
    • Added a new useraction command which allows you to save a modified drawing in SimpleExample.
    • Text undefined properties now use reference style properties.
    • Added support for insert object attribute grips.
  • Converter
    • Added support for importing trace objects as filled polylines.
  • vdIFC
    • Added the following properties to the vdIFCProject object:
      • Units type of vdIFCUnits. Returns Units globally assigned used to measure types within this project.
      • PersonName as string. Get / Set the person...

Released: Apr 7, 2021

Updates in 9.9001x

Features

  • Changed LayoutTab size.
  • Libraries can now be used on Linux systems.
  • Improved vdBlock AttributeSync.
  • Export ResolveHandles to Wrapper component.
  • Added support for line transparency during PDF export.
  • Export UseAdvancedAlgorithm to Wrapper component.
  • Export multi-page PDFs for different drawing layouts.
  • Added new property to define OsnapModeVisibility precision.
  • Added new CustomAction example.

Fixes

  • Offset issue with complex polyline.
  • RegenAll is slow in some rare cases.
  • Multiline with...

Released: Nov 24, 2020

Updates in 8.8006.x

Features

  • Added the ability to use vdText and vdMtext objects in Trim and Extend commands.
  • Improved the speed of GetTransformedSelectedObjects.
  • Added a new property to the properties list.
  • Added a new method getTangentAtPoint to the vdCurve.
  • Changes have been made in order for the VDF to be compatible with Microsoft .NET Core 3 and the new Microsoft .NET 5 references.
  • Added support for LAS and LAZ laser point cloud data formats.
  • Added the ability to have only one type of object selected to show...

Released: May 12, 2020

Updates in 8.8005.x

Features

  • Improves vdml vdcl loading performance.
  • ViewCube Axis Osnap Grip sizes to follow the display scale.
  • vdPointCloud improves performance.
  • Improves vdPolyface combine operations performance.
  • Export interface for similar properties of vdText and vdMText.
  • vdXproperty to support Decimal SByte and Char value types.
  • Adds combo box with CTB files for user to use in printer forms.
  • Improves Memory manager and rendering speed.
  • Improves performance on 4K screens.
  • Enables changing CustomObject Name...