Добавление текста в таблицу Table.SetText (5, 5, "gfse
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Добавление текста в таблицу Table.SetText (5, 5, "gfse

Добавление текста в таблицу Table.SetText (5, 5, "gfse

Ответ
Поиск в этой теме
Непрочитано 10.10.2007, 11:32 #1
Добавление текста в таблицу Table.SetText (5, 5, "gfse
Mischa
 
Москва
Регистрация: 10.10.2007
Сообщений: 23

Здравствуйте. Помогите разобраться с таблицами.
Создать таблицу получилось, а вот изменить число строк и добавить в таблицу текст не получилось.

Dim Table As AcadTable
Dim Point(0 To 2) As Double

Private Sub CommandButton1_Click()
Point(0) = 0: Point(1) = 0: Point(2) = 0
Set Table = ThisDrawing.ModelSpace.AddTable(Point, 200, 6, 20, 30)
End Sub

Private Sub CommandButton2_Click()
Table.Rows = 5
Table.SetText (5, 5, "gfsegf")
End Sub


Table.Rows = 5 "неприменимо"
Table.SetText (5, 5, "gfsegf") "Syntax error"

P.S. Заранее спасибо
Просмотров: 2707
 
Непрочитано 10.10.2007, 15:11
#2
fixo

Lisp/VBA/VB.NET Hobbyist
 
Регистрация: 24.03.2005
Славен Град Петров
Сообщений: 367


См. в хэлпе, там есть много чего полезного для таблиц

Код:
[Выделить все]
Option Explicit

Dim oTable As AcadTable
Dim dblPt(0 To 2) As Double

Private Sub CommandButton1_Click()
dblPt(0) = 0: dblPt(1) = 0: dblPt(2) = 0
Set oTable = ThisDrawing.ModelSpace.AddTable(dblPt, 10, 10, 20, 30)
End Sub

Private Sub CommandButton2_Click()

Dim acCol As New AcadAcCmColor
acCol.ColorMethod = acColorMethodByACI
' заголовок
oTable.TitleSuppressed = False
oTable.SetRowHeight 0, 18#
oTable.SetText 0, 0, "Заголовок таблицы"
oTable.SetCellTextStyle 0, 0, "Standard"
oTable.SetCellTextHeight 0, 0, 17.5
oTable.SetCellAlignment 0, 0, acMiddleCenter
acCol.ColorIndex = acRed
oTable.SetCellContentColor 0, 0, acCol
' вставка строки:
oTable.InsertRows 5, 20, 1 ' где:
' 5 - номер строки начиная с 0 после котрой вставить
' 20 - высота строки
' 1 -количество вставляемых строк
oTable.SetColumnWidth 5, 96#
oTable.SetText 5, 5, "применимо"
oTable.SetCellTextStyle 5, 5, "Standard"
oTable.SetCellTextHeight 5, 5, 12.5
oTable.SetCellAlignment 5, 5, acMiddleCenter
acCol.ColorIndex = acYellow
oTable.SetCellContentColor 5, 5, acCol

Unload Me
End Sub
~'J'~
fixo вне форума  
 
Автор темы   Непрочитано 10.10.2007, 18:11
#3
Mischa


 
Регистрация: 10.10.2007
Москва
Сообщений: 23


Спасибо большое!
Mischa вне форума  
 
Непрочитано 10.10.2007, 19:26
#4
fixo

Lisp/VBA/VB.NET Hobbyist
 
Регистрация: 24.03.2005
Славен Град Петров
Сообщений: 367


Успехов,

~'J'~
fixo вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Добавление текста в таблицу Table.SetText (5, 5, "gfse