VectorDraw Developer Framework (VDF) 9.9003.1.0

EMF 图像现在支持 ImageDefinition(图像定义)透明度。
2月 7, 2022
新版本

特性

  • 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 interface defines the vdPolyface ToMesh(int CurveResolution) method.
    • Added a new CmdObjectToMesh command to the vdCommandAction object.
    • Added the following command to Commands.txt resource file:
      • ObjectToMesh.VectorDraw.Professional.dll,VectorDraw.Professional.ActionUtilities.
        vdCommandAction,ObjectToMeshEx,3dPmesh.ico.
    • The vdDocument.GlobalRenderProperties.RenderingQuality is now taken into consideration when exporting to EMF format. If HighSpeed is selected then Lines and LineSegments with zero(0) length are not printed to the EMF file and the produced EMF has a smaller size.
    • Added a new vdCommandAction CmdChangeOrder method - bool CmdChangeOrder(object entity, object ToBack) which changes the position of a vdFigure object to the front or the end of the collection.
    • Static commands ChangeOrderEx and Purge have also been added to be used as shortcuts to the menu.txt.
    • Added new shortcuts ChangeOrder and Purge to the menu.txt.
    • Purge command now calls the vdDocument.Purge method.
    • Added a new property ComInterops of the vdDocument object which returns an object that implements IvdDocumentComInterops interface with following methods:
      • int PDFNumPages(string fname) which returns the number of pages of the passed PDF file name.
      • object PDFPageBitmapPreview(string pdffilename, int pageid, int width, int height) which creates a preview Bitmap (as IPictureDisp) with passed width, height size in pixels where the PDF page is render on.
      • int PDFOpen(string filename, int pageindex) which imports specific PDF file name into the owner object.
      • double[] PDFGetPageSizeByIndex(string pdffilename, int index) which returns the passed page size in hundredth of inches as an array of two doubles.
    • ImageDefinition Transparency is now supported for EMF images.
    • Added Generate3dPathSection user command to the vdCommandAction.
    • A new property GripSelectionHighlight for vdDocument.GlobalRenderProperties has been added. It can be one of the following values:
      • ON: Grip moved entities are not highlighted.
      • OFF: Grip moved entities are highlighted.
    • CmdWriteBlock can now match the following properties of the active document:
      • GlobalRenderProperties.
      • PLineDrawFlag.
      • SmoothAngle.
      • lunits.
      • aunits.
      • MirrorText.
      • BlockStdLayerOper.
      • PointStyleMode.
      • PointStyleSize.
      • LineTypeScale.
      • LineWeight.
      • LineWeightDisplay.
      • Palette.
      • ActiveLayOut.BkColorEx.
      • ActiveView.FrozenLayerList.
      • ActiveView.IgnoreFrozenLayers.
  • General
    • Added a new custom object sample.
VectorDraw Developer Framework (VDF)

VectorDraw Developer Framework (VDF) (All in one)

将动态 2D/3D 图形添加到您的应用程序。

有任何疑问吗?

透过Live Chat与我们的VectorDraw 专家联络!