aspose.info
SV

OTG - OpenDocument Drawing Template File Format

Uppdaterad

Vad är en OTG fil?

En OTG-fil är en ritmall som skapas med OpenDocument-standarden som följer OASIS Office Applications 1.0-specifikationen. Det representerar standardorganisationen för ritelement för en vektorbild som kan användas för att ytterligare förbättra innehållet i filen. OTF-filer är som alla andra OpenDocument-formatbaserade filer som är baserade på XML-format för att representera innehållet i dokumentet. OTF-filer kan ses genom att öppna dem i valfri text eller standard XML-redigerare.

OTG filformatspecifikationer

OTG-filformatet är baserat på OpenDocument XML-formatet som har ett väletablerat schema. Strukturen för varje komponent i ett OpenDocument-format representeras av ett element som har associerade attribut och är gemensamt för alla dokumenttyper som textdokument, kalkylblad eller en ritfil. OTG, som är en ritmall, använder i stor utsträckning grafikinnehållsspecifikationerna som inkluderar:

  • Förbättrade sidfunktioner för grafiska applikationer
  • Rita former
  • Ramar
  • 3D-former
  • Anpassad form
  • Presentationsformer
  • Presentationsanimationer
  • SMIL-presentationsanimationer
  • Presentationsevenemang
  • Presentera textfält
  • Innehåll i presentationsdokument

Förbättrade sidfunktioner för grafiska applikationer

Handout Master

Handout Master-element är en mall för att automatiskt generera utdelningssidor för applikationer som stöder utskrift av sådana sidor. Attributen som kan vara associerade med <style:handout-master> element är:

LayoutAttributBeskrivning
Presentationssidalayoutpresentation:presentation-page-layout-nameLänkar till <style:presentation-page-layout> attribut
Sidlayoutstyle:page-layout-nameAnger en sidlayout som innehåller storlekarna, ramarna och orienteringen för mallsidan för utdelningsmaterialet.
Sidstildraw:style-nameTilldelar ytterligare formateringsattribut till en utdelningshuvudsida genom att tilldela en ritsidstil.
Rubrikdeklarationpresentation:use-header-nameAnger namnet på rubrikfältsdeklarationen som används för alla rubrikfält som visas på utdelningshuvudsidan.
Sidfotsdeklarationpresentation:use-footer-nameAnger namnet på sidfotsfältsdeklarationen som används för alla sidfotsfält som visas på utdelningshuvudsidan.
Datum- och tidsdeklarationuse-date-time-nameAnger namnet på datum- och tidfältdeklarationen som används för alla datum-tid-fält som visas på utdelningshuvudsidan.

Rita former

OpenDocument-formatet stöder flera ritformer som kan användas av alla typer av dokument.

ShapeAssocierade attributelement
Rektangel - <draw:rect>Position, Storlek, Stil, Lager, Z-index, ID, Bildtext-ID, Textankare, tabellbakgrund, ritslutposition, Runda hörnTitel, Lång Beskrivning, Händelselyssnare, Limpunkter, Text
Rad <draw:line>Stil, lager, Z-index, ID, bildtext-ID och transformation, textankare, tabellbakgrund, ritslutposition, startpunkt, slutpunkttitel, lång beskrivning, händelseavlyssnare, limpunkter, text
Polylinje <draw:polyline>Position, Storlek, View box, Style, Layer, Z-Index, ID, Caption ID och Transformation, Textankare, tabellbakgrund, rita slutposition, PointsTitel, lång beskrivning, händelselyssnare, limpunkter, text
Polygon <draw:polygon>Position, Storlek, Visa ruta, Stil, Lager, Z-index, ID, Bildtext ID och Transformation, Textankare, tabellbakgrund, ritslutposition, PointsTitel, Lång beskrivning, Händelselyssnare, Limpunkter, Text
Vanlig polygon <draw:regular-polygon>Position, storlek, stil, lager, Z-index, ID, bildtext-ID och transformation, textankare, tabellbakgrund, ritslutposition, konkav, hörn, skärpatitel, lång beskrivning, händelselyssnare, limpunkter, text
Paht <draw:path>Position, Storlek, View box, Style, Layer, Z-Index, ID, Caption ID och Transformation,Textankare, tabellbakgrund, rita slutposition, BandataTitel, lång beskrivning, händelselyssnare, limpunkter, text

Ramar

En ram i ett ritdokument är en rektangulär behållare som innehåller textrutor, bilder eller objekt. Ramar stöder ytterligare funktioner som konturer, bildkartor och hyperlänkar. En ram kan innehålla ett objekt såväl som en bild, vilket gör det möjligt att ha flera återgivningar av ett objekt. Applikationerna återger respektive element baserat på det bästa stödet.

Ramar kan innehålla:

  • Textrutor
  • Objekt representerade antingen i OpenDocument-formatet eller i ett objektspecifikt binärt format
  • Bilder
  • Applets
  • Plug-ins
  • Flytande ramar

En ram finns i ett dokument som visas nedan.

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

Referenser

Se även