aspose.info
CS

OTG - Formát souboru šablony výkresu OpenDocument

Aktualizováno

Co je soubor OTG?

Soubor OTG je šablona výkresu, která je vytvořena pomocí standardu OpenDocument, který se řídí specifikací OASIS Office Applications 1.0. Představuje výchozí organizaci prvků výkresu pro vektorový obrázek, který lze použít k dalšímu vylepšení obsahu souboru. Soubory OTF jsou jako jakékoli jiné soubory založené na formátu OpenDocument, které jsou založeny na formátu XML a představují obsah dokumentu. Soubory OTF lze zobrazit otevřením v libovolném textovém nebo standardním editoru XML.

Specifikace formátu souboru OTG

Formát souboru OTG je založen na formátu OpenDocument XML, který má dobře zavedené schéma. Struktura každé součásti formátu OpenDocument je reprezentována prvkem, který má přidružené atributy a je společný pro všechny typy dokumentů, jako je textový dokument, tabulkový procesor nebo soubor výkresu. OTG, což je šablona výkresu, široce využívá specifikace grafického obsahu, které zahrnují:

  • Vylepšené funkce stránky pro grafické aplikace
  • Kreslení tvarů
  • Rámy
  • 3D tvary
  • Vlastní tvar
  • Tvary prezentace
  • Prezentační animace
  • Animace prezentace SMIL
  • Prezentační akce
  • Přítomná textová pole
  • Obsah prezentačního dokumentu

Vylepšené funkce stránky pro grafické aplikace

Mistr podkladů

Element Handout Master je šablona pro automatické generování stránek s podklady pro aplikace, které podporují tisk takových stránek. Atributy, které mohou být spojeny s <style:handout-master> prvek jsou:

RozvrženíAtributPopis
Rozvržení stránky prezentaceprezentace:název-rozložení-prezentaceOdkazy na <style:presentation-page-layout> atribut
Rozvržení stránkystyle:page-layout-nameUrčuje rozvržení stránky, které obsahuje velikosti, ohraničení a orientaci vzorové stránky podkladů.
Styl stránkydraw:style-namePřiřadí další atributy formátování hlavní stránce podkladu přiřazením stylu stránky výkresu.
Prohlášení v záhlavípresentation:use-header-nameUrčuje název deklarace pole záhlaví, která se používá pro všechna pole záhlaví, která jsou zobrazena na vzorové stránce podkladů.
Prohlášení v zápatípresentation:use-footer-nameUvádí název deklarace pole zápatí, která se používá pro všechna pole zápatí, která jsou zobrazena na vzorové stránce podkladů.
Deklarace data a časuuse-date-time-nameUvádí název deklarace pole datum-čas, která se používá pro všechna pole data a času, která jsou zobrazena na hlavní stránce podkladů.

Kreslení tvarů

Formát OpenDocument podporuje několik tvarů výkresu, které lze použít pro jakýkoli typ dokumentu.

TvarPřidružené atributyPrvky
Obdélník - <draw:rect>Pozice, Velikost, Styl, Vrstva, Z-Index, ID, ID titulku, Ukotvení textu, pozadí tabulky, koncová pozice kreslení, Zaoblené rohyNázev, Dlouhý popis, Posluchači událostí, Lepicí body, Text
Řádek <draw:line>Styl, Vrstva, Z-Index, ID, ID titulku a transformace, Ukotvení textu, pozadí tabulky, koncová pozice kreslení, Počáteční bod, Koncový bodNázev, Dlouhý popis, Posluchači událostí, Lepicí body, Text
Polyline <draw:polyline>Pozice, Velikost, Pole zobrazení, Styl, Vrstva, Z-Index, ID, ID titulku a transformace, Kotva textu, pozadí tabulky, koncová pozice kreslení, BodyNázev, dlouhý popis, posluchači událostí, lepicí body, text
Mnohoúhelník <draw:polygon>Pozice, Velikost, Pole zobrazení, Styl, Vrstva, Z-Index, ID, ID a transformace titulku, Ukotvení textu, pozadí tabulky, koncová pozice kreslení, BodyNázev, Dlouhý popis, Posluchači událostí, Lepicí body, Text
Pravidelný mnohoúhelník <draw:regular-polygon>Pozice, Velikost, Styl, Vrstva, Z-Index, ID, ID a transformace titulku, Ukotvení textu, pozadí tabulky, koncová pozice kreslení, Konkávní, Rohy, OstrostNázev, Dlouhý popis, Posluchače událostí, Lepicí body, Text
Cesta <draw:path>Pozice, Velikost, Pole zobrazení, Styl, Vrstva, Z-Index, ID, ID titulku a transformace, Kotva textu, pozadí tabulky, koncová pozice kreslení, Data cestyNázev, dlouhý popis, posluchači událostí, lepicí body, text

Rámečky

Rámeček v dokumentu výkresu je obdélníkový kontejner, který obsahuje textová pole, obrázky nebo objekty. Rámečky podporují další funkce, jako jsou obrysy, obrazové mapy a hypertextové odkazy. Rámeček může obsahovat objekt i obrázek, což umožňuje vícenásobné ztvárnění objektu. Aplikace vykreslují příslušný prvek na základě nejlepší podpory.

Rámy mohou obsahovat:

  • Textová pole
  • Objekty reprezentované buď ve formátu OpenDocument nebo v binárním formátu specifickém pro objekt
  • Snímky
  • Applety
  • Zásuvné moduly
  • Plovoucí rámy

Rámeček je obsažen v dokumentu, jak je znázorněno níže.

<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>

Reference

Viz také