Идеология

Quick Table самостоятельное приложение, подключающееся к AutoCAD по COM-интерфейсу. Исполняемый файл программы имеет имя QTable.exe. Для работы Quick Table в AutoCAD должна быть создана кнопка или пункт меню с командой "^C^C(startapp "qtable.exe") ". При выполнении этой команды на экране появляется главное окно программы:


В этом окне создается макет таблицы, заполняются необходимыми значениями ячейки. Конструируемая таблица вставляется в AutoCAD ввиде линий и текста. Вставленную в AutoCAD таблицу средствами Quick Table уже не откорректировать, только стандартными командами AutoCAD для линий и текста. Поэтому, для обеспечения возможности дальнейшего редактирования необходимо сохранять в редакторе Quick Table таблицу в собственном формате *.qtb. При редактировании проще стереть старую таблицу, загрузить в Quick Table нужный файл *.qtb и, отредактировав его, снова вставить таблицу в AutoCAD.

При вставке используются т.н. параметры вставки, которые могут быть как сохраняемыми в файле *.qtb так и нет. К сохраняемым относятся (настраиваются в диалоге Свойства):
  • вид таблицы;
  • тип текста (dtext или mtext);
  • отступы от границ ячейки (слева и справа).
    К не сохраняемым относятся (настраиваются в диалоге Параметры вставки таблицы):
  • стиль текста (текстовый стиль AutoCAD);
  • высота текста;
  • слой линий;
  • слой текста;

    Колонки таблицы могут иметь индивидуальное выравнивание текста внутри ячеек и режим переноса текста по словам. Однако состояние режима переноса имеет эффект только в редакторе, при вставке в AutoCAD только в режиме mtext перенос текста будет выполняться.

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


    Количество строк-заголовков устанавливается счетчиком . Т.о. кнопки Выравнивание панели инструментов (и соответствующие им пункты меню Формат/Выравнивание) отображают/изменяют выравнивание текста следующим образом: если текущая строка относится к заголовку - отображается/изменяется состояние выравнивания заголовка, иначе - остальной колонки.

    Установка значения высоты строки/шинины столбца может выполняться:
  • либо перетаскиванием соответствуюшей границы мышью;
  • либо вводом значения в поле отображания/изменения высоты строки/шинины столбца.

    Работа с буфером обмена осуществляется в нескольких режимах.
    Если выделена ячейка в таблице и не начато ее редактирование, то вырезание/копирование/вставка строки осуществляются в собственном формате и дополнительно в формате строки текста содержащей значения ячеек разделенные символом табуляции - это позволяет вставить значения в таблицу Microsoft Excel. При этом под вырезанием строки понимается вырезание только ее содержимого, а под вставкой - вставка содержимого в текущую строку.
    Если же выделена ячейка в таблице и начато ее редактирование или осуществляются действия в поле отображения/изменения содержимого ячейки, то вырезание/копирование/вставка строки осуществляются в обычном текстовом формате и применяются не к строке в целом, а к текущей ячейке.

    Виды таблиц (стандартная, список, сетка, простая, колонки):