aspose.info
UK

OTG - формат файлу шаблону креслення OpenDocument

Оновлено

Що таке файл OTG?

Файл OTG – це шаблон малюнка, який створюється за допомогою стандарту OpenDocument, який відповідає специфікації OASIS Office Applications 1.0. Він представляє стандартну організацію елементів малюнка для векторного зображення, яке можна використовувати для подальшого вдосконалення вмісту файлу. Файли OTF, як і будь-які інші файли на основі формату OpenDocument, засновані на форматі XML для представлення вмісту документа. Файли OTF можна переглянути, відкривши їх у будь-якому текстовому або стандартному редакторі XML.

Специфікації формату файлу OTG

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

  • Розширені функції сторінки для графічних програм
  • Малювання фігур
  • Рамки
  • 3D фігури
  • Спеціальна форма
  • Форми презентації
  • Презентаційні анімації
  • Анімація презентації SMIL
  • Презентаційні події
  • Наявність текстових полів
  • Зміст презентаційного документа

Розширені функції сторінки для графічних програм

Майстер роздаткового матеріалу

Елемент Handout Master — це шаблон для автоматичного створення сторінок роздаткового матеріалу для програм, які підтримують друк таких сторінок. Атрибути, які можуть бути пов’язані з <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-індекс, ідентифікатор, ідентифікатор підпису, прив’язка тексту, фон таблиці, кінцева позиція малювання, закруглені кутизаголовок, довгий опис, слухачі подій, точки зчеплення, текст
Лінія <draw:line>Стиль, шар, Z-індекс, ідентифікатор, ідентифікатор підпису та трансформація, прив’язка тексту, фон таблиці, кінцева позиція малювання, початкова точка, кінцева точказаголовок, довгий опис, прослуховувачі подій, точки зчеплення, текст
Ломана <draw:polyline>Позиція, розмір, поле перегляду, стиль, шар, Z-індекс, ідентифікатор, ідентифікатор підпису та трансформація, прив’язка тексту, фон таблиці, кінцева позиція малювання, точкиЗаголовок, довгий опис, слухачі подій, точки зчеплення, текст
Багатокутник <draw:polygon>Позиція, розмір, вікно перегляду, стиль, шар, Z-індекс, ідентифікатор, ідентифікатор підпису та трансформація, прив’язка тексту, фон таблиці, кінцева позиція малювання, точкизаголовок, довгий опис, слухачі подій, точки з’єднання, текст
Правильний многокутник <draw:regular-polygon>Позиція, розмір, стиль, шар, Z-індекс, ідентифікатор, ідентифікатор підпису та трансформація, прив’язка тексту, фон таблиці, кінцева позиція малювання, увігнутість, кути, чіткістьзаголовок, довгий опис, слухачі подій, точки зчеплення, текст
Paht <draw:path>Положення, розмір, поле перегляду, стиль, шар, Z-індекс, ідентифікатор, ідентифікатор підпису та трансформація, прив’язка тексту, фон таблиці, кінцева позиція малювання, дані шляхуЗаголовок, довгий опис, слухачі подій, точки зчеплення, текст

Рамки

Рамка в документі креслення — це прямокутний контейнер, який містить текстові поля, зображення або об’єкти. Рамки підтримують додаткові функції, такі як контури, карти зображень і гіперпосилання. Кадр може містити як об’єкт, так і зображення, що дозволяє мати кілька відтворень об’єкта. Програми відтворюють відповідний елемент на основі найкращої підтримки.

Рамки можуть містити:

  • Текстові поля
  • Об’єкти, представлені у форматі 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>

Посилання

Див. також