AnyCAD Rapid API 2026
Help you to create a better world!
载入中...
搜索中...
未找到
AnyCAD.Drawing 命名空间参考

class  AnyCAD
 
class  AnyCADPINVOKE
 
class  Db2LineAngularDimension
 
class  Db3PointAngularDimension
 
class  DbAlignedDimension
 对齐标注实体 更多...
 
class  DbArc
 圆弧实体 更多...
 
class  DbBlockIterator
 遍历DbBlockTableRecord,得到DbEntity 更多...
 
class  DbBlockReference
 Insert(块引用)实体 更多...
 
class  DbBlockTable
 块记录表 更多...
 
class  DbBlockTableBase
 记录表 更多...
 
class  DbBlockTableIterator
 DbSymbolTable 迭代器 更多...
 
class  DbBlockTableRecord
 块记录表项 更多...
 
class  DbCircle
 圆实体 更多...
 
class  DbColor
 统一的颜色结构体 更多...
 
class  DbDatabase
 文档类 更多...
 
class  DbDiametricDimension
 
class  DbDimension
 Dimension(标注)实体基类 更多...
 
class  DbDimensionStylesTable
 标注样式表 更多...
 
class  DbDimStyleTableBase
 记录表 更多...
 
class  DbDimStyleTableIterator
 DbSymbolTable 迭代器 更多...
 
class  DbDimStyleTableRecord
 标注样式表项 更多...
 
class  DbEllipse
 椭圆实体 更多...
 
class  DbEntity
 CAD实体基类 更多...
 
class  DbEntityIterator
 Db实体迭代器 更多...
 
class  DbGradientColor
 渐变颜色 更多...
 
class  DbGradientColorList
 
class  DbGroup
 组对象 更多...
 
class  DbHatch
 DbHatch(填充)实体 更多...
 
class  DbHatchArcEdge
 
class  DbHatchBoundaryPath
 
class  DbHatchBoundaryPathEdge
 
class  DbHatchBoundaryPathEdgeList
 
class  DbHatchBoundaryPathList
 
class  DbHatchEllipseEdge
 
class  DbHatchLineEdge
 
class  DbHatchPolylineVertex
 
class  DbHatchPolylineVertexList
 
class  DbHatchSplineControlPoint
 
class  DbHatchSplineControlPointList
 
class  DbHatchSplineEdge
 
class  DbHeader
 CAD文件头信息 更多...
 
class  DbIO
 读取和保存图纸文件 更多...
 
class  DbLayerTable
 图层表 更多...
 
class  DbLayerTableBase
 记录表 更多...
 
class  DbLayerTableIterator
 DbSymbolTable 迭代器 更多...
 
class  DbLayerTableRecord
 图层表项 更多...
 
class  DbLayout
 布局对象 更多...
 
class  DbLeader
 引线实体 更多...
 
class  DbLine
 直线实体 更多...
 
class  DbLineTypeSegment
 线型段 更多...
 
class  DbLineTypeSegmentList
 
class  DbLinetypeTable
 线型表 更多...
 
class  DbLineTypeTableBase
 记录表 更多...
 
class  DbLineTypeTableIterator
 DbSymbolTable 迭代器 更多...
 
class  DbLinetypeTableRecord
 线型表项 更多...
 
class  DbMLeader
 DbMLeader(多重引线)实体 更多...
 
class  DbMLeaderStyle
 多重引线样式对象 更多...
 
class  DbMLine
 多线实体 更多...
 
class  DbMLineStyle
 MLineStyle 多线样式对象 更多...
 
class  DbMLineStyleElement
 MLineStyle Element (多线样式元素) 更多...
 
class  DbMLineStyleElementList
 
class  DbMLineVertex
 MLine 顶点 更多...
 
class  DbMLineVertexList
 
class  DbMLineVertexSegment
 线段参数 更多...
 
class  DbMLineVertexSegmentList
 
class  DbMText
 多行文本实体 更多...
 
class  DbMTextColumnDefinition
 列数据结构 更多...
 
class  DbObject
 Db对象基类 更多...
 
class  DbObjectIterator
 Db对象迭代器 更多...
 
class  DbPlotSettings
 PlotSettings(打印设置)对象 更多...
 
class  DbPoint
 点实体 更多...
 
class  DbPolyline
 轻量级多段线实体 更多...
 
class  DbPolyline2D
 二维多段线实体 (传统POLYLINE格式) 更多...
 
class  DbPolylineVertex
 多段线顶点 更多...
 
class  DbPolylineVertexList
 
class  DbRegAppTable
 应用程序 ID 表 更多...
 
class  DbRegAppTableBase
 记录表 更多...
 
class  DbRegAppTableIterator
 DbSymbolTable 迭代器 更多...
 
class  DbRegAppTableRecord
 应用程序 ID 表项 更多...
 
class  DbScale
 注释比例对象 更多...
 
class  DbSolid
 SOLID 实体 - 二维填充实体 更多...
 
class  DbSpline
 样条曲线实体 更多...
 
class  DbSummaryInfo
 文档摘要信息 更多...
 
class  DbSymbolTableRecord
 表项基类 更多...
 
class  DbTable
 Table(表格)实体 更多...
 
class  DbTableStyle
 表格样式对象 更多...
 
class  DbText
 文本实体 更多...
 
class  DbTextStyleTable
 文本样式表 更多...
 
class  DbTextStyleTableBase
 记录表 更多...
 
class  DbTextStyleTableIterator
 DbSymbolTable 迭代器 更多...
 
class  DbTextStyleTableRecord
 文本样式表项 更多...
 
class  DbTransparency
 透明度 更多...
 
class  DbUCSTable
 UCS表 更多...
 
class  DbUCSTableBase
 记录表 更多...
 
class  DbUCSTableIterator
 DbSymbolTable 迭代器 更多...
 
class  DbUCSTableRecord
 用户坐标系表项 更多...
 
class  DbVariant
 XDATA值 更多...
 
class  DbVertex
 二维多段线顶点实体 更多...
 
class  DbVertex3D
 3D 顶点基类 更多...
 
class  DbViewport
 视口实体 更多...
 
class  DbViewportTable
 视口表 更多...
 
class  DbViewportTableBase
 记录表 更多...
 
class  DbViewportTableIterator
 DbSymbolTable 迭代器 更多...
 
class  DbViewportTableRecord
 视口表项 更多...
 
class  DbViewTable
 视图表 更多...
 
class  DbViewTableBase
 记录表 更多...
 
class  DbViewTableIterator
 DbSymbolTable 迭代器 更多...
 
class  DbViewTableRecord
 视图表项 更多...
 
class  DbWipeout
 遮罩实体 更多...
 
class  DbXData
 扩展数据(按应用程序组织) 更多...
 
class  DbXDataIterator
 DbXDataRecord 迭代器 更多...
 
class  DbXDataRecord
 XDATA项 更多...
 
class  DbXDataRecordList
 
class  DbXLine
 DbXLine(构造线)实体 更多...
 
class  DbXrecord
 XRECORD(扩展记录)对象 更多...
 
class  DbXY
 2D点/向量 更多...
 
class  DbXYList
 
class  DbXYZ
 3D点/向量 更多...
 
class  DbXYZList
 
class  UInt64List
 

枚举

enum  EnumBoundaryPathFlags : int {
  Default = 0 , External = 1 , Polyline = 2 , Derived = 4 ,
  Textbox = 8 , Outermost = 16
}
 
enum  EnumClipMode : short { Outside = 0 , Inside = 1 }
 裁剪模式枚举 更多...
 
enum  EnumClipType : short { Rectangular = 1 , Polygonal = 2 }
 裁剪边界类型枚举 更多...
 
enum  EnumDbObjectType : short {
  UNLISTED = -999 , INVALID = -1 , UNDEFINED = 0 , TEXT = 1 ,
  ATTRIB = 2 , ATTDEF = 3 , BLOCK = 4 , ENDBLK = 5 ,
  SEQEND = 6 , INSERT = 7 , MINSERT = 8 , UNKNOW_9 = 9 ,
  VERTEX_2D = 10 , VERTEX_3D = 11 , VERTEX_MESH = 12 , VERTEX_PFACE = 13 ,
  VERTEX_PFACE_FACE = 14 , POLYLINE_2D = 15 , POLYLINE_3D = 16 , ARC = 17 ,
  CIRCLE = 18 , LINE = 19 , DIMENSION_ORDINATE = 20 , DIMENSION_LINEAR = 21 ,
  DIMENSION_ALIGNED = 22 , DIMENSION_ANG_3_Pt = 23 , DIMENSION_ANG_2_Ln = 24 , DIMENSION_RADIUS = 25 ,
  DIMENSION_DIAMETER = 26 , POINT = 27 , FACE3D = 28 , POLYLINE_PFACE = 29 ,
  POLYLINE_MESH = 30 , SOLID = 31 , TRACE = 32 , SHAPE = 33 ,
  VIEWPORT = 34 , ELLIPSE = 35 , SPLINE = 36 , REGION = 37 ,
  SOLID3D = 38 , BODY = 39 , RAY = 40 , XLINE = 41 ,
  DICTIONARY = 42 , OLEFRAME = 43 , MTEXT = 44 , LEADER = 45 ,
  TOLERANCE = 46 , MLINE = 47 , BLOCK_CONTROL_OBJ = 48 , BLOCK_HEADER = 49 ,
  LAYER_CONTROL_OBJ = 50 , LAYER = 51 , STYLE_CONTROL_OBJ = 52 , STYLE = 53 ,
  UNKNOW_36 = 54 , UNKNOW_37 = 55 , LTYPE_CONTROL_OBJ = 56 , LTYPE = 57 ,
  UNKNOW_3A = 58 , UNKNOW_3B = 59 , VIEW_CONTROL_OBJ = 60 , VIEW = 61 ,
  UCS_CONTROL_OBJ = 62 , UCS = 63 , VPORT_CONTROL_OBJ = 64 , VPORT = 65 ,
  APPID_CONTROL_OBJ = 66 , RegAppTableRecord = 67 , DIMSTYLE_CONTROL_OBJ = 68 , DIMSTYLETABLERECORD = 69 ,
  VP_ENT_HDR_CTRL_OBJ = 70 , VP_ENT_HDR = 71 , GROUP = 72 , MLINESTYLE = 73 ,
  OLE2FRAME = 74 , DUMMY = 75 , LONG_TRANSACTION = 76 , LWPOLYLINE = 77 ,
  HATCH = 78 , XRECORD = 79 , ACDBPLACEHOLDER = 80 , VBA_PROJECT = 81 ,
  LAYOUT = 82 , DICTIONARYVAR = 83 , TABLESTYLE = 84 , MATERIAL = 85 ,
  DICTIONARYWDFLT = 86 , VISUALSTYLE = 87 , SCALE = 88 , MLEADERSTYLE = 89 ,
  DICTIONARYWDFLT_OBJ = 90 , SECTIONVIEWSTYLE = 91 , DETAILVIEWSTYLE = 92 , RASTER_IMAGE = 93 ,
  ACAD_PROXY_ENTITY = 498 , ACAD_PROXY_OBJECT = 499
}
 对象类型
 
enum  EnumDrawingVersion : short {
  Unknown = -1 , MC0_0 = 0 , AC1_2 = 1 , AC1_4 = 2 ,
  AC1_50 = 3 , AC2_10 = 4 , AC1002 = 5 , AC1003 = 6 ,
  AC1004 = 7 , AC1006 = 8 , AC1009 = 9 , AC1012 = 19 ,
  AC1014 = 21 , AC1015 = 23 , AC1018 = 25 , AC1021 = 27 ,
  AC1024 = 29 , AC1027 = 31 , AC1032 = 33
}
 文件版本枚举 更多...
 
enum  EnumEdgeType : byte { Line = 1 , CircularArc = 2 , EllipticArc = 3 , Spline = 4 }
 
enum  EnumHatchBoundaryEdgeType : byte { Line = 1 , CircularArc = 2 , EllipticArc = 3 , Spline = 4 }
 
enum  EnumImageDisplayFlags : short {
  None = 0 , ShowImage = 1 , ShowNotAlignedImage = 2 , UseClippingBoundary = 4 ,
  DbTransparency = 8
}
 图像显示标志枚举 更多...
 
enum  EnumLightingType : byte { OneDistantLight = 0 , TwoDistantLights = 1 }
 光照类型枚举 更多...
 
enum  EnumLineWeightType : short {
  ByLayer = -1 , ByBlock = -2 , Default = -3 , W000 = 0 ,
  W005 = 5 , W009 = 9 , W013 = 13 , W015 = 15 ,
  W018 = 18 , W020 = 20 , W025 = 25 , W030 = 30 ,
  W035 = 35 , W040 = 40 , W050 = 50 , W053 = 53 ,
  W060 = 60 , W070 = 70 , W080 = 80 , W090 = 90 ,
  W100 = 100 , W106 = 106 , W120 = 120 , W140 = 140 ,
  W158 = 158 , W200 = 200 , W211 = 211
}
 线宽类型枚举
 
enum  EnumMLineStyleFlags : ushort {
  None = 0 , FillOn = 1 , DisplayJoints = 2 , StartSquareCap = 16 ,
  StartInnerArcsCap = 32 , StartRoundCap = 64 , EndSquareCap = 256 , EndInnerArcsCap = 512 ,
  EndRoundCap = 1024
}
 MLineStyle 标志位枚举
 
enum  EnumMTextColumnType { NoColumns = 0 , StaticColumns = 1 , DynamicColumns = 2 }
 列数据类型
 
enum  EnumOrthographicType : short {
  None = 0 , Top = 1 , Bottom = 2 , Front = 3 ,
  Back = 4 , Left = 5 , Right = 6
}
 正交视图类型枚举 更多...
 
enum  EnumPolylineFlags : byte {
  None = 0 , ClosedPolylineOrClosedPolygonMeshInM = 1 , CurveFitVerticesAdded = 2 , SplineFitVerticesAdded = 4 ,
  Is3DPolyline = 8 , Is3DPolygonMesh = 16 , PolygonMeshClosedInN = 32 , IsPolyfaceMesh = 64 ,
  ContinuousLinetypePattern = 128
}
 多段线标志位枚举
 
enum  EnumRenderMode : byte {
  Classic2D = 0 , Wireframe = 1 , HiddenLine = 2 , FlatShaded = 3 ,
  GouraudShaded = 4 , FlatWithWireframe = 5 , GouraudWithWireframe = 6
}
 渲染模式枚举 更多...
 
enum  EnumShadePlotMode : short { AsDisplayed = 0 , Wireframe = 1 , HiddenLine = 2 , Rendered = 3 }
 着色打印模式枚举 更多...
 
enum  EnumSmoothSurfaceType : short { None = 0 , QuadraticB = 5 , CubicB = 6 , Bezier = 8 }
 平滑曲面类型枚举
 
enum  EnumStandardFlags : ushort {
  None = 0 , IsShape = 1 , VerticalText = 4 , XrefDependent = 16 ,
  XrefResolved = 32 , Referenced = 64
}
 标准表项标志 更多...
 
enum  EnumVertexFlags : byte {
  None = 0 , ExtraVertex = 1 , CurveFitTangentDefined = 2 , Unused1 = 4 ,
  Unused2 = 8 , Unused3 = 16 , PolyfaceMeshVertex = 32 , Polygon3DMeshVertex = 64 ,
  Unused4 = 128
}
 顶点标志位枚举
 
enum  EnumViewModeType : byte {
  None = 0 , PerspectiveView = 1 , FrontClipping = 2 , BackClipping = 4 ,
  FrontClippingZ = 16
}
 视图模式枚举 更多...
 
enum  EnumViewportStatusFlags : uint {
  None = 0 , PerspectiveMode = 1 , FrontClipOn = 2 , BackClipOn = 4 ,
  FollowMode = 8 , FrontClipNotAtEye = 16 , UcsIconVisibility = 32 , UcsIconAtOrigin = 64 ,
  FastZoom = 128 , SnapMode = 256 , GridMode = 512 , IsometricSnap = 1024 ,
  HidePlotMode = 2048 , IsoPairTop = 4096 , IsoPairRight = 8192 , ZoomLocked = 16384 ,
  OffscreenRendering = 32768 , ShowGridBeyondDrawingLimits = 65536 , AdaptiveGridDensity = 131072 , SubdivisionBelowSpatialFrequency = 262144
}
 视口状态标志枚举 更多...
 
enum  EnumXDataFormat
 

枚举类型说明

◆ EnumBoundaryPathFlags

Copyright (C) 2010-2026 AnyCAD - All Rights Reserved 未经作者授权,请勿分发、修改本文件。

◆ EnumClipMode

裁剪模式枚举

枚举值
Outside 

外部

Inside 

内部

◆ EnumClipType

裁剪边界类型枚举

枚举值
Rectangular 

矩形

Polygonal 

多边形

◆ EnumDrawingVersion

文件版本枚举

定义Drawing不同版本的标识符

枚举值
Unknown 

未知版本

MC0_0 

Release 1.1

AC1_2 

Release 1.2

AC1_4 

Release 1.4

AC1_50 

Release 2.0

AC2_10 

Release 2.10

AC1002 

Release 2.5

AC1003 

Release 2.6

AC1004 

Release 9

AC1006 

Release 10

AC1009 

Release 11/12 (LT R1/R2)

AC1012 

Release 13 (LT95)

AC1014 

Release 14, 14.01 (LT97/LT98)

AC1015 

Release 2000/2000i/2002

AC1018 

Release 2004/2005/2006

AC1021 

Release 2007/2008/2009

AC1024 

Release 2010/2011/2012

AC1027 

Release 2013/2014/2015/2016/2017

AC1032 

Release 2018/2019/2020

◆ EnumImageDisplayFlags

图像显示标志枚举

枚举值
None 

ShowImage 

显示图像

ShowNotAlignedImage 

显示未对齐图像

UseClippingBoundary 

使用裁剪边界

DbTransparency 

透明度

◆ EnumLightingType

光照类型枚举

枚举值
OneDistantLight 

一个平行光

TwoDistantLights 

两个平行光

◆ EnumOrthographicType

正交视图类型枚举

枚举值
None 

Top 

Bottom 

Front 

Back 

Left 

Right 

◆ EnumRenderMode

渲染模式枚举

枚举值
Classic2D 

经典2D

Wireframe 

线框

HiddenLine 

隐藏线

FlatShaded 

平面着色

GouraudShaded 

高洛德着色

FlatWithWireframe 

平面加线框

GouraudWithWireframe 

高洛德加线框

◆ EnumShadePlotMode

着色打印模式枚举

枚举值
AsDisplayed 

按显示

Wireframe 

线框

HiddenLine 

隐藏线

Rendered 

渲染

◆ EnumStandardFlags

标准表项标志

表项的标准标志

◆ EnumViewModeType

视图模式枚举

枚举值
None 

PerspectiveView 

透视视图

FrontClipping 

前裁剪

BackClipping 

后裁剪

FrontClippingZ 

前裁剪Z

◆ EnumViewportStatusFlags

视口状态标志枚举

枚举值
None 

PerspectiveMode 

透视模式

FrontClipOn 

前裁剪开启

BackClipOn 

后裁剪开启

FollowMode 

跟随模式

FrontClipNotAtEye 

前裁剪不在眼睛位置

UcsIconVisibility 

UCS图标可见性

UcsIconAtOrigin 

UCS图标在原点

FastZoom 

快速缩放

SnapMode 

捕捉模式

GridMode 

网格模式

IsometricSnap 

等轴测捕捉

HidePlotMode 

隐藏打印模式

IsoPairTop 

等轴测上

IsoPairRight 

等轴测右

ZoomLocked 

缩放锁定

OffscreenRendering 

离屏渲染

ShowGridBeyondDrawingLimits 

显示超出绘图限制的网格

AdaptiveGridDensity 

自适应网格密度

SubdivisionBelowSpatialFrequency 

低于空间频率的细分