ExtensionLineExtend Пример

Sub Example_ExtensionLineExtend()
    ' Этот пример создает объект Dim3PointAngular в пространстве модели и
    ' изменяет длину добавочной линии, чтобы расширить на 1.5 единицы
    ' после измерения, используя свойство ExtensionLineExtend
    
    Dim DimPointAngularObj As AcadDim3PointAngular
    Dim AngleVertex(0 To 2) As Double
    Dim FirstPoint(0 To 2) As Double, SecondPoint(0 To 2) As Double
    Dim TextPoint(0 To 2) As Double
    
    ' Определите новый объект Dim3PointAngular
    AngleVertex(0) = 0: AngleVertex(1) = 0: AngleVertex(2) = 0
    FirstPoint(0) = 2: FirstPoint(1) = 2: FirstPoint(2) = 0
    SecondPoint(0) = 1: SecondPoint(1) = 4: SecondPoint(2) = 0
    TextPoint(0) = 6: TextPoint(1) = 6: TextPoint(2) = 0

    ' Создайте новый объект Dim3PointAngular в пространстве модели
    Set DimPointAngularObj = ThisDrawing.ModelSpace.AddDim3PointAngular(AngleVertex, FirstPoint, SecondPoint, TextPoint)
    ThisDrawing.Application.ZoomAll

    ' Читайте и показывайте текущую добавочную линию
    MsgBox "Добавочная линия в настоящее время простирается " & DimPointAngularObj.ExtensionLineExtend & " единицы после измерения"

    ' Изменитесь, добавочная линия расширяет длину, чтобы расширить 1.5
    ' единицы после измерения
    DimPointAngularObj.ExtensionLineExtend = 1.5
    ThisDrawing.Regen acAllViewports
    
    ' Читайте и показывайте текущую добавочную линию
    MsgBox "Добавочная линия теперь простирается " & DimPointAngularObj.ExtensionLineExtend & " единицы после измерения"
    
End Sub
Сайт управляется системой uCoz