jdf:Surface

Element Information

Model

Attributes

Source

<xs:element name="Surface" type="jdf:Surface_r" substitutionGroup="jdf:Resource">
  <xs:annotation>
    <xs:appinfo>
      <Version Path="." Last="1.2"/>
      <!--Surface-->
      <Constraint Path="ContentObject" minOccurs="0" maxOccurs="unbounded"/>
      <Constraint Path="MarkObject" minOccurs="0" maxOccurs="unbounded"/>
      <!--Surface/ContentObject-->
      <Version Path="ContentObject/@LayerID" First="1.1"/>
      <Version Path="ContentObject/@OrdID" First="1.1"/>
      <Version Path="ContentObject/@TrimCTM" First="1.1"/>
      <Version Path="ContentObject/@TrimSize" First="1.2"/>
      <Version Path="ContentObject/@Type" Last="1.0"/>
      <Version Path="ContentObject/@DocOrd" First="1.1"/>
      <Version Path="ContentObject/@SetOrd" First="1.1"/>
      <!--Surface/MarkObject-->
      <Version Path="MarkObject/@LayerID" First="1.1"/>
      <Version Path="MarkObject/@OrdID" First="1.1"/>
      <Version Path="MarkObject/@TrimCTM" First="1.1"/>
      <Version Path="MarkObject/@TrimSize" First="1.2"/>
      <Version Path="MarkObject/@Type" Last="1.0"/>
      <Version Path="MarkObject/@LayoutElementPageNum" First="1.1"/>
      <Version Path="MarkObject/DeviceMark" First="1.1"/>
      <Version Path="MarkObject/DeviceMarkRef" First="1.1"/>
      <Version Path="MarkObject/JobField" First="1.1"/>
      <Version Path="MarkObject/JobFieldRef" First="1.1"/>
      <Version Path="MarkObject/ScavengerArea" First="1.1"/>
      <Version Path="MarkObject/ScavengerAreaRef" First="1.1"/>
      <Constraint Path="MarkObject/CIELABMeasuringField" minOccurs="0" maxOccurs="unbounded"/>
      <Constraint Path="MarkObject/CIELABMeasuringFieldRef" minOccurs="0" maxOccurs="unbounded"/>
      <Constraint Path="MarkObject/ColorControlStrip" minOccurs="0" maxOccurs="unbounded"/>
      <Constraint Path="MarkObject/ColorControlStripRef" minOccurs="0" maxOccurs="unbounded"/>
      <Constraint Path="MarkObject/CutMark" minOccurs="0" maxOccurs="unbounded"/>
      <Constraint Path="MarkObject/CutMarkRef" minOccurs="0" maxOccurs="unbounded"/>
      <Constraint Path="MarkObject/DensityMeasuringField" minOccurs="0" maxOccurs="unbounded"/>
      <Constraint Path="MarkObject/DensityMeasuringFieldRef" minOccurs="0" maxOccurs="unbounded"/>
      <Constraint Path="MarkObject/DeviceMark" minOccurs="0" maxOccurs="1"/>
      <Constraint Path="MarkObject/DeviceMarkRef" minOccurs="0" maxOccurs="1"/>
      <Constraint Path="MarkObject/DynamicField" minOccurs="0" maxOccurs="unbounded"/>
      <Constraint Path="MarkObject/IdentificationField" minOccurs="0" maxOccurs="unbounded"/>
      <Constraint Path="MarkObject/IdentificationFieldRef" minOccurs="0" maxOccurs="unbounded"/>
      <Constraint Path="MarkObject/JobField" minOccurs="0" maxOccurs="unbounded"/>
      <Constraint Path="MarkObject/JobFieldRef" minOccurs="0" maxOccurs="unbounded"/>
      <Constraint Path="MarkObject/LayoutElement" minOccurs="0" maxOccurs="1"/>
      <Constraint Path="MarkObject/LayoutElementRef" minOccurs="0" maxOccurs="1"/>
      <Constraint Path="MarkObject/RegisterMark" minOccurs="0" maxOccurs="unbounded"/>
      <Constraint Path="MarkObject/RegisterMarkRef" minOccurs="0" maxOccurs="unbounded"/>
      <Constraint Path="MarkObject/ScavengerArea" minOccurs="0" maxOccurs="unbounded"/>
      <Constraint Path="MarkObject/ScavengerAreaRef" minOccurs="0" maxOccurs="unbounded"/>
      <!--Surface/MarkObject/DynamicField-->
      <Version Path="MarkObject/DynamicField/@InputField" Last="1.0"/>
      <Version Path="MarkObject/DynamicField/DeviceMark" First="1.1"/>
      <Version Path="MarkObject/DynamicField/DeviceMarkRef" First="1.2"/>
      <Constraint Path="MarkObject/DynamicField/DeviceMark" minOccurs="0" maxOccurs="1"/>
      <Constraint Path="MarkObject/DynamicField/DeviceMarkRef" minOccurs="0" maxOccurs="1"/>
    </xs:appinfo>
  </xs:annotation>
</xs:element>

Sample