Обновлено 26.08.2019

Функции для работы с HTML таблицами

Функции для работы с таблицами - это функции, которые позволяют работать с HTML таблицами непосрественно в Отчете. Это очень удобно при формировании отчетов. Для того, чтобы работать с таблицей, необходимо:

  1. CountCols(Таб) или КолСтолбцов(Таб)
  2. Получить количество столбцов таблицы Таб. Возвращаемое значение - цифровое.

  3. CountRows(Таб) или КолСтрок(Таб)
  4. Получить количество строк таблицы Таб. Возвращаемое значение - цифровое.

  5. CreateTable(вырЦ1 ,вырЦ2 [,вырЦ3]) или СоздатьТаблицу(вырЦ1 ,вырЦ2 [,вырЦ3])
  6. Создать таблицу, где

    вырЦ1 - количество строк

    вырЦ2 - количество столбцов

    вырЦ3 - толщина линий в пикселах.

    Возвращаемое значение - Числовой номер таблицы

  7. DeleteTable() или УдалитьТаблицы()
  8. Функция удаляет все ранее созданные таблицы

  9. FindTable(Label)
  10. Найти таблицу на форме. Возвращаемое значение - Числовой номер таблицы

  11. MergeCells(Таб, Колонка, Столбец, КолСтрок, КолСтолбцов) или ОбъединитьЯчейки(Таб, Колонка, Столбец, КолСтрок, КолСтолбцов)
  12. Объединить ячейки таблицы, где

    Таб - номер таблицы, созданной функцией CreateTable

    Колонка, Столбец - координаты ячейки, начиная с которой будет объединение

    КолСтрок - цифровой - количество объединяемых строк

    КолСтолбцов - цифровой - количество объединяемых столбцов

  13. InsertColsLeft(Таб, Количество) или ДобавитьСтолбцыСлева(Таб, Количество)
  14. Добавить столбцы в таблицу, заданой Таб слева от текущей ячейки, где

    Таб - номер таблицы

    Количество - цифровой, количество вставляемых столбцов

  15. InsertColsRight(Таб, Количество) или ДобавитьСтолбцыСправа(Таб, Количество)
  16. Добавить столбцы в таблицу, заданой Таб справа от текущей ячейки, где

    Таб - номер таблицы

    Количество - цифровой, количество вставляемых столбцов

  17. InsertRows(Таб, Строка, Количество) или ДобавитьСтроки(Таб, Строка, Количество)
  18. Добавить строки в таблицу, заданой Таб, где

    Таб - номер таблицы, созданной функцией CreateTable

    Строка - цифровой - номер строки, после которой будет вставка

    Количество - цифровой - количество вставляемых строк

  19. InsertRowsAbove(Таб, Строка, Количество) или ДобавитьСтрокиВыше(Таб, Строка, Количество)
  20. Добавить строки в таблицу, заданой Таб, где

    Таб - номер таблицы, созданной функцией CreateTable

    Строка - цифровой - номер строки, перед которой будет вставка

    Количество - цифровой - количество вставляемых строк

  21. InsertRowsBelow(Таб, Строка, Количество) или ДобавитьСтрокиНиже(Таб, Строка, Количество)
  22. Добавить строки в таблицу, заданой Таб, где

    Таб - номер таблицы, созданной функцией CreateTable

    Строка - цифровой - номер строки, после которой будет вставка

    Количество - цифровой - количество вставляемых строк

  23. SetWidthColumns(Таб [,Кол1,Кол2...]) или УстановитьДлинуКолонок(Таб [,Кол1,Кол2...])
  24. Задает ширину колонок ранее созданной таблицы, где

    Таб - номер таблицы, созданной функцией CreateTable

    Кол1 - ширина 1-й колонки в пикселах

    Кол2 - ширина 2-й колонки в пикселах

    .......

  25. SetValueCell(Таб, Колонка, Столбец, Значение [,Размер, Жирный, Выравнивание]) или УстановитьЗначениеЯчейки(Таб, Колонка, Столбец, Значение [,Размер, Жирный, Выравнивание])
  26. Установить значение ячейки, где

    Таб - номер таблицы, созданной функцией CreateTable

    Колонка, Столбец - координаты ячейки

    Значение - символьное значение

    Размер - размер шрифта - цифровое значение

    Жирный - логическое значение, если .t. - будет выделено жирным шрифтом

    Выравнивание - цифровое значение, 0,1,2 - выравнивание влево, по центру и вправо соответственно

  27. SetAlignCell(Таб, Колонка, Столбец, Выравнивание) или УстановитьВыравниваниеЯчейки(Таб, Колонка, Столбец, Выравнивание)
  28. Установить горизонтальное выравнивание ячейки, где

    Таб - номер таблицы, созданной функцией CreateTable

    Колонка, Столбец - координаты ячейки

    Выравнивание - цифровое значение, 0,1,2 - выравнивание влево, по центру и вправо соответственно

  29. SetVAlignCell(Таб, Колонка, Столбец, Выравнивание) или УстановитьВертикальноеВыравниваниеЯчейки(Таб, Колонка, Столбец, Выравнивание)
  30. Установить вертикальное выравнивание ячейки, где

    Таб - номер таблицы, созданной функцией CreateTable

    Колонка, Столбец - координаты ячейки

    Выравнивание - цифровое значение, 0,1,2 - выравнивание влево, по центру и вправо соответственно

  31. SetVAlignCell(Таб, Колонка, Столбец, Выравнивание) или УстановитьВертикальноеВыравниваниеЯчейки(Таб, Колонка, Столбец, Выравнивание)
  32. Установить вертикальное выравнивание ячейки, где

    Таб - номер таблицы, созданной функцией CreateTable

    Колонка, Столбец - координаты ячейки

    Выравнивание - цифровое значение, 0,1,2 - выравнивание влево, по центру и вправо соответственно

  33. SetFontCell(Таб, Колонка, Столбец, Фон) или УстановитьФонЯчейки(Таб, Колонка, Столбец, Фон)
  34. Установить фон ячейки, где

    Таб - номер таблицы, созданной функцией CreateTable

    Колонка, Столбец - координаты ячейки

    Фон - цифровое значение - фон ячейки

  35. SetBorderWidth(Таб, ТолщинаЛинии) или УстановитьТолщинуЛиний(Таб, ТолщинаЛинии)
  36. Установить толщину линий таблицы, где

    Таб - номер таблицы, созданной функцией CreateTable

    ТолщинаЛинии - цифровое значение - толщина линии таблицы в пикселах

  37. SetColorBorder(Таб, ЦветРамки) или УстановитьЦветРамки(Таб, ЦветРамки)
  38. Установить цвет рамки таблицы, где

    Таб - номер таблицы, созданной функцией CreateTable

    ЦветРамки - цифровое значение - цвет рамки таблицы

Наверх Задать вопрос