Не могу выйти из режима редактирования эскиза

Автор Тема: Не могу выйти из режима редактирования эскиза  (Прочитано 2521 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн niksasaАвтор темы

  • ADN Club
  • **
  • Сообщений: 91
  • Карма: 0
  • Skype: niksasa1979
Добрый день. Есть код для изменения ширины и высота текста в ОН чертежа
Код - vb.net [Выбрать]
  1. 'свойства чертежа
  2.             Dim sPSetDraw As PropertySet = dDoc.PropertySets.Item("{D5CDD505-2E9C-101B-9397-08002B2CF9AE}")
  3.             Dim ssPSetDraw As PropertySet = dDoc.PropertySets.Item("Design Tracking Properties")
  4.             Dim colTitleBlkDefs As TitleBlockDefinitions = dDoc.TitleBlockDefinitions
  5.  
  6.             Dim objTitleBlkDef As TitleBlockDefinition = Nothing
  7.             For Each objTitleBlkDef In colTitleBlkDefs
  8.                 If objTitleBlkDef.Name = "ГОСТ - Форма 1" Then
  9.                     'we have the title blk we want
  10.                     Exit For
  11.                 End If
  12.             Next
  13.  
  14.             '' If we are here we have the title block of interest.
  15.             '' Get the title block sketch and set it active
  16.             Dim objDrwSketch As DrawingSketch = Nothing
  17.             objTitleBlkDef.Edit(objDrwSketch)
  18.  
  19.             Dim colTextBoxes As TextBoxes = objDrwSketch.TextBoxes
  20.  
  21.             For Each oTextBox As Inventor.TextBox In colTextBoxes
  22.                 If oTextBox.Text = "<Материал>" Then
  23.                     oTextBox.Style.Font = "GOST Common"
  24.                     oTextBox.Style.FontSize = 0.3
  25.                     oTextBox.Style.WidthScale = 0.55
  26.                     oTextBox.Text = ssPSetDraw.Item("Материал").Value
  27.                 End If
  28.             Next
  29.                       objTitleBlkDef.ExitEdit()
  30.         End If
  31.  
Он работает, но выход из эскиза не происходит, появляется сообщение о неопознанной ошибке.
« Последнее редактирование: 12-10-2015, 11:28:57 от Виктор Чекалин »