Таблица в файле спецзапроса должна быть сформирована как
файл с расширением tbl, работа с которым обеспечивается
в редакторе через меню [Таблица].
В таблице можно при задании фиксированных
строк измененить ширину столбцов или при задании фиксированных
столбцов измененить высоту строк путем передвижения мышью
их границ. Удобным способом задать явно размеры ячеек таблицы
является использование внутреннего меню [Правка]-->[#Разметка
параметров ячеек по пикселям]. Еще одним способом разметки
ширины столбцов является использование Т-образных установочных маркеров,
которые задаются путем Click под значением в
нижней части шкалы разметки либо по ширине столбцов текущей таблицы.
Эти возможности доступны через соответствующие опции внутреннего меню [Правка].
Таблица заполняется либо путем ручного редактирования
ячеек, обход которых осуществляется клавишами Tab или
Shift+Tab, либо через шаблон-строку.
Чтобы заполнить ячейки фиксированной зоны, необходимо
предварительно снять с них фиксацию, поставив значение
'0' в соответствующие параметры таблицы. Кроме этого
параметры таблицы определяют число её строк и столбцов, а
также левое и правое поле таблицы в границах параметра
максимального размера длины строки страницы печати ( это
значение отмечено красной точечной вертикальной линией
на верхней шкале позиций текстовой строки ).
Шаблон-строка служит для заполнения ячейки таблицы
(DblClick по ячейке) и может содержать многострочную
информацию. Содержимое ячейки в общем случае центрируется
по вертикали для однострочного значения и по горизонтали
относительно границ ячейки, за исключением случая, когда
значение начинается с тега '[sp](...)' и прижимается к
левой границе ячейки. Для записи информации из выделенной
ячейки в шаблон-строку (например для редактирования)
надо нажать клавишу [Загрузить].
Текст, загружаемый в ячейку и отличающийся от базового,
можно задать моноширинным шрифтом CourierNew для чего
надо задать соответствующую опцию в области задания
стилей элементов таблицы. Заголовок таблицы также
может быть многострочным, а задание опций позволяет
отформатировать размещение, стиль и размер шрифта
заголовка.
Верхнее меню предназначено для работы с таблицей
(открытие и сохранение в файле, редактирование). Файл для
хранения структуры таблицы имеет расширение .tbl и должен
заранее быть создан для использованияся в спецнаборе в
качестве параметра тега [t] :
[t]( ... ) | тег для вставки таблицы с параметрами:C:\tabl\dat.tbl
|
| полный путь доступа к tbl-файлу с
сформированной таблицей (файл создается в
редакторе через меню [Таблица]);
| |
На форме отведена зона для задания титула (заголовка или подписи) таблицы, причем через blClick по этой зоне осуществляется переход в окно для удобного набора титула, в том числе и многострочного. Заголовок "T" (T - произвольный текст или конструкция вида "img:<графический файл формата bmp, gif, jpg, ico и др.>", при этом файл задается с полным путем доступа или относительно каталога с адресом текущей таблицы) в фиксированной строке J таблицы над областью объединенных столбцов N осуществляется через задание в теге [t] дополнительных параметров следующего вида:
R{N}="T" | ||||||||||||||||||||
- для строки 0 и столбца N (от 0 до ColCount-1),
R{N1:N2}="T"
|
|
| - для строки 0 и диапазона столбцов (Ni от 0 до
ColCount-1 или отрицательное N при отсчете от ColCount),
| R{J#N}="T"
|
|
| - по строке J (от 0 до RowFixCount-1) и столбцу N,
| R{J1:J2#N1:N2}="T"
|
|
| - для диапазона фиксированных строк (Ji от 0 до RowFixCount-1
или отрицательное J при отсчете от RowFixCount) и
диапазона столбцов Ni;
| |
Ячейка информационной зоны с использованием спецтегов может быть преобразована
(вставка изображения из графического файла, расположение текста вертикально,
вставка диагонального разделителя, задание фона подложки). Подробное описание этих тегов
см. в меню Редактора [Информация]-->[Теги спецнабора]-->"==Таблицы==".
Расположение текста в ячейке в зависимости от его вида:
В спецнаборе можно "слить" таблицы, имеющие одинаковую
ширину столбцов, например, для объединения ячеек и столбцов
внутри общей таблицы. Для этого можно использовать аппарат
установочных маркеров (работа с маркерами проводится
через меню "Правка").
Небольшая "подгонка" расположения таблицы на странице при обтекании ее текстом может
осуществляться заданием верхнего и/или нижнего поля, при этом следует иметь в виду, что каждая единица
значения соответствует примерно 1/4 высоты символа пробел для текущего в данный момент шрифта (имя, размер).
Предусмотрена также возможность сохранения таблицы в виде
файла с расширением .tbl через опцию внутреннего меню "Файл-Таблица".
В опции меню "Правка" предусмотрены различные варианты
редактирования и трансформирования строк и столбцов всей
Таблицы (в том числе сортировка и перестановка) или
отдельных зон (фиксированной, информационной).
- текст, состоящий из одной строки, центрируется в ячейке по вертикали и горизонтали,
- текст, состоящий из нескольких строк, размещается от верхней границы ячейки и центрируется по горизонтали,
- текст, начинающийся тегом [sp](n), размещается со сдвигом на n пикселей от левой границы ячейки,
- текст, заканчивающийся тегом [fl], сдвигается к правой границе ячейки, а для сохранения числа пробелов
между лексемами текста надо использовать тег [sp](n), где n - число пробелов.
При обтекании таблицы текстом, поля таблицы задаются
следующим образом: верхнее и нижнее поля задаются либо через
задание многострочных надписей над или под таблицей, в том
числе и пустых, либо установкой значений, которые
умножаются на четверть высоты в пикселях символа пробел;
левое и правое поля определяются значениями, умноженными
на ширину в пикселях символа пробел и, по сути, определяют левый
(ofLf ) и правый ( ofRt ) отступы при создании таблицы
на интерактивной форме по следующим правилам:
-
расположение таблицы на странице печати определяется заданием
левого ( ofLf ) и правого ( ofRt ) отступов при создании таблицы
на интерактивной форме и удовлетворяет следующим правилам:
- при ofLf=ofRt=0 таблица располагается по центру;
- при ofLf
На интерактивной форме можно через внутреннее меню "Макет" создать файл-макет для автономного
просмотра расположения и вида таблицы на странице создаваемого pdf документа. Этот макет создается с именем
Mak_<имя табличного файла>.txt и размещается в подкаталоге MAKETS. Созданный макет загружается
на страницу Редактора, его можно автономно просматривать и редактировать, в том числе изменяя параметры таблицы на
интерактивной форме. Текст из отредактированного макета можно потом вставить в основной спецнабор.