Тема: В какой блок AutoCAD записывает лииии выводимые на экран в режиме Hidden?
Если вы запустите такую программу:
Private Sub CommandButton1_ПолучитьКолвоБлоков_Click()
Dim intКолвоБлоков As Integer, intНомБлока As Integer
intКолвоБлоков = ThisDrawing.Blocks.Count
ListBox1_СписокБлоков.Clear
For intНомБлока = 1 To intКолвоБлоков
ListBox1_СписокБлоков.AddItem ThisDrawing.Blocks(intНомБлока - 1).Name
Next intНомБлока
MsgBox "Количество блоков = " & ThisDrawing.Blocks.Count
End Sub
То в списке ListBox1_СписокБлоков увидите 3 блока:
1. *Model_Space
2. *Paper_Space
3. *Paper_Space0
Все что мы чертим в пространстве модели является содержимым блока *Model_Space. Если включить режим отображения View\Shade\Hidden и запустить программу снова, то количество блоков не изменится, а содержимое экрана меняется. В какую базу данных или в какой блок записывает AutoCAD записывает линии выводимые на экран в режиме Hidden? Где можно взять координаты этих линий?