ознака коефіцієнта стиснення автоматичний


INTEGER {fixed(O), variable^)}}, [3] IMPLICIT NULL


END


8.3 Подання атрибутів кодування

Атрибути кодування геометричної графіки

DEFINITIONS ;;=

EXPORTS


{28183}

BEGIN

Атрибути кодування геометричної графіки;


Атрибути кодування геометричної графіки::= SET { } — у ДСТУ 3719-8 ніякі атрибути — кодування не означено


END


8.4 Подання небазових характеристик та нестандартних значень за промовчанням

Атрибути профілю геометричної графіки ( 2 8 1 8 4 }


DEFINITIONS

EXPORTS


IMPORTS


::=BEGIN Характеристика показу геометричної графіки, Атрибут кодування геометричної графіки, Промовчання геометричнографічного вмісту; Ознака кодування, Виконання лінії, Виконання маркера, Виконання тексту, Виконання заповненої зони, Виконання краю, Подання кольору, Задания прозорості, Задания перетворення, Регіон інтересу, Орієнтація рисунка, Виміри рисунка, Тип АПО, Пара VDC, Один з чотирьох кутів; FROM Атрибути показу геометричної графіки; -- (8,2)


Характеристика показу геометричної графіки::= NULL

-- у ДСТУ 3719-8 не передбачається

-- означення небазових значень атрибутів


1 — показу геометричної графіки

Атрибут кодування геометричної графіки::^ NULL

— у ДСТУ 3719-8 не передбачається

— означення небазових значень

— атрибутів кодування геометричної графіки Промовчання геометричнографічного вмісту :;= SET {


ознака кодування


виконання виконання виконання виконання виконання


лінії

маркера тексту заповненої зони краю


[0] IMPLICIT Ознака кодування OPTIONAL,


подання кольору задания прозорості задания перетворення регіон інтересу орієнтація рисунка виміри рисунка


    [S]

    [9]


    IMPLICIT Виконання лінії OPTIONAL,

    IMPLICIT Виконання маркера OPTIONAL,

    IMPLICIT Виконання тексту OPTIONAL,

    IMPLICIT Виконання заповненої зони OPTIONAL,

    IMPLICIT Виконання краю OPTIONAL,

    IMPLICIT Подання кольору OPTIONAL,

    IMPLICIT Задания прозорості OPTIONAL, IMPLICIT Задания перетворення OPTIONAL, Регіон інтересу OPTIONAL,


    1. IMPLICIT Орієнтація рисунка OPTIONAL,

    2. Виміри рисунка OPTIONAL }

    END





































    1. ПРОЦЕС МАКЕТУВАННЯ ВМІСТУ

    Цей розділ описує процес макетування вмісту для базових логічних об’єктів, пов'язаних з архітектурами вмісту геометричної графіки.

    Метою цього розділу є сприяння розумінню семантики атрибутів показу шляхом описання потрібних результатів такого процесу. Проте не ставиться завдання задавати будь-який про­цес, що міг би виконуватися у конкретній реалізації для досягнення цих результатів.

    1. Вступ

      1. Мета

    Процес макетування вмісту описує макетування геометричнографічного вмісту у розподі­леній зоні. Ця зона називається наявною зоною і визначена процесом макетування документа, який описаний у ДСТУ 3719-2.

    Метою процесу макетування вмісту є перетворити вміст, пов’язаний з базовими логіч­ними компонентами, у вміст, пов’язаний з базовими макетними об’єктами.

    У результаті процесу макетування вмісту створюється базовий макетний об’єкт, у яко­му позиціюється даний вміст. Виміри кожного базового макетного об’єкта повертаються до процесу макетування документа, який визначає точну позицію цього базового макетного об’єкта у наявній зоні.

    1. Наявна зона

    Процес макетування вмісту обмежено наявною зоною. Максимальні виміри, яких може набувати базовий макетний об’єкт, обмежені вимірами наявної зони.

    Під час макетування вмісту, пов'язаного з базовим логічним об’єктом, у базовий макет­ний об’єкт можуть статися такі випадки:

    • форматований оброблюваний вміст умістився у наявній зоні;

    • форматований оброблюваний вміст не умістився у вимірах наявної зони. У цьому ви­падку потрібна нова наявна зона.

    1. Атрибути показу

    Процес макетування вмісту бере до уваги атрибути показу, застосовні до базового логіч­ного об'єкта, з яким пов’язаний цей вміст, а також регіон інтересу, який залежить від еле­ментів CGM у цій порції вмісту.

    Атрибути показу, застосовні до процесу макетування вмісту, можуть бути задані у родовій макетній структурі та стилях показу. Значення цих атрибутів показу визначаються згідно з правилами промовчання, заданими у ДСТУ 3719-2.

    1. Класи архітектур геометричнографічного вмісту

    Процес макетування вмісту задається для базових логічних об’єктів, пов’язаних з класом архітектур форматованого оброблюваного геометричнографічного-вмісту. Процес макетування вмісту не модифікує цю форму вмісту.

    1. Макет вмісту

    Для класу архітектур форматованого оброблюваного геометричнографічного вмісту є лише один випадок макетування вмісту у базові об’єкти:

    — один базовий логічний об’єкт в один базовий макетний об’єкт: вміст, пов'язаний з одним базовим логічним об'єктом, може бути розташований в одному базовому макетно­му об'єкті і буде єдиним вмістом, пов'язаним з цим базовим макетним об'єктом.

    1. Процес макетування вмісту для класу архітектур форматованого оброблюваного вмісту

    Визначення вимірів базового макетного об'єкта залежить від значення атрибута показу "виміри рисунка”. Нижче описано чотири дозволених випадки (рисунки 4-7):





    Геометричнографічний вміст


    Регіон
    інтересу

















    Передбачуваний макет сторінки А


    Альтернативний передбачуваний макет сторінки

    Б



    Назва


    — І

    Назв

    а

    Абзац


    Абзац


    Наявна зона










    Наявна зона

    Рисунок 4 — Ілюстрація процесу визначення вимірів базового макетного об’єкт

    аЗначення атрибута показу "виміри рисунка": автоматичний

    Початкові обмеження



    Ширина наявної зони


    (макет сторінки А)


    Виміри наявної
    зони





    Виміри наявної зони



    Дозволені виміри рисунка

    Висота = ширина наявної зони / коефіцієнт стиснення

    Ширина = ширина наявної зони

    Регламентовані виміри базового макетного об'єкта

    Виміри базового макетного об’єкта

    Макетовані, позиційоваяі та зображені базові об'єкти

    Примітка. У цьому прикладі поз и цію ванн я базових макетних об'єктів передбачає звичайний порядок заповнення атрибут 'вирівнювання блока' має значення центрований і певне відокремлення між двома послідовними блокам

    иЗначення атрибута ’виміри рисунка": керована ширина

    • Початкові обмеження

    Значення атрибута "виміри рисунка": керована висота

    Преференційна ширина +

    Мінімальна ширина *


    II


    Коефіцієнт стиснення регіону інтересу

    Мінімальна висота у

    Преференційна висот

    а

    Дозволені виміри рисунк

    а

    Мінімальна висота - мінімальна ширина/ коефіцієнт стиснення


    г Мінімальна

    І висота

    Преференційна висота





    Преференційна ширина

    М

    Мінімальна ширина

    інімальна ширина = мінімальна висота х коефіцієнт стиснення

    Примітка. Заштриховані зони показують діапазон дозволених вимірів рисунка

    .

    Регламентовані виміри базового макетного об’єкта


    Примітка 1. Базовий макетний об'єкт зазначенноштрих-пунктирними границями.

    Примітка 2. Для задания діапазону дозволених ширин рисунка і макета А преференційна ширина не може бути використана через наявну ширину.

    Примітка 3. Для задания діапазону дозволених висот рисунка і макета Б головним обмеженням є висота наявної зони


















    • Макетовані, позиційовані та зображені

    базові об’єкти

    Примітка. У цьому прикладі позиціювання базових макетних об’єктів передбачає звичайний порядок заповнення, атрибут "вирівнювання блока* має значення "центрований" і певне відокремлення між двома послідовними блоками.

    Рисунок 6 — Процес макетування для атрибута показу "виміри рисунка", коли задане значення для параметра "керована ширина" або "керована висота"

    9

    0Значення атрибута показу "виміри рисунка": керована зона

    • Початкові обмеження

    Преференційна ширина «

    Мінімальна ширина



    Мінімальна І висота

    Преференційна висота


    Примітка. Заштриховані зони показують діапазон дозволених вимірів рисунка

    Дозволені виміри рисунка

    Дозволені виміри рисунка повністю регламентуються початковими обмеженнями

    Регламентовані виміри базового макетного об’єкта (використовується макет сторінки А)

    Значення флагу коефіцієнта стиснення Значення флагу коефіцієнта стиснення


    І 'фіксований'



    і Коефіцієнт стиснення регіону інтересу





    Примітка. Базовий макетний об'єкт зазначено штрих-пунктирною границею.

    Макетовані, позиційовані та зображені базові об'єкти

    Примітка. У ньому прикладі позицію- вання базових макетних об’єктів передбачає звичай­ний порядок заповнення, ат­рибут "вирівнювання блока" має значення 'центрований' і певне відокремлення між двома послідовними блоками.

    1. атрибут ’’виміри рисунка" задає значення параметра "керована ширина"

    У цьому випадку ширина рисунка повинна бути усередині діапазону, заданого висила- чем. Визначення вимірів базового макетного об’єкта обмежене діапазоном дозволених ши­рин, який задано значенням параметра "керована ширина”, вимірами наявної зони та кое­фіцієнтом стиснення регіону інтересу. Виміри базового макетного об’єкта повинні бути виз­начені так, щоб цей об’єкт умістився у наявній зоні; коефіцієнт стиснення цього базового макетного об'єкта дорівнював коефіцієнту стиснення регіону інтересу, а ширина базового макетного об’єкта мала значення, вибране з діапазону дозволених ширин. Крім того, ширина базового макетного об’єкта визначається такой?, щоб відхилення від значення "преферен­ційна ширина", заданого параметром ’’керована ширина", було якомога меншим,

    1. атрибут показу ’’виміри рисунка” задає значення для параметра ’’керована висота”

    У цьому випадку висота базового макетного об’єкта повинна бути усередині діапазону, заданого висилачем. Визначення вимірів базового макетного об’єкта обмежене діапазоном дозволених висот, який задано значенням параметра "керована висота", вимірами наявної зони та коефіцієнтом стиснення регіону інтересу. Виміри базового макетного об’єкта повинні бути визначені так, щоб цей об’єкт умістився у наявній зоні; коефіцієнт стиснення цього ба­зового макетного об’єкта дорівнював коефіцієнту стиснення регіону інтересу; а висота базо­вого макетного об'єкта мала значення, вибране з діапазону дозволених висот Крім того, висота базового макетного об'єкта визначається такою, щоб відхилення від значення "пре­ференційна висота", заданого параметром "керована висота”, було якомога меншим, значен­ня, вибране з діапазону дозволених висот Крім того, висота базового макетного об’єкта виз­начається такою, щоб відхилення від значення ’’преференційна висота", заданого парамет­ром ’’керована висота”, було якомога меншим,

    1. атрибут "виміри рисунка" задає значення для параметра "керована зона”.

    У цьому випадку виміри базового макетного об’єкта повинні бути усередині діапазону, заданого висилачем. Зокрема, це використовується, аби упевнитися у тому, що цей рисунок має фіксований розмір. Визначення вимірів базового макетного об'єкта обмежене діапазо­ном дозволених висот та ширин, який заданий значенням параметра "керована зона", вимі­рами наявної зони та, залежно від значення "ознаки коефіцієнта стиснення" параметра "ке­рована зона”, коефіцієнтом стиснення регіону інтересу. Виміри об'єкта базового макета по­винні бути визначені так, щоб цей об’єкт умістився у наявній зоні, ширина об’єкта мала зна­чення, вибране з діапазону дозволених ширин, а його висота мала значення, вибране з діа­пазону дозволених висот. Якщо "ознака коефіцієнта стиснення” має значення ’фіксований’, то це є майбутнім обмеженням вимірів базового макетного об’єкта, тобто коефіцієнт стис­нення цього об'єкта повинен дорівнювати коефіцієнту стиснення регіону інтересу Крім того, і ширина, і висота базового макетного об'єкта повинні бути вибрані такими, щоб ’х відхилення від преференційних значень, заданих параметром "керована зона", були якомога меншими,

    1. атрибут "виміри рисунка" задає значення для параметра "автоматичний"

    У цьому випадку виміри базового макетного об’єкта повинні автоматично пристосуватися до макета сторінки Визначення вимірів базового макетного об'єкта обмежене вимірами на­явної зони та коефіцієнтом стиснення регіону інтересу Виміри базового макетного об'єкта повинні бути визначені так, щоб цей об'єкт умістився у наявній зоні, ширина об'єкта прий­має те саме значення, що і вимір наявної зони у відповідному напрямку; висота базового ма­кетного об’єкта визначається такою, щоб коефіцієнт стиснення цього об'єкта дорівнював коефіцієнту стиснення регіону інтересу