<layout>

<layout> descrive la disposizione del testo sulla pagina, ivi comprese eventuali informazioni su rigatura, applicazione di indicazioni per foratura, o altri segni di tecniche di preparazione della pagina [10.7.2 Writing, Decoration, and Other Notations]
Modulomsdescription — Manuscript Description
Attributiatt.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
columnsspecifica il numero di colonne per pagina
Stato Opzionale
Tipo di dati 1–2 occorrenze di teidata.count separato da spazio bianco
streams(textual streams) indicates the number of streams per page, each of which contains an independent textual stream
Stato Opzionale
Tipo di dati 1–2 occorrenze di teidata.count separato da spazio bianco
ruledLinesspecifica il numero di righe per colonna
Stato Opzionale
Tipo di dati 1–2 occorrenze di teidata.count separato da spazio bianco
writtenLinesspecifica il numero di righe scritte per colonna
Stato Opzionale
Tipo di dati 1–2 occorrenze di teidata.count separato da spazio bianco
Contenuto in
msdescription: layoutDesc
Può contenere
dictionaries: lang oRef pRef
gaiji: g
header: biblFull idno
iso-fs: fLib fs fvLib
textstructure: floatingText
verse: caesura rhyme
caratteri di testo
Esempio
<layout columns="1ruledLines="25 32">Most pages have between 25 and 32 long lines ruled in lead.</layout>
Esempio
<layout columns="2ruledLines="42">
 <p>2 columns of 42 lines ruled in ink, with central rule
   between the columns.</p>
</layout>
Esempio
<layout columns="1 2writtenLines="40 50">
 <p>Some pages have 2 columns, with central rule
   between the columns; each column with between 40 and 50 lines of writing.</p>
</layout>
Esempio
<layout streams="3columns="3"/>
<!-- Further down in document body -->
<div type="page">
 <ab>
  <pb/>
   一二三<cb type="top-stream"/>
   一二三<cb type="mid-stream"/>
   一二三<cb type="bottom-stream"/>
<!-- cb here for demo purposes -->
 </ab>
</div>
Content model
<content>
 <macroRef key="macro.specialPara"/>
</content>
Dichiarazione
<rng:element name="layout">
 <rng:ref name="att.global.attributes"/>
 <rng:ref name="att.global.rendition.attributes"/>
 <rng:ref name="att.global.linking.attributes"/>
 <rng:ref name="att.global.analytic.attributes"/>
 <rng:ref name="att.global.facs.attributes"/>
 <rng:ref name="att.global.change.attributes"/>
 <rng:ref name="att.global.responsibility.attributes"/>
 <rng:ref name="att.global.source.attributes"/>
 <rng:optional>
  <rng:attribute name="columns">
   <rng:list>
    <rng:ref name="teidata.count"/>
    <rng:optional>
     <rng:ref name="teidata.count"/>
    </rng:optional>
   </rng:list>
  </rng:attribute>
 </rng:optional>
 <rng:optional>
  <rng:attribute name="streams">
   <rng:list>
    <rng:ref name="teidata.count"/>
    <rng:optional>
     <rng:ref name="teidata.count"/>
    </rng:optional>
   </rng:list>
  </rng:attribute>
 </rng:optional>
 <rng:optional>
  <rng:attribute name="ruledLines">
   <rng:list>
    <rng:ref name="teidata.count"/>
    <rng:optional>
     <rng:ref name="teidata.count"/>
    </rng:optional>
   </rng:list>
  </rng:attribute>
 </rng:optional>
 <rng:optional>
  <rng:attribute name="writtenLines">
   <rng:list>
    <rng:ref name="teidata.count"/>
    <rng:optional>
     <rng:ref name="teidata.count"/>
    </rng:optional>
   </rng:list>
  </rng:attribute>
 </rng:optional>
 <rng:ref name="macro.specialPara"/>
</rng:element>
element layout
{
   att.global.attributes,
   att.global.rendition.attributes,
   att.global.linking.attributes,
   att.global.analytic.attributes,
   att.global.facs.attributes,
   att.global.change.attributes,
   att.global.responsibility.attributes,
   att.global.source.attributes,
   attribute columns { list { teidata.count, teidata.count? } }?,
   attribute streams { list { teidata.count, teidata.count? } }?,
   attribute ruledLines { list { teidata.count, teidata.count? } }?,
   attribute writtenLines { list { teidata.count, teidata.count? } }?,
   macro.specialPara
}