Showing:

Annotations
Attributes
Diagrams
Facets
Properties
Source
Used by
Imported schema schemaTableAttributes-FO.xsd
Namespace http://www.w3.org/1999/XSL/Format
Annotations
Describes FO material for table attributes This module can serve as a standalone module
Properties
attribute form default qualified
element form default qualified
version 2.0
Simple Type TableColorType
Namespace http://www.w3.org/1999/XSL/Format
Annotations

FO colour attribute values should be defined using CSS basic colour values or RGB hexademical notation (e.g. #4b0082 is indigo).

Diagram
DiagramschemaTableAttributes-FO_xsd.tmp#TableColorNamedTypeschemaTableAttributes-FO_xsd.tmp#TableColorHexType
Used by
Source
<xsd:simpleType name="TableColorType">
  <xsd:annotation>
    <xsd:documentation>
      <h:p>FO colour attribute values should be defined using CSS basic colour values or RGB hexademical notation (e.g. #4b0082 is indigo).</h:p>
    </xsd:documentation>
  </xsd:annotation>
  <xsd:union memberTypes="TableColorNamedType TableColorHexType"/>
</xsd:simpleType>
Simple Type TableBorderStyleType
Namespace http://www.w3.org/1999/XSL/Format
Annotations

Defines a border style type

Values taken from the CSS2 specification http://www.w3.org/TR/REC-CSS2/box.html#value-def-border-style

Note: the value 'none' has not been used

Diagram
Diagram
Facets
enumeration inherit
enumeration solid
enumeration dashed
enumeration dotted
enumeration double
enumeration groove
enumeration inset
enumeration outset
Used by
Source
<xsd:simpleType name="TableBorderStyleType">
  <xsd:annotation>
    <xsd:documentation>
      <h:p>Defines a border style type</h:p>
      <h:p>Values taken from the CSS2 specification http://www.w3.org/TR/REC-CSS2/box.html#value-def-border-style</h:p>
      <h:p>Note: the value 'none' has not been used</h:p>
    </xsd:documentation>
  </xsd:annotation>
  <xsd:restriction base="xsd:string">
    <xsd:enumeration value="inherit"/>
    <xsd:enumeration value="solid"/>
    <xsd:enumeration value="dashed"/>
    <xsd:enumeration value="dotted"/>
    <xsd:enumeration value="double"/>
    <xsd:enumeration value="groove"/>
    <xsd:enumeration value="inset"/>
    <xsd:enumeration value="outset"/>
  </xsd:restriction>
</xsd:simpleType>
Simple Type TableSimpleLengthType
Namespace http://www.w3.org/1999/XSL/Format
Annotations
Defines a length in either pixels, points or ems; alternatively the value can be inherited
Diagram
Diagram
Facets
pattern (inherit)|(\d{1,}px)|(\d{1,}\.?\d{0,3}pt)|(\d{1,}\.?\d{0,3}em)
Used by
Source
<xsd:simpleType name="TableSimpleLengthType">
  <xsd:annotation>
    <xsd:documentation>Defines a length in either pixels, points or ems; alternatively the value can be inherited</xsd:documentation>
  </xsd:annotation>
  <xsd:restriction base="xsd:string">
    <xsd:pattern value="inherit"/>
    <xsd:pattern value="\d{1,}px"/>
    <xsd:pattern value="\d{1,}\.?\d{0,3}pt"/>
    <xsd:pattern value="\d{1,}\.?\d{0,3}em"/>
  </xsd:restriction>
</xsd:simpleType>
Simple Type TableColorNamedType
Namespace http://www.w3.org/1999/XSL/Format
Annotations

Defines the permissible set of colour names for table FO attributes

Diagram
Diagram
Facets
enumeration inherit
Inherit the colour of this feature from the parent element
enumeration aqua
Equivalent to #00ffff
enumeration black
Equivalent to #000000
enumeration blue
Equivalent to #0000ff
enumeration fuchsia
Equivalent to #ff00ff
enumeration gray
Equivalent to #808080
enumeration green
Equivalent to #008000
enumeration lime
Equivalent to #00ff00
enumeration maroon
Equivalent to #800000
enumeration navy
Equivalent to #000080
enumeration olive
Equivalent to #808000
enumeration purple
Equivalent to #800080
enumeration red
Equivalent to #ff0000
enumeration silver
Equivalent to #c0c0c0
enumeration teal
Equivalent to #008080
enumeration white
Equivalent to #ffffff
enumeration yellow
Equivalent to #ffff00
Source
<xsd:simpleType name="TableColorNamedType">
  <xsd:annotation>
    <xsd:documentation>
      <h:p>Defines the permissible set of colour names for table FO attributes</h:p>
    </xsd:documentation>
  </xsd:annotation>
  <xsd:restriction base="xsd:string">
    <xsd:enumeration value="inherit">
      <xsd:annotation>
        <xsd:documentation>Inherit the colour of this feature from the parent element</xsd:documentation>
      </xsd:annotation>
    </xsd:enumeration>
    <xsd:enumeration value="aqua">
      <xsd:annotation>
        <xsd:documentation>Equivalent to #00ffff</xsd:documentation>
      </xsd:annotation>
    </xsd:enumeration>
    <xsd:enumeration value="black">
      <xsd:annotation>
        <xsd:documentation>Equivalent to #000000</xsd:documentation>
      </xsd:annotation>
    </xsd:enumeration>
    <xsd:enumeration value="blue">
      <xsd:annotation>
        <xsd:documentation>Equivalent to #0000ff</xsd:documentation>
      </xsd:annotation>
    </xsd:enumeration>
    <xsd:enumeration value="fuchsia">
      <xsd:annotation>
        <xsd:documentation>Equivalent to #ff00ff</xsd:documentation>
      </xsd:annotation>
    </xsd:enumeration>
    <xsd:enumeration value="gray">
      <xsd:annotation>
        <xsd:documentation>Equivalent to #808080</xsd:documentation>
      </xsd:annotation>
    </xsd:enumeration>
    <xsd:enumeration value="green">
      <xsd:annotation>
        <xsd:documentation>Equivalent to #008000</xsd:documentation>
      </xsd:annotation>
    </xsd:enumeration>
    <xsd:enumeration value="lime">
      <xsd:annotation>
        <xsd:documentation>Equivalent to #00ff00</xsd:documentation>
      </xsd:annotation>
    </xsd:enumeration>
    <xsd:enumeration value="maroon">
      <xsd:annotation>
        <xsd:documentation>Equivalent to #800000</xsd:documentation>
      </xsd:annotation>
    </xsd:enumeration>
    <xsd:enumeration value="navy">
      <xsd:annotation>
        <xsd:documentation>Equivalent to #000080</xsd:documentation>
      </xsd:annotation>
    </xsd:enumeration>
    <xsd:enumeration value="olive">
      <xsd:annotation>
        <xsd:documentation>Equivalent to #808000</xsd:documentation>
      </xsd:annotation>
    </xsd:enumeration>
    <xsd:enumeration value="purple">
      <xsd:annotation>
        <xsd:documentation>Equivalent to #800080</xsd:documentation>
      </xsd:annotation>
    </xsd:enumeration>
    <xsd:enumeration value="red">
      <xsd:annotation>
        <xsd:documentation>Equivalent to #ff0000</xsd:documentation>
      </xsd:annotation>
    </xsd:enumeration>
    <xsd:enumeration value="silver">
      <xsd:annotation>
        <xsd:documentation>Equivalent to #c0c0c0</xsd:documentation>
      </xsd:annotation>
    </xsd:enumeration>
    <xsd:enumeration value="teal">
      <xsd:annotation>
        <xsd:documentation>Equivalent to #008080</xsd:documentation>
      </xsd:annotation>
    </xsd:enumeration>
    <xsd:enumeration value="white">
      <xsd:annotation>
        <xsd:documentation>Equivalent to #ffffff</xsd:documentation>
      </xsd:annotation>
    </xsd:enumeration>
    <xsd:enumeration value="yellow">
      <xsd:annotation>
        <xsd:documentation>Equivalent to #ffff00</xsd:documentation>
      </xsd:annotation>
    </xsd:enumeration>
  </xsd:restriction>
</xsd:simpleType>
Simple Type TableColorHexType
Namespace http://www.w3.org/1999/XSL/Format
Annotations

Defines the acceptable format for hexidecimal colours in table FO attributes

Diagram
Diagram
Facets
pattern #[0-9a-f]{6}
Source
<xsd:simpleType name="TableColorHexType">
  <xsd:annotation>
    <xsd:documentation>
      <h:p>Defines the acceptable format for hexidecimal colours in table FO attributes</h:p>
    </xsd:documentation>
  </xsd:annotation>
  <xsd:restriction base="xsd:string">
    <xsd:pattern value="#[0-9a-f]{6}">
      <xsd:annotation>
        <xsd:documentation>A hexadecimal value (e.g. #4b0082 is indigo)</xsd:documentation>
      </xsd:annotation>
    </xsd:pattern>
  </xsd:restriction>
</xsd:simpleType>
Attribute TableBackgroundColorAttributes / @background-color
Namespace http://www.w3.org/1999/XSL/Format
Annotations
Defines a background color
Properties
content simple
Used by
Source
<xsd:attribute name="background-color" type="TableColorType">
  <xsd:annotation>
    <xsd:documentation>Defines a background color</xsd:documentation>
  </xsd:annotation>
</xsd:attribute>
Attribute TableBorderLeftAttributes / @border-left-style
Namespace http://www.w3.org/1999/XSL/Format
Properties
default inherit
Facets
enumeration inherit
enumeration solid
enumeration dashed
enumeration dotted
enumeration double
enumeration groove
enumeration inset
enumeration outset
Used by
Attribute Group TableBorderLeftAttributes
Source
<xsd:attribute name="border-left-style" type="TableBorderStyleType" default="inherit"/>
Attribute TableBorderLeftAttributes / @border-left-color
Namespace http://www.w3.org/1999/XSL/Format
Properties
default inherit
Used by
Attribute Group TableBorderLeftAttributes
Source
<xsd:attribute name="border-left-color" type="TableColorType" default="inherit"/>
Attribute TableBorderLeftAttributes / @border-left-width
Namespace http://www.w3.org/1999/XSL/Format
Properties
default inherit
Facets
pattern (inherit)|(\d{1,}px)|(\d{1,}\.?\d{0,3}pt)|(\d{1,}\.?\d{0,3}em)
Used by
Attribute Group TableBorderLeftAttributes
Source
<xsd:attribute name="border-left-width" type="TableSimpleLengthType" default="inherit"/>
Attribute TableBorderTopAttributes / @border-top-style
Namespace http://www.w3.org/1999/XSL/Format
Properties
default inherit
Facets
enumeration inherit
enumeration solid
enumeration dashed
enumeration dotted
enumeration double
enumeration groove
enumeration inset
enumeration outset
Used by
Attribute Group TableBorderTopAttributes
Source
<xsd:attribute name="border-top-style" type="TableBorderStyleType" default="inherit"/>
Attribute TableBorderTopAttributes / @border-top-color
Namespace http://www.w3.org/1999/XSL/Format
Properties
default inherit
Used by
Attribute Group TableBorderTopAttributes
Source
<xsd:attribute name="border-top-color" type="TableColorType" default="inherit"/>
Attribute TableBorderTopAttributes / @border-top-width
Namespace http://www.w3.org/1999/XSL/Format
Properties
default inherit
Facets
pattern (inherit)|(\d{1,}px)|(\d{1,}\.?\d{0,3}pt)|(\d{1,}\.?\d{0,3}em)
Used by
Attribute Group TableBorderTopAttributes
Source
<xsd:attribute name="border-top-width" type="TableSimpleLengthType" default="inherit"/>
Attribute TableBorderAttributes / @border-right-style
Namespace http://www.w3.org/1999/XSL/Format
Properties
default inherit
Facets
enumeration inherit
enumeration solid
enumeration dashed
enumeration dotted
enumeration double
enumeration groove
enumeration inset
enumeration outset
Used by
Attribute Group TableBorderAttributes
Source
<xsd:attribute name="border-right-style" type="TableBorderStyleType" default="inherit"/>
Attribute TableBorderAttributes / @border-bottom-style
Namespace http://www.w3.org/1999/XSL/Format
Properties
default inherit
Facets
enumeration inherit
enumeration solid
enumeration dashed
enumeration dotted
enumeration double
enumeration groove
enumeration inset
enumeration outset
Used by
Attribute Group TableBorderAttributes
Source
<xsd:attribute name="border-bottom-style" type="TableBorderStyleType" default="inherit"/>
Attribute TableBorderAttributes / @border-right-color
Namespace http://www.w3.org/1999/XSL/Format
Properties
default inherit
Used by
Attribute Group TableBorderAttributes
Source
<xsd:attribute name="border-right-color" type="TableColorType" default="inherit"/>
Attribute TableBorderAttributes / @border-bottom-color
Namespace http://www.w3.org/1999/XSL/Format
Properties
default inherit
Used by
Attribute Group TableBorderAttributes
Source
<xsd:attribute name="border-bottom-color" type="TableColorType" default="inherit"/>
Attribute TableBorderAttributes / @border-right-width
Namespace http://www.w3.org/1999/XSL/Format
Properties
default inherit
Facets
pattern (inherit)|(\d{1,}px)|(\d{1,}\.?\d{0,3}pt)|(\d{1,}\.?\d{0,3}em)
Used by
Attribute Group TableBorderAttributes
Source
<xsd:attribute name="border-right-width" type="TableSimpleLengthType" default="inherit"/>
Attribute TableBorderAttributes / @border-bottom-width
Namespace http://www.w3.org/1999/XSL/Format
Properties
default inherit
Facets
pattern (inherit)|(\d{1,}px)|(\d{1,}\.?\d{0,3}pt)|(\d{1,}\.?\d{0,3}em)
Used by
Attribute Group TableBorderAttributes
Source
<xsd:attribute name="border-bottom-width" type="TableSimpleLengthType" default="inherit"/>
Attribute BlockOrientation / @reference-orientation
Namespace http://www.w3.org/1999/XSL/Format
Annotations
Defines the rotation of the text in the cell in either a positive or negative direction (using negative values will give the inverse rotation to using the positive value) where positive is clockwise
Properties
content simple
Facets
enumeration 0
enumeration 90
enumeration 180
enumeration 270
enumeration -90
enumeration -180
enumeration -270
Used by
Attribute Group BlockOrientation
Source
<xsd:attribute name="reference-orientation">
  <xsd:annotation>
    <xsd:documentation>Defines the rotation of the text in the cell in either a positive or negative direction (using negative values will give the inverse rotation to using the positive value) where positive is clockwise</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="0"/>
      <xsd:enumeration value="90"/>
      <xsd:enumeration value="180"/>
      <xsd:enumeration value="270"/>
      <xsd:enumeration value="-90"/>
      <xsd:enumeration value="-180"/>
      <xsd:enumeration value="-270"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:attribute>
Attribute Group TableBackgroundColorAttributes
Namespace http://www.w3.org/1999/XSL/Format
Diagram
DiagramschemaTableAttributes-FO_xsd.tmp#TableBackgroundColorAttributes_background-color
Used by
Elements col, colgroup, table, tbody, td, tfoot, th, thead, tr
Attributes
QName Type Use Annotation
background-color TableColorType optional
Defines a background color
Source
<xsd:attributeGroup name="TableBackgroundColorAttributes">
  <xsd:attribute name="background-color" type="TableColorType">
    <xsd:annotation>
      <xsd:documentation>Defines a background color</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
</xsd:attributeGroup>
Attribute Group TableBorderLeftAttributes
Namespace http://www.w3.org/1999/XSL/Format
Annotations

Defines a table left border, using either default values, or a combination of style, color and width.

Some of the attribute names have been copied from the W3 XSL:FO specification

Diagram
DiagramschemaTableAttributes-FO_xsd.tmp#TableBorderLeftAttributes_border-left-styleschemaTableAttributes-FO_xsd.tmp#TableBorderLeftAttributes_border-left-colorschemaTableAttributes-FO_xsd.tmp#TableBorderLeftAttributes_border-left-width
Used by
Elements col, colgroup, table, tbody, td, tfoot, th, thead, tr
Attributes
QName Type Default Use
border-left-color TableColorType inherit optional
border-left-style TableBorderStyleType inherit optional
border-left-width TableSimpleLengthType inherit optional
Source
<xsd:attributeGroup name="TableBorderLeftAttributes">
  <xsd:annotation>
    <xsd:documentation>
      <h:p>Defines a table left border, using either default values, or a combination of style, color and width.</h:p>
      <h:p>Some of the attribute names have been copied from the W3 XSL:FO specification</h:p>
    </xsd:documentation>
  </xsd:annotation>
  <xsd:attribute name="border-left-style" type="TableBorderStyleType" default="inherit"/>
  <xsd:attribute name="border-left-color" type="TableColorType" default="inherit"/>
  <xsd:attribute name="border-left-width" type="TableSimpleLengthType" default="inherit"/>
</xsd:attributeGroup>
Attribute Group TableBorderTopAttributes
Namespace http://www.w3.org/1999/XSL/Format
Annotations

Defines a table top border, using either default values, or a combination of style, color and width

Some of the attribute names have been copied from the W3 XSL:FO specification

Diagram
DiagramschemaTableAttributes-FO_xsd.tmp#TableBorderTopAttributes_border-top-styleschemaTableAttributes-FO_xsd.tmp#TableBorderTopAttributes_border-top-colorschemaTableAttributes-FO_xsd.tmp#TableBorderTopAttributes_border-top-width
Used by
Elements col, colgroup, table, tbody, td, tfoot, th, thead, tr
Attributes
QName Type Default Use
border-top-color TableColorType inherit optional
border-top-style TableBorderStyleType inherit optional
border-top-width TableSimpleLengthType inherit optional
Source
<xsd:attributeGroup name="TableBorderTopAttributes">
  <xsd:annotation>
    <xsd:documentation>
      <h:p>Defines a table top border, using either default values, or a combination of style, color and width</h:p>
      <h:p>Some of the attribute names have been copied from the W3 XSL:FO specification</h:p>
    </xsd:documentation>
  </xsd:annotation>
  <xsd:attribute name="border-top-style" type="TableBorderStyleType" default="inherit"/>
  <xsd:attribute name="border-top-color" type="TableColorType" default="inherit"/>
  <xsd:attribute name="border-top-width" type="TableSimpleLengthType" default="inherit"/>
</xsd:attributeGroup>
Attribute Group TableBorderAttributes
Namespace http://www.w3.org/1999/XSL/Format
Annotations

Defines table right and bottom borders, using either default values, or a combination of style, color and width

Some of the attribute names have been copied from the W3 XSL:FO specification

Diagram
DiagramschemaTableAttributes-FO_xsd.tmp#TableBorderAttributes_border-right-styleschemaTableAttributes-FO_xsd.tmp#TableBorderAttributes_border-bottom-styleschemaTableAttributes-FO_xsd.tmp#TableBorderAttributes_border-right-colorschemaTableAttributes-FO_xsd.tmp#TableBorderAttributes_border-bottom-colorschemaTableAttributes-FO_xsd.tmp#TableBorderAttributes_border-right-widthschemaTableAttributes-FO_xsd.tmp#TableBorderAttributes_border-bottom-width
Used by
Elements col, colgroup, table, tbody, td, tfoot, th, thead, tr
Attributes
Source
<xsd:attributeGroup name="TableBorderAttributes">
  <xsd:annotation>
    <xsd:documentation>
      <h:p>Defines table right and bottom borders, using either default values, or a combination of style, color and width</h:p>
      <h:p>Some of the attribute names have been copied from the W3 XSL:FO specification</h:p>
    </xsd:documentation>
  </xsd:annotation>
  <xsd:attribute name="border-right-style" type="TableBorderStyleType" default="inherit"/>
  <xsd:attribute name="border-bottom-style" type="TableBorderStyleType" default="inherit"/>
  <xsd:attribute name="border-right-color" type="TableColorType" default="inherit"/>
  <xsd:attribute name="border-bottom-color" type="TableColorType" default="inherit"/>
  <xsd:attribute name="border-right-width" type="TableSimpleLengthType" default="inherit"/>
  <xsd:attribute name="border-bottom-width" type="TableSimpleLengthType" default="inherit"/>
</xsd:attributeGroup>
Attribute Group BlockOrientation
Namespace http://www.w3.org/1999/XSL/Format
Diagram
DiagramschemaTableAttributes-FO_xsd.tmp#BlockOrientation_reference-orientation
Used by
Attribute Group TableCellAttributes
Attributes
QName Type Use Annotation
reference-orientation restriction of xsd:string optional
Defines the rotation of the text in the cell in either a positive or negative direction (using negative values will give the inverse rotation to using the positive value) where positive is clockwise
Source
<xsd:attributeGroup name="BlockOrientation">
  <xsd:attribute name="reference-orientation">
    <xsd:annotation>
      <xsd:documentation>Defines the rotation of the text in the cell in either a positive or negative direction (using negative values will give the inverse rotation to using the positive value) where positive is clockwise</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
      <xsd:restriction base="xsd:string">
        <xsd:enumeration value="0"/>
        <xsd:enumeration value="90"/>
        <xsd:enumeration value="180"/>
        <xsd:enumeration value="270"/>
        <xsd:enumeration value="-90"/>
        <xsd:enumeration value="-180"/>
        <xsd:enumeration value="-270"/>
      </xsd:restriction>
    </xsd:simpleType>
  </xsd:attribute>
</xsd:attributeGroup>