Тема: Просто любопытно: BitFlags

Знает ли кто-нибудь, что это за свойство такое-BitFlags у AcadTableStyle?
Принимать может только несколько значений (не подряд), а визуально изменений не вижу в таблицах.
Help говорит следующее:
Specifies the bit flag values of a table style.
object.BitFlags
Object
TableStyle
The object or objects this property applies to.
BitFlags
Long; read-write

А что бы эта фигня значила?

Re: Просто любопытно: BitFlags

0   The table will be drawn from top to bottom.
1   The table will be drawn from bottom to top.

Re: Просто любопытно: BitFlags

Dim tbStyle As AcadTableStyle
Set tbStyle = ThisDrawing.Database.dictionaries.Item("acad_tablestyle").AddObject(nametablestyle, "AcDbTableStyle")
tbStyle.FlowDirection = acTableTopToBottom
tbStyle.BitFlags = 0

Предыдущие 2 строчки эквивалентны?
А значения 2,4,8,9 зачем нужны?
Почему-то значение 1 не работает....

Re: Просто любопытно: BitFlags

> Зигмус
Почему не работает в VBA - не знаю. В ObjectARX 2006 описано, что доступны только эти два значения.

Re: Просто любопытно: BitFlags

Николай Полещук, Петр Лоскутов "AutoLISP и Visual LISP в среде AutoCAD", стр.556.

8.2.81. Свойство BitFlags.
Объект: TableStyle.
Описание: Битовый код. Не документирован. Возможные значения: неотрицательное целое число - 0, 1, 2, 4, 8, 9 (только чтение), 10 (только чтение). Возможно, допускаются и другие.
Примечание: соответствует значению DXF-группы с кодом 71 стилей таблиц.

??????????????????????????????

Re: Просто любопытно: BitFlags

Вот что нашел в Helpе по OArx 2005:

virtual Acad::ErrorStatus
setBitFlags(
Adesk::UInt32 flags);
flags Input flags
This function sets the bit flag value for the table style object. The valid flags are a combination of values from the TableStyleFlags enumeration.

Там же можно посмотреть допустимые значения этих флагов enum TableStyleFlags (правда, всего четыре предлагают, остальные - комбинации исходных)- интересно, можно поиграцца совместно с FlowDirection