<zone>

<zone> 要素surfaceにある表面上の矩形範囲を定義する. [11.1 Digital Facsimiles 11.2.2 Embedded Transcription]
モジュールtranscr — Representation of Primary Sources
属性att.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)) att.coordinated (@start, @ulx, @uly, @lrx, @lry, @points) att.typed (@type, @subtype) att.written (@hand)
rotateindicates the amount by which this zone has been rotated clockwise, with respect to the normal orientation of the parent surface element as implied by the dimensions given in the msDesc element or by the coordinates of the surface itself. The orientation is expressed in arc degrees.
状態 任意
データ型 teidata.count
初期値 0
クラブのメンバー
上位
transcr: line surface zone
下位
解説

要素zoneが表す場所は全て,左表システムを参照して定義される. 当該要素zoneに含まれる要素graphicは,当該要素 zoneが表す面全体を示す.

<surface ulx="14.54uly="16.14lrx="0"
 lry="0">

 <graphic url="stone.jpg"/>
 <zone points="4.6,6.3 5.25,5.85 6.2,6.6 8.19222,7.4125 9.89222,6.5875 10.9422,6.1375 11.4422,6.7125 8.21722,8.3125 6.2,7.65"/>
</surface>

This example defines a non-rectangular zone: see the illustration in section 11.4 Advanced Uses of surface and zone.

<facsimile>
 <surface ulx="50uly="20lrx="400"
  lry="280">

  <zone ulx="0uly="0lrx="500lry="321">
   <graphic url="graphic.png "/>
  </zone>
 </surface>
</facsimile>

This example defines a zone which has been defined as larger than its parent surface in order to match the dimensions of the graphic it contains.

Content model
<content>
 <alternate minOccurs="0"
  maxOccurs="unbounded">

  <textNode/>
  <classRef key="model.graphicLike"/>
  <classRef key="model.global"/>
  <elementRef key="surface"/>
  <classRef key="model.linePart"/>
 </alternate>
</content>
宣言
<rng:element name="zone">
 <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:ref name="att.coordinated.attributes"/>
 <rng:ref name="att.typed.attributes"/>
 <rng:ref name="att.written.attributes"/>
 <rng:optional>
  <rng:attribute name="rotate"
   a:defaultValue="0">

   <rng:ref name="teidata.count"/>
  </rng:attribute>
 </rng:optional>
 <rng:zeroOrMore>
  <rng:choice>
   <rng:text/>
   <rng:ref name="model.graphicLike"/>
   <rng:ref name="model.global"/>
   <rng:ref name="surface"/>
   <rng:ref name="model.linePart"/>
  </rng:choice>
 </rng:zeroOrMore>
</rng:element>
element zone
{
   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,
   att.coordinated.attributes,
   att.typed.attributes,
   att.written.attributes,
   attribute rotate { teidata.count }?,
   ( text | model.graphicLike | model.global | surface | model.linePart )*
}