Страница 1 из 1

Как скрыть оси листа в Drafting ?

СообщениеДобавлено: 07 сен 2010 17:01
3Dge
Не получается скрыть оси и точку между ними на листе в Drafting с помощью скрипта. И второй вопросик - возможно ли изменить скриптом текст на размерах ?

Re: Как скрыть оси листа в Drafting ?

СообщениеДобавлено: 17 сен 2010 19:37
RIMs
накопал старый CATScript по скрытию осей, попробуй
Код: Выделить всё
Sub CATMain()
Dim iViews
Dim iSheets

Set drawingDocument1 = CATIA.ActiveDocument
Set drawingSheets1 = drawingDocument1.Sheets
Set drawingSheet1 = drawingSheets1.ActiveSheet
Set drawingViews1 = drawingSheet1.Views
Set Selection1 = CATIA.ActiveDocument.Selection
Set visPropertySet1 = Selection1.VisProperties
iViews = drawingViews1.Count
iSheets = drawingSheets1.Count
'---------------------------------------------------------------
' hide axis of views
for j=2 to iViews
  Set drawingView1 = drawingViews1.Item (j)
  Set geometricElements1 = drawingView1.GeometricElements
  Set axisView = geometricElements1.Item("AbsoluteAxis")
  Selection1.Add axisView
  visPropertySet1.SetShow 1
Next
End Sub

Re: Как скрыть оси листа в Drafting ?

СообщениеДобавлено: 20 сен 2010 10:48
3Dge
Спасибо. Код скрывает все абсолютные оси во всех видах. То что надо.