aspose.info
BG

OTG – Файлов формат на шаблон за чертеж на OpenDocument

Обновено

Какво е OTG файл?

OTG файлът е шаблон за чертеж, който се създава с помощта на стандарта OpenDocument, който следва OASIS Office Applications 1.0 спецификация. Той представлява организацията по подразбиране на чертожни елементи за векторно изображение, което може да се използва за допълнително подобряване на съдържанието на файла. OTF файловете са като всички други файлове, базирани на формат OpenDocument, които са базирани на XML формат, за да представят съдържанието на документа. OTF файловете могат да се разглеждат, като се отварят във всеки текстов или стандартен XML редактор.

Спецификации на OTG файлов формат

Файловият формат OTG се основава на формат OpenDocument XML, който има добре установена схема. Структурата на всеки компонент на формат OpenDocument е представена от елемент, който има свързани атрибути и е общ за всички типове документи, като текстов документ, електронна таблица или файл с чертож. OTG, като шаблон за рисуване, широко използва спецификациите на графичното съдържание, което включва:

  • Подобрени функции на страницата за графични приложения
  • Рисуване на форми
  • Рамки
  • 3D форми
  • Персонализирана форма
  • Форми за представяне
  • Презентационни анимации
  • SMIL презентационни анимации
  • Презентационни събития
  • Настоящи текстови полета
  • Съдържание на презентационния документ

Подобрени функции на страницата за графични приложения

Master Handout

Елементът Master Handout е шаблон за автоматично генериране на страници с раздаване за приложения, които поддържат отпечатване на такива страници. Атрибутите, които могат да бъдат свързани с <style:handout-master> елемент са:

ОформлениеАтрибутОписание
Оформление на презентационната страницаpresentation:presentation-page-layout-nameВръзки към <style:presentation-page-layout> атрибут
Оформление на страницаstyle:page-layout-nameУказва оформление на страница, което съдържа размерите, рамката и ориентацията на основната страница за раздаване.
Стил на страницаdraw:style-nameПрисвоява допълнителни атрибути за форматиране на основна страница с раздаване чрез присвояване на стил на страница за чертеж.
Декларация на заглавния колонтитулpresentation:use-header-nameУказва името на декларацията на полето на заглавката, която се използва за всички полета на заглавката, които се показват на страницата с образец на раздаване.
Декларация в долния колонтитулpresentation:use-footer-nameОпределя името на декларацията на полето на долния колонтитул, което се използва за всички полета на долния колонтитул, които се показват на основната страница за раздаване.
Декларация за дата и часuse-date-time-nameОпределя името на декларацията на полето за дата-час, което се използва за всички полета за дата-час, които се показват на основната страница за раздаване.

Рисуване на фигури

Форматът OpenDocument поддържа няколко форми на чертеж, които могат да се използват от всеки тип документ.

ФормаСвързани атрибутиелементи
Правоъгълник - <draw:rect>Позиция, Размер, Стил, Слой, Z-индекс, ID, ID на надпис, Фиксиране на текст, фон на таблица, крайна позиция на рисуване, Закръглени ъглиЗаглавие, Дълго описание, Слушатели на събития, Слепващи точки, Текст
Линия <draw:line>Стил, слой, Z-индекс, ИД, ИД на надпис и трансформация, фиксиране на текст, фон на таблица, крайна позиция на чертане, начална точка, крайна точказаглавие, дълго описание, слушатели на събития, точки за свързване, текст
Полилиния <draw:polyline>Позиция, размер, поле за изглед, стил, слой, Z-индекс, ID, ID на надпис и трансформация, фиксиране на текст, фон на таблица, крайна позиция на изчертаване, точкиЗаглавие, дълго описание, слушатели на събития, точки за свързване, текст
Многоъгълник <draw:polygon>Позиция, размер, поле за изглед, стил, слой, Z-индекс, ID, ID на надпис и трансформация, фиксиране на текст, фон на таблица, крайна позиция на рисуване, точкизаглавие, дълго описание, слушатели на събития, точки за свързване, текст
Правилен многоъгълник <draw:regular-polygon>Позиция, размер, стил, слой, Z-индекс, ИД, ИД на надпис и трансформация, фиксиране на текст, фон на таблица, крайна позиция на изчертаване, вдлъбнато, ъгли, остротазаглавие, дълго описание, слушатели на събития, точки за залепване, текст
Път <draw:path>Позиция, размер, поле за изглед, стил, слой, Z-индекс, ID, ID на надпис и трансформация, закрепване на текст, фон на таблица, крайна позиция на изчертаване, данни за пътяЗаглавие, дълго описание, слушатели на събития, точки за свързване, текст

Рамки

Рамката в документ за чертеж е правоъгълен контейнер, който съдържа текстови полета, изображения или обекти. Рамките поддържат допълнителни функции като контури, карти на изображения и хипервръзки. Рамката може да съдържа обект, както и изображение, като по този начин позволява да има множество предавания на обект. Приложенията изобразяват съответния елемент въз основа на най-добрата поддръжка.

Рамките могат да съдържат:

  • Текстови полета
  • Обекти, представени или във формат OpenDocument, или в конкретен за обект двоичен формат
  • Изображения
  • Аплети
  • Добавки
  • Плаващи рамки

Рамка се съдържа в документ, както е показано по-долу.

<define name="draw-frame">
<element name="draw:frame">
<ref name="common-draw-shape-with-text-and-styles-attlist"/>
<ref name="common-draw-position-attlist"/>
<ref name="common-draw-rel-size-attlist"/>
<ref name="common-draw-caption-id-attlist"/>
<ref name="presentation-shape-attlist"/>
<ref name="draw-frame-attlist"/>
<zeroOrMore>
<choice>
<ref name="draw-text-box"/>
<ref name="draw-image"/>
<ref name="draw-object"/>
<ref name="draw-object-ole"/>
<ref name="draw-applet"/>
<ref name="draw-floating-frame"/><ref name="draw-plugin"/>
</choice>
</zeroOrMore>
<optional>
<ref name="office-event-listeners"/>
</optional>
<zeroOrMore>
<ref name="draw-glue-point"/>
</zeroOrMore>
<optional>
<ref name="draw-image-map"/>
</optional>
<optional>
<ref name="svg-title"/>
</optional>
<optional>
<ref name="svg-desc"/>
</optional>
<optional>
<choice>
<ref name="draw-contour-polygon"/><ref name="draw-contour-path"/>
</choice>
</optional>
</element>
</define>

Препратки

Вижте също