Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Статьи » Розробка програмних засобів формування груповий специфікації в середовищі Creo

Реферат Розробка програмних засобів формування груповий специфікації в середовищі Creo





рдону об'єктної посилання вказуються за допомогою символів amp; і ;. Знак # вказує на те, що 160 - це код символу.

Якщо текст не поміщається в комірці таблиці, Apache FOP переносить його на нову сходинку. Відповідно ГОСТ 2.113 - 75, багаторядковий текст в деяких випадках може займати один рядок таблиці. Для вирішення даної проблеми у випадку з колонкою Примітка текст в PartList розбивається на два рядки, дані яких поміщаються відповідно в атрибути: PRIMECHANIE_1 і PRIMECHANIE_2 розробленого XML документа. При цьому зменшується шрифт і задаються розміри для нових рядків, що входять в осередок. У результаті текст розташовується в ній в два рядки, але належить одному рядку таблиці. В іншому випадку примітка виводиться в атрибут PRIMECHANIE. Описане уявлення комірки таблиці наведено нижче.


lt; fo: table-cell border-after-style= solid border-end-style= solid gt;

lt; fo: block font-size= 14pt gt;

lt; xsl: value-of select= @ PRIMECHANIE / gt;

lt;/fo: block gt;

lt; fo: block-container line-height= 3.82mm position= absolute gt;

lt; fo: block font-size= 10pt gt;

lt; xsl: value-of select= @ PRIMECHANIE_1 / gt;

lt;/fo: block gt;

lt;/fo: block-container gt;

lt; fo: block-container top= 3.82mm line-height= 3.82mm position= absolute gt;

lt; fo: block font-size= 10pt gt;

lt; xsl: value-of select= @ PRIMECHANIE_2 / gt;

lt;/fo: block gt;

lt;/fo: block-container gt;

lt;/fo: table-cell gt;


Розроблений шаблон XSL, що описує уявлення груповий специфікації по ГОСТ 2.113 - 75, наведений у додатку A.


3.4 Алгоритм перетворення вихідного XML в новий XML


Відповідно до ГОСТ 2.113 - 75 в груповий специфікації відступи у вигляді рядків між розділами можуть задаватися в залежності від вимог організації. Як правило, перший і останній рядки основної області сторінки повинні бути порожніми. Не допускається розрив у вигляді перенесення на інший аркуш між найменуванням розділу і відповідними даними. Якщо дані заповнюють не всю сторінку, необхідно, додати, порожні рядки.

Засобами, наданими XSL і MSXSL, що не можливо забезпечити виконання всіх перерахованих вимог. У справжній кваліфікаційної роботі для вирішення зазначеної проблеми розроблено спеціальний додаток, що перетворює вихідний xml-документ в новий xml-документ. Зокрема, цей додаток визначає, де в таблиці специфікації необхідно вставити порожні рядки ( lt; line FORM= amp; # 160; / gt;), і додає їх.

Додаток розроблений на мові С ++, має графічний користувальницький інтерфейс і використовує бібліотеки: MFC і Win32API. Процес його реалізації описаний в пункті 4.


3.5 Використання MSXSL і Apache FOP


Для виконання XSLT-інструкцій, описаних в розробленому шаблоні, застосуємо програму MSXSL. Для запуску перетворення xml-документа в fo-файл необхідно виконати команду: msxsl example. xml example. xsl/o example. fo

Де msxsl - це програмний модуль, що виконує перетворення. Example. xml - ім'я преутвореного xml-файлу. Example. xsl - ім'я застосовуваного xsl-шаблону. Наступний елемент вказує на те, що отриманий в результаті файл повинен бути збережений. Останній елемент вказує ім'я файлу результату. У розглянутому прикладі, в якості параметрів передаються тільки імена файлів. Мається на увазі, що файли знаходяться в одному каталозі з MSXSL. Якщо це не так, необхідно передати повний шлях до тих, які знаходяться в не робітника каталогу, розглянутого додатки.

Після створення fo-файлу, що містить xml-дані і об'єкти форматування, необхідно запустити додаток Apache FOP для перетворення його в pdf-файл.

На сьогоднішній день рекомендована консорціумом World Wide Web версія fop-процесора 0.20.5. Але, через те, що програма цієї версії не підтримує можливість повороту тексту, була обрана остання версія 0.93 [11].

Apache FOP, за замовчуванням, не підтримує шрифтів алфавіту російської мови. Що б їх підключити, необхідно виконати наступні дії (на прикладі Arial).

етап. Скопіювати потрібний файл шрифту (Arial. Ttf) з каталогу Windows в каталог fop-процесора (наприклад, в C: fop - 0.93 conf Fonts).

2 етап. Виконати наступну команду (для генерації опису шрифту):

java - cp C: fop - 0....


Назад | сторінка 13 з 54 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Системний аналіз гарантій і компенсацій для працівників, надання яких необх ...
  • Реферат на тему: Що необхідно знати про людину до знайомства з ним?
  • Реферат на тему: Створення базового класу &Рядок&, рядки ідентифікатора і десяткової рядка. ...
  • Реферат на тему: Розробка інтерфейсу користувача відповідно до вимог ТЗ і ТП. Формування ін ...
  • Реферат на тему: Розробка маршрутної технології виготовлення деталей &Пластина (SNUN 090304) ...