AddHatch Метод |
Создает объект Hatch.
Синтаксис
RetVal = object.AddHatch(PatternType, PatternName, Associativity [, HatchObjectType])
Object
ModelSpace
Коллекция
, PaperSpace
Коллекция
, Block
Объект или объекты обращающиеся к этому методу.
PatternType
AcPatternType or AcGradientPatternType
перечисление; только для ввода
Если значение перечисления HatchObjectType - acHatchObject, то используйте перечисление AcPatternType; если значение перечисления HatchObjectType - AcGradientObject, то используйте перечисление AcGradientPatternType.
PatternName
String;
только для ввода
Если значение перечисления HatchObjectType - acHatchObject, то PatternName должен содержать название образца штриховки. Если значение перечисления HatchObjectType - acGradientObject, то PatternName должен содержать один из названия образца градиента, перечисленные в
GradientName.
Associativity
Boolean; только для ввода
TRUE: Штриховка будет ассоциативна.
FALSE: Штриховка не будет ассоциативна.
HatchObjectType
HatchObjectType;
дополнительный; только для ввода
Значение по умолчанию - значение перечисления AcHatchObjectType AcHatchObject. Если значение перечисления AcHatchObjectType - AcGradientObject, то PatternType должен иметь тип AcGradientPatternType и PatternName должен содержать название образца градиента.
RetVal
Hatch
объект
Недавно созданный объект Hatch.
Замечания
Значения константы PatternType следующие:
acHatchPatternTypePredefined
Выбирает название образца из определенных в файле acad.pat.
acHatchPatternTypeUserDefined
Определяет образец линий, используя текущий тип линии.
acHatchPatternTypeCustomDefined
Выбирает название образца из файла PAT кроме файла acad.pat.
После того, как объект Hatch создан, Вы должны добавить внешний цикл, используя метод AppendOuterLoop. Внешний цикл должен быть закрыт и должен быть создан прежде, чем любые внутренние циклы могут быть созданы. Внутренние циклы созданы по одному, используя метод AppendInnerLoop.
ПРЕДУПРЕЖДЕНИЕ! Как только объект Hatch был создан, Вы должны добавить в конец внешнего цикла объект Hatch для того, чтобы стать допустимым объектом AutoCAD. Если Вы делаете попытку любой другой операции кроме запроса метода AppendOuterLoop, AutoCAD введет непредсказуемое состояние.