AutoCAD ActiveX #4 Block & Layer

Layer

A logical grouping of data, similar to transparent acetate overlays on a drawing.

Add

Dim layerObj As AcadLayer
Set layerObj = ThisDrawing.Layers.Add("CNS_中心线")
layerObj.color = acYellow

''Make the new layer the active layer for the drawing
'aDoc.ActiveLayer = layerObj

Delete

layerObj.Delete

Block

A block definition containing a name and a set of objects.

Insert

Inserts a drawing file or a named block that has been defined in the current drawing.

Dim Pt As Variant
Pt = aUt.getPoint(, "点选...")

Dim path As String
path = "D:\joor\xxx.dwg"

Dim blockRefObj As AcadBlockReference
Set blockRefObj = ThisDrawing.ModelSpace.InsertBlock Pt, path, 1, 1, 1, 0

Add

Dim Pt As Variant
Pt = aUt.getPoint(, "点选...")

Dim blockObj As AcadBlock
Set blockObj = ThisDrawing.Blocks.Add(Pt, "xxx")

上一篇
下一篇


<<:  AutoCAD ActiveX #3 Draw

>>:  AutoCAD ActiveX #5 SelectionSet

如何在 PC 上将 YouTube影片下载爲MP4

要将YouTube影片下载爲MP4格式,您必须首先找到YouTube影片的地址。您可以复制地址并将其...

[Day 14] Leetcode 115. Distinct Subsequences (C++)

前言 今日挑战的题目是115. Distinct Subsequences,虽然是hard,但因为有...

NetSuite Analytics Workbook

Saved Search Join Level 限制 昨天讲到的 Saved Search在大部分的...

关於除错这件事

发达的工具会剥夺人的能力,能力被剥夺後经验会开始狭隘,狭隘的经验则会让思维开始产生死角,有死角的思维...

【领域展开 16 式】 认识 30% Soledad 建议安装的 plugin

人心是善变的,今天又想先看看其他东西 昨天简单换上几个设定之後,今天临机一动想要来看看前几天在安装 ...