Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ППТС-2 / Лекции / Lect4-09.doc
Скачиваний:
8
Добавлен:
12.05.2015
Размер:
438.27 Кб
Скачать

5.3.25.2. Элементfo:table

Элемент используется для форматирования содержимого всей таблицы. Содержимым этого элемента является один или несколько элементов fo:table-body. Кроме этого могут быть заданы по одному элементу fo:table-header и/или fo:table-footer, а также несколько элементов fo:table-column.

Для элемента fo:table-and-caption, так же, как и для элемента fo:title, могут быть заданы общие свойства рамки, отступа и фона. Кроме того, для элемента могут быть заданы общие свойства полей блока (как и для элементаfo:simple-page-master), а также свойства относительного позиционирования и свойстваid,keep-with-previous, keep-with-next, keep-together, intrusion-displace, break-before и break-after (как для элементаfo:block).

Так же, как для элемента fo:block-container, дляfo:table определены свойстваblock-progression-dimension и inline-progression-dimension, а свойство writing-mode действует так же, как для элемента fo:simple-page-master.

Свойства CSS2widthиheightопределяют ширину и высоту таблицы, свойствоtable-layoutуправляет алгоритмом, используемым для структурирования ячеек, рядов и столбцов таблицы, а свойствоborder-collapse выбирает модель рамки таблицы.

Свойства table-omit-header-at-break и table-omit-footer-at-break определяют должна ли быть пропущена (значение true") или выведена (значение "false") заголовочная или подвальная часть таблицы при выводе части таблицы на новой странице. Значение по умолчанию для этих свойств – "false".

Свойства border-before-precedence, border-after-precedence, border-start-precedence и border-end-precedence определяет приоритет соответствующей рамки таблицы. Можно задать либо числовое значение приоритета, либо значение "force" – наивысший приоритет. По умолчанию значение этих свойств для элемента fo:table равно 5.

Свойство border-separation определяет в фиксированных единицах измерения расстояние между рамками смежных ячеек (это пространство заполняется фоном элемента таблицы). Строки, столбцы, группы строк и группы столбцов не могут иметь рамок. По умолчанию значение этого свойства равно "0pt".

5.3.25.3. Элементыfo:table-header,fo:table-bodyиfo:table-footer

Элементы fo:table-header, fo:table-body и fo:table-footer используются для вывода соответственно заголовочной части таблицы, тела таблицы или подвальной части таблицы. Содержимым этих элементов являются один или несколько элементов fo:table-row или fo:table-cell.

Для этих элементов, так же как и для элемента fo:title, могут быть заданы общие свойства фона (если значение border-collapse для таблицы равно "collapse" или "collapse-with-precedence", применяются также свойства рамки). Кроме того, для элемента могут быть заданы свойства относительного позиционирования и свойствоid(как для элементаfo:block).

Свойства border-before-precedence, border-after-precedence, border-start-precedence и border-end-precedence определяет приоритет соответствующей рамки заголовочной части, тела или подвала таблицы. По умолчанию значения этих свойств для fo:table-body равны "2", для fo:table-header"1" и для fo:table-footer"0".

5.3.25.4. Элементfo:table-column

Элемент fo:table-column определяет характеристики ячеек в столбцах таблицы. Это элемент с пустым содержимым.

Для элемента fo:table-column, так же как и для элемента fo:title, могут быть заданы общие свойства фона (если значение border-collapse для таблицы равно "collapse" или "collapse-with-precedence", применяются также свойства рамки).

Свойство CSS2 visibility задает видимость столбцов.

Свойство column-number задает номер столбца, для которого используется свойства из этого элемента. Значение по умолчанию: 1 плюс номер столбца предыдущего столбца таблицы, если этот предыдущий столбец имеется, либо "1" – в противном случае.

Свойство column-width задает в фиксированных единицах измерения или в процентах ширину столбца таблицы.

Свойство number-columns-repeated задает количество повторений свойств, определенных в элементе (значение по умолчанию – "1").

Свойство number-columns-spanned определяет количество столбцов, начиная с текущего столбца, для которого используется свойства из этого элемента.

Соседние файлы в папке Лекции