|
HatchObjectType Пример |
Sub Example_HatchObjectType()
' Этот пример изменяет значение свойства HatchObjectType.
' Пример требует, чтобы активный рисунок содержал существующую штриховку.
Dim ent As AcadHatch ' AcadEntity
Dim util As AcadUtility
Set util = ThisDrawing.Utility
Dim pt As Variant
Call util.GetEntity(ent, pt, "Выберите штриховку:")
With ent
MsgBox "Начальное значение HatchObjectType = " & .HatchObjectType
.HatchObjectType = acGradientObject
.GradientAngle = 3.1415 / 4
.GradientCentered = False
.GradientName = "SPHERICAL"
Dim col1 As AcadAcCmColor, col2 As AcadAcCmColor
Set col1 = AcadApplication.GetInterfaceObject("AutoCAD.AcCmColor.16")
Set col2 = AcadApplication.GetInterfaceObject("AutoCAD.AcCmColor.16")
Call col1.SetRGB(255, 0, 0)
Call col2.SetRGB(0, 255, 0)
.GradientColor1 = col1
.GradientColor2 = col2
MsgBox "Новое значение HatchObjectType = " & .HatchObjectType
End With
End Sub