- •Лабораторная работа 4-04
- •3.2. Оформление страниц вXsl
- •3.2.1. Структура страницы
- •3.2.2. Элементы создания последовательности страниц
- •3.2.3. Элементы fo:layout-master-set и fo:simple-page-master
- •3.2.4. Элементы fo:region-body, fo:region-before, fo:region-after, fo:region-start и fo:region-end
- •3.2.5. Элементы, формирующие последовательности страниц
- •3.3. Блоковые элементыXsl
- •3.3.1. Элементfo:block
- •3.3.2. Элементfo:block-container
- •3.4. Внутристроковые элементы xsl
- •3.4.1. Элементfo:inline
- •3.4.2. Элементfo:inline-container
- •3.4.3. Элементfo:leader
- •3.4.4. Элементfo:initial-property-set
- •3.4.5. Элементfo:character
- •3.4.6. Элементы fo:external-graphic и fo:instream-foreign-object
- •3.4.7. Элементы fo:page-number и fo:page-number-citation
- •3.5. Элементы форматирования для таблиц
- •3.5.1. Элемент fo:table-and-caption и fo:table-caption
- •3.5.2. Элементfo:table
- •3.5.3. Элементыfo:table-header,fo:table-bodyиfo:table-footer
- •3.5.4. Элементfo:table-column
- •3.5.5. Элементfo:table-row
- •3.5.6. Элементfo:table-cell
- •3.6. Элементы форматирования списков вXsl
- •3.7. Создание закладок
- •3.8. Разрешение ссылок
- •3.9. Выполнение форматирования документов в xmlSpy
- •3.4.1. Создание документа xsl
- •3.4.2. Выполнение форматирования xsl
- •4. Порядок выполнения работы
- •Вариант 6-01
- •Вариант 6-02
- •Вариант 6-03
- •Вариант 6-04
- •Вариант 6-05
- •Вариант 6-06
- •Вариант 6-07
- •Вариант 6-08
- •Вариант 6-09
- •Вариант 6-10
- •Вариант 6-11
- •Вариант 6-12
- •Вариант 6-13
- •Вариант 6-14
- •Вариант 6-15
- •Вариант 6-16
- •Вариант 6-17
- •Вариант 6-18
- •Вариант 6-19
- •Вариант 6-20
- •Вариант 6-21
- •Вариант 6-22
- •Вариант 6-23
- •Вариант 6-24
- •Вариант 6-25
- •Вариант 6-26
- •Вариант 6-27
- •Вариант 6-28
- •Вариант 6-29
- •Вариант 6-30
- •5. Содержание отчета
- •6. Вопросы для самоконтроля
Вариант 6-30
Выходной документ PDF для документа XMLдолжен отвечать следующим требованиям:
в заголовке выводится следующий текст: "Расписание соревнований" (стиль вывода: цвет –blue, вес –bold, размер –26pt, шрифт –Georgia, выравнивание –center);
стиль вывода верхнего колонтитула: вес – bold, размер –14pt, шрифт –Georgia, выравнивание –right, высота строки –18pt;
стиль вывода нижнего колонтитула: размер – 10pt, шрифт –Tahoma, выравнивание –center, высота строки –14pt(пояснительные надписи должны быть выделены жирным шрифтом и подчеркиванием);
в закладке выходного документа задаются даты соревнований в виде "Соревнование:день/месяц/год";
расписания должны быть отсортированы по датам соревнований;
описание каждого расписания начинается с новой страницы;
в описании расписания указываются следующие компоненты: надпись "Дата:день/месяц/год", горизонтальная линия, таблица, в столбцах которой выводится время проведения соревнований, наименования первой и второй команд, а также место проведения соревнований. В первой строке таблицы выводятся заголовки столбцов.
Компоненты описания расписания должны быть выполнены в следующих стилях:
надпись "Дата:день/месяц/год": цвет –blue, вес –bold, размер –22pt, шрифт –Georgia, выравнивание –center; рамка: ширина –5pt, цвет –yellow, стиль –solid, отступ –12px, цвет фона –"#FFE4E1";
горизонтальная черта: толщина – 4pt, цвет –gray, длина –100%, шаблон –rule, стиль –dashed;
пояснительные надписи: вес – bold, размер –14pt, шрифт –Times New Roman; цвет: для заголовков –green, для значений – black;
значения компонент: размер – 12pt, шрифт –Arial.
5. Содержание отчета
В отчете должен быть представлен текст исходного документа XML, текст файла преобразования на языкахXSLTиXSL, а также распечатка выходного файла в форматеPDF.
6. Вопросы для самоконтроля
Как выполняется форматирование документа с помощью XSL?
Какие этапы содержит процесс форматирования документа с помощью XSL? Дайте краткую характеристику каждого этапа.
Какие части содержит документ объектов форматирования? Дайте краткую характеристику каждой части.
Какие программные средства используются для форматирования документа XMLс помощьюXSL?
Какова структура объектов форматирования для вывода страниц в XSL? Дайте краткую характеристику каждой ветви структуры объектов форматирования.
Для каких целей используется и как определяется элемент fo:rootвXSL?
Какие элементы создания последовательности страниц определены в XSL? Дайте краткую характеристику каждого элемента.
Для каких целей используется и как определяется элемент fo:page-sequenceвXSL?
Для каких целей используются и как определяются элементы fo:flowиfo:static-contentвXSL?
Для каких целей используется и как определяется элемент fo:titleвXSL?
Для каких целей используются и как определяются элементы fo:layout-master-setиfo:simple-page-masterвXSL?
Для каких целей используются и как определяются элементы описания регионов в XSL?
Для каких целей используются и как определяются элементы, формирующие последовательности страниц в XSL?
Для каких целей используется и как определяется элемент fo:blockвXSL?
Для каких целей используется и как определяется элемент fo:block-containerвXSL?
Для каких целей используется и как определяется элемент fo:inlineвXSL?
Для каких целей используется и как определяется элемент fo:inline-containerвXSL?
Для каких целей используются и как определяются элементы fo:leaderиfo:initial-property-setвXSL?
Для каких целей используется и как определяется элемент fo:characterвXSL?
Для каких целей используются и как определяются элементы fo:page-number иfo:page-number-citationвXSL?
Какие элементы форматирования определены для таблиц в XSL? Дайте краткую характеристику каждого элемента.
Для каких целей используются и как определяются элементы fo:table-and-captionиfo:table-caption в XSL?
Для каких целей используются и как определяются элементы fo:table-header, fo:table-body и fo:table-footer в XSL?
Для каких целей используется и как определяется элемент fo:table-columnвXSL?
Для каких целей используются и как определяются элементы fo:table-row иfo:table-cellвXSL?
Какие элементы форматирования для списков определены в XSL? Дайте краткую характеристику каждого элемента.
Как в FOPопределяются закладки и ссылки на закладки?
Как в XSL задаются внешние и внутренние ссылки?
Файл:
