XML Schema Documentation

Table of Contents

top

Schema Document Properties

Target Namespace http://www.w3.org/1999/XSL/Format
Element and Attribute Namespaces
  • Global element and attribute declarations belong to this schema's target namespace.
  • By default, local element declarations have no namespace.
  • By default, local attribute declarations have no namespace.
Schema Composition
  • This schema imports schema(s) from the following namespace(s):
    • http://www.w3.org/XML/1998/namespace
    • http://software602.cz/forms (at fm-ndm.xsd)

Declared Namespaces

Prefix Namespace
Default namespace http://www.w3.org/1999/XSL/Format
xml http://www.w3.org/XML/1998/namespace
xsd http://www.w3.org/2001/XMLSchema
xsi http://www.w3.org/2001/XMLSchema_instance
fm http://software602.cz/forms
Schema Component Representation
<xsd:schema targetNamespace="http://www.w3.org/1999/XSL/Format">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace"/>
<xsd:import namespace="http://software602.cz/forms" schemaLocation="fm-ndm.xsd"/>
...
</xsd:schema>
top

Global Declarations

Element: basic-link

Name basic-link
Type Locally-defined complex type
Nillable no
Abstract no
Documentation The fo:basic-link object represents the start resource of a link.
Diagram
XML Instance Representation
Schema Component Representation
top

Element: block

Name block
Type Locally-defined complex type
Nillable no
Abstract no
Documentation Block is the base element for all content areas. Besides properties used to format the block itself, it also conveys formatting information to its inline-level children.
Diagram
XML Instance Representation
<block
id="xsd:string [0..1]"
color="xsd:string [0..1]"
background="xsd:string [0..1]"
background-color="xsd:string [0..1]"
border="xsd:string [0..1]"
border-after-style="borderstyleType [0..1]"
border-after-width="xsd:string [0..1]"
border-before-color="xsd:string [0..1]"
border-before-style="borderstyleType [0..1]"
border-before-width="xsd:string [0..1]"
border-bottom="xsd:string [0..1]"
border-bottom-color="xsd:string [0..1]"
border-bottom-style="borderstyleType [0..1]"
border-bottom-width="xsd:string [0..1]"
border-color="xsd:string [0..1]"
border-end-color="xsd:string [0..1]"
border-end-style="borderstyleType [0..1]"
border-end-width="xsd:string [0..1]"
border-left="xsd:string [0..1]"
border-left-color="xsd:string [0..1]"
border-left-style="borderstyleType [0..1]"
border-left-width="xsd:string [0..1]"
border-right="xsd:string [0..1]"
border-right-color="xsd:string [0..1]"
border-right-style="borderstyleType [0..1]"
border-right-width="xsd:string [0..1]"
border-start-color="xsd:string [0..1]"
border-start-style="borderstyleType [0..1]"
border-start-width="xsd:string [0..1]"
border-style="xsd:string [0..1]"
border-top="xsd:string [0..1]"
border-top-color="xsd:string [0..1]"
border-top-style="borderstyleType [0..1]"
border-top-width="xsd:string [0..1]"
border-width="xsd:string [0..1]"
padding="xsd:string [0..1]"
padding-after="xsd:string [0..1]"
padding-before="xsd:string [0..1]"
padding-bottom="xsd:string [0..1]"
padding-end="xsd:string [0..1]"
padding-left="xsd:string [0..1]"
padding-right="xsd:string [0..1]"
padding-start="xsd:string [0..1]"
padding-top="xsd:string [0..1]"
height="xsd:string [0..1]"
width="xsd:string [0..1]"
margin="xsd:string [0..1]"
margin-bottom="xsd:string [0..1]"
margin-left="xsd:string [0..1]"
margin-right="xsd:string [0..1]"
margin-top="xsd:string [0..1]"
margin-after="xsd:string [0..1]"
margin-start="xsd:string [0..1]"
margin-end="xsd:string [0..1]"
margin-before="xsd:string [0..1]"
space-after="xsd:string [0..1]"
space-before="xsd:string [0..1]"
start-indent="xsd:string [0..1]"
end-indent="xsd:string [0..1]"
overflow="xsd:NMTOKEN (value comes from list: {'visible'|'auto'|'inherit'|'hidden'}) [0..1]"
display="xsd:NMTOKEN (value comes from list: {'noprint'|'hidden'|'all'}) [0..1]"
display-align="xsd:NMTOKEN (value comes from list: {'auto'|'before'|'center'|'after'|'inherit'}) [0..1]"
reference-orientation="xsd:NMTOKEN (value comes from list: {'0'|'90'|'inherit'}) [0..1]"
text-decoration="xsd:NMTOKEN (value comes from list: {'none'|'underline'|'line-through'|'no-line-through'|'inherit'}) [0..1]"
text-transform="xsd:NMTOKEN (value comes from list: {'capitalize'|'uppercase'|'lowercase'|'none'|'inherit'}) [0..1]"
font-family="xsd:string [0..1]"
font-size="xsd:string [0..1]"
font-style="xsd:NMTOKEN (value comes from list: {'normal'|'italic'|'oblique'|'inherit'}) [0..1]"
font-variant="xsd:NMTOKEN (value comes from list: {'normal'|'small-caps'|'inherit'}) [0..1]"
font-weight="xsd:NMTOKEN (value comes from list: {'normal'|'bold'|'bolder'|'lighter'|'100'|'200'|'300'|'400'|'500'|'600'|'700'|'800'|'900'|'inherit'}) [0..1]"
line-height="xsd:string [0..1]"
table-layout="xsd:NMTOKEN (value comes from list: {'fixed'|'auto'|'inherit'}) [0..1]"
provisional-distance-between-starts="xsd:string [0..1]"
provisional-label-separation="xsd:string [0..1]"
float="xsd:NMTOKEN (value comes from list: {'before'|'start'|'end'|'none'|'inherit'}) [0..1]"
text-align="xsd:NMTOKEN (value comes from list: {'start'|'center'|'end'|'justify'|'left'|'right'|'inherit'}) [0..1]"
linefeed-treatment="xsd:NMTOKEN (value comes from list: {'ignore'|'preserve'|'treat-as-space'|'treat-as-zero-width-space'|'inherit'}) [0..1]"
white-space-treatment="xsd:NMTOKEN (value comes from list: {'ignore'|'preserve'|'ignore-if-before-linefeed'|'ignore-if-after-linefeed'|'ignore-if-surrounding-linefeed'|'inherit'}) [0..1]"
white-space-collapse="xsd:NMTOKEN (value comes from list: {'false'|'true'|'inherit'}) [0..1]"
leader-alignment="xsd:NMTOKEN (value comes from list: {'none'|'reference-area'|'page'|'inherit'}) [0..1]"
leader-pattern="xsd:NMTOKEN (value comes from list: {'space'|'rule'|'dots'|'use-content'|'inherit'}) [0..1]"
leader-pattern-width="xsd:string [0..1]"
leader-length="xsd:string [0..1]"
rule-style="xsd:NMTOKEN (value comes from list: {'none'|'dotted'|'dashed'|'solid'|'double'|'groove'|'ridge'|'inherit'}) [0..1]"
rule-thickness="xsd:string [0..1]"
break-before="xsd:NMTOKEN (value comes from list: {'auto'|'page'|'inherit'}) [0..1]"
keep-together="xsd:NMTOKEN (value comes from list: {'auto'|'always'}) [0..1]"
baseline-shift="xsd:string [0..1]"
vertical-align="xsd:string [0..1]"
form602list="xsd:QName [0..1]"
form602indexlist="xsd:QName [0..1]"
form602lo="xsd:string [0..1]"
form602filter="xsd:string [0..1]"
form602listname="xsd:string [0..1]"
form602condition="xsd:string [0..1]"
form602displaycode="xsd:boolean [0..1]"
form602reference="xsd:string [0..1]"
valuexp="xsd:string [0..1]"
textxp="xsd:string [0..1]"
form602date="xsd:QName [0..1]"
form602datevalue="xsd:date [0..1]"
form602datestyle="xsd:string [0..1]"
form602minval="xsd:date [0..1]"
form602maxval="xsd:date [0..1]"
form602time="xsd:QName [0..1]"
form602timevalue="union of: [ xsd:time, [ xsd:string (value comes from list: {''}) ] ] [0..1]"
form602number="xsd:QName [0..1]"
filenamebind="xsd:string [0..1]"
mediatypebind="xsd:string [0..1]"
form602maxsize="xsd:positiveInteger [0..1]"
form602bfparam="xsd:string [0..1]"
form602ffilter="xsd:string [0..1]"
form602bindata="xsd:string [0..1]"
form602state="xsd:string [0..1]"
form602format="xsd:string [0..1]"
form602="xsd:QName [0..1]"
form602bind="xsd:string [0..1]"
form602bindref="xsd:string [0..1]"
form602tooltip="xsd:string [0..1]"
form602maxchars="xsd:string [0..1]"
form602chars="xsd:string [0..1]"
form602tabstop="xsd:unsignedInt [0..1]"
form602help="xsd:string [0..1]"
form602trdata="xsd:string [0..1]"
form602btnclick="xsd:string [0..1]"
form602onclick="xsd:string [0..1]"
form602onleave="xsd:string [0..1]"
form602onenter="xsd:string [0..1]"
form602oninsert="xsd:string [0..1]"
form602onrefresh="xsd:string [0..1]"
form602romsg="xsd:string [0..1]"
form602badcharmsg="xsd:string [0..1]"
form602uchvbind="xsd:string [0..1]"
form602text="xsd:string [0..1]"
form602ink="xsd:string [0..1]"
form602uchtext="xsd:string [0..1]"
form602uchtextdefault="xsd:string [0..1]"
form602longfield="xsd:string [0..1]"
form602extern="xsd:string [0..1]"
form602type="xsd:string [0..1]"
form602menu="xsd:string [0..1]"
form602error="xsd:string [0..1]"
form602signer="xsd:string [0..1]"
form602startindex="xsd:int [0..1]"
form602langext="xsd:NMTOKEN (value comes from list: {'lovfl'}) [0..1] ?"
form602maxoccurs="xsd:string [0..1]"
form602minoccurs="xsd:string [0..1]"
form602default="xsd:string [0..1]"
form602ct="xsd:NMTOKEN (value comes from list: {'txt'|'num'|'rch'|'out'|'btn'|'bin'|'tim'|'dat'|'lbx'|'ilb'|'rep'|'clf'|'cnf'|'ink'}) [0..1]"
form602repe="xsd:QName [0..1]"
form602expresion="xsd:string [0..1]">
<!-- Mixed content -->
Start Choice [0..*]
Start Choice [1]
Start Choice [1]
<character> ... </character> [1]
<external-graphic> ... </external-graphic> [1]
<instream-foreign-object> ... </instream-foreign-object> [1]
<inline> ... </inline> [1]
<leader> ... </leader> [1]
<page-number> ... </page-number> [1]
<basic-link> ... </basic-link> [1]
End Choice
Start Choice [1]
<block> ... </block> [1]
<block-container> ... </block-container> [1]
<table> ... </table> [1]
<list-block> ... </list-block> [1]
End Choice
<multi-switch> ... </multi-switch> [1]
End Choice
End Choice
</block>
Schema Component Representation
<xsd:element name="block">
<xsd:complexType mixed="true">
<xsd:choice minOccurs="0" maxOccurs="unbounded">
<xsd:group ref="mixed-level"/>
</xsd:choice>
<xsd:attributeGroup ref="block-properties"/>
<xsd:attributeGroup ref="form602-extension-field-properties"/>
<xsd:attribute name="form602repe" type="xsd:QName"/>
<-- Data document element name; it contains the content of form fields in the form section. -->
<xsd:attribute name="form602expresion" type="xsd:string"/>
<-- Data switching extension. Before showing a case it evaluates an added expression. -->
</xsd:complexType>
</xsd:element>
top

Element: block-container

Name block-container
Type Locally-defined complex type
Nillable no
Abstract no
Documentation The fo:block-container object is used to create a block-level reference-area, which often contains a different writing-mode or a different reference-orientation to rotate the content.
Diagram
XML Instance Representation
<block-container
form602cont="xsd:NMTOKEN (value comes from list: {'txt'|'lnp'|'num'|'rad'|'chb'|'ilb'|'dat'|'tim'|'btn'|'out'|'brc'|'bin'|'pic'|'lng'|'fmt'|'lnk'}) [0..1]"
form602group="xsd:QName [0..1]"
position="xsd:NMTOKEN (value comes from list: {'absolute'}) [0..1]"
absolute-position="xsd:NMTOKEN (value comes from list: {'fixed'}) [0..1]"
top="xsd:string [0..1]"
right="xsd:string [0..1]"
bottom="xsd:string [0..1]"
left="xsd:string [0..1]"
id="xsd:string [0..1]"
color="xsd:string [0..1]"
background="xsd:string [0..1]"
background-color="xsd:string [0..1]"
border="xsd:string [0..1]"
border-after-style="borderstyleType [0..1]"
border-after-width="xsd:string [0..1]"
border-before-color="xsd:string [0..1]"
border-before-style="borderstyleType [0..1]"
border-before-width="xsd:string [0..1]"
border-bottom="xsd:string [0..1]"
border-bottom-color="xsd:string [0..1]"
border-bottom-style="borderstyleType [0..1]"
border-bottom-width="xsd:string [0..1]"
border-color="xsd:string [0..1]"
border-end-color="xsd:string [0..1]"
border-end-style="borderstyleType [0..1]"
border-end-width="xsd:string [0..1]"
border-left="xsd:string [0..1]"
border-left-color="xsd:string [0..1]"
border-left-style="borderstyleType [0..1]"
border-left-width="xsd:string [0..1]"
border-right="xsd:string [0..1]"
border-right-color="xsd:string [0..1]"
border-right-style="borderstyleType [0..1]"
border-right-width="xsd:string [0..1]"
border-start-color="xsd:string [0..1]"
border-start-style="borderstyleType [0..1]"
border-start-width="xsd:string [0..1]"
border-style="xsd:string [0..1]"
border-top="xsd:string [0..1]"
border-top-color="xsd:string [0..1]"
border-top-style="borderstyleType [0..1]"
border-top-width="xsd:string [0..1]"
border-width="xsd:string [0..1]"
padding="xsd:string [0..1]"
padding-after="xsd:string [0..1]"
padding-before="xsd:string [0..1]"
padding-bottom="xsd:string [0..1]"
padding-end="xsd:string [0..1]"
padding-left="xsd:string [0..1]"
padding-right="xsd:string [0..1]"
padding-start="xsd:string [0..1]"
padding-top="xsd:string [0..1]"
height="xsd:string [0..1]"
width="xsd:string [0..1]"
margin="xsd:string [0..1]"
margin-bottom="xsd:string [0..1]"
margin-left="xsd:string [0..1]"
margin-right="xsd:string [0..1]"
margin-top="xsd:string [0..1]"
margin-after="xsd:string [0..1]"
margin-start="xsd:string [0..1]"
margin-end="xsd:string [0..1]"
margin-before="xsd:string [0..1]"
space-after="xsd:string [0..1]"
space-before="xsd:string [0..1]"
start-indent="xsd:string [0..1]"
end-indent="xsd:string [0..1]"
overflow="xsd:NMTOKEN (value comes from list: {'visible'|'auto'|'inherit'|'hidden'}) [0..1]"
display="xsd:NMTOKEN (value comes from list: {'noprint'|'hidden'|'all'}) [0..1]"
display-align="xsd:NMTOKEN (value comes from list: {'auto'|'before'|'center'|'after'|'inherit'}) [0..1]"
reference-orientation="xsd:NMTOKEN (value comes from list: {'0'|'90'|'inherit'}) [0..1]"
text-decoration="xsd:NMTOKEN (value comes from list: {'none'|'underline'|'line-through'|'no-line-through'|'inherit'}) [0..1]"
text-transform="xsd:NMTOKEN (value comes from list: {'capitalize'|'uppercase'|'lowercase'|'none'|'inherit'}) [0..1]"
font-family="xsd:string [0..1]"
font-size="xsd:string [0..1]"
font-style="xsd:NMTOKEN (value comes from list: {'normal'|'italic'|'oblique'|'inherit'}) [0..1]"
font-variant="xsd:NMTOKEN (value comes from list: {'normal'|'small-caps'|'inherit'}) [0..1]"
font-weight="xsd:NMTOKEN (value comes from list: {'normal'|'bold'|'bolder'|'lighter'|'100'|'200'|'300'|'400'|'500'|'600'|'700'|'800'|'900'|'inherit'}) [0..1]"
line-height="xsd:string [0..1]"
table-layout="xsd:NMTOKEN (value comes from list: {'fixed'|'auto'|'inherit'}) [0..1]"
provisional-distance-between-starts="xsd:string [0..1]"
provisional-label-separation="xsd:string [0..1]"
float="xsd:NMTOKEN (value comes from list: {'before'|'start'|'end'|'none'|'inherit'}) [0..1]"
text-align="xsd:NMTOKEN (value comes from list: {'start'|'center'|'end'|'justify'|'left'|'right'|'inherit'}) [0..1]"
linefeed-treatment="xsd:NMTOKEN (value comes from list: {'ignore'|'preserve'|'treat-as-space'|'treat-as-zero-width-space'|'inherit'}) [0..1]"
white-space-treatment="xsd:NMTOKEN (value comes from list: {'ignore'|'preserve'|'ignore-if-before-linefeed'|'ignore-if-after-linefeed'|'ignore-if-surrounding-linefeed'|'inherit'}) [0..1]"
white-space-collapse="xsd:NMTOKEN (value comes from list: {'false'|'true'|'inherit'}) [0..1]"
leader-alignment="xsd:NMTOKEN (value comes from list: {'none'|'reference-area'|'page'|'inherit'}) [0..1]"
leader-pattern="xsd:NMTOKEN (value comes from list: {'space'|'rule'|'dots'|'use-content'|'inherit'}) [0..1]"
leader-pattern-width="xsd:string [0..1]"
leader-length="xsd:string [0..1]"
rule-style="xsd:NMTOKEN (value comes from list: {'none'|'dotted'|'dashed'|'solid'|'double'|'groove'|'ridge'|'inherit'}) [0..1]"
rule-thickness="xsd:string [0..1]"
break-before="xsd:NMTOKEN (value comes from list: {'auto'|'page'|'inherit'}) [0..1]"
keep-together="xsd:NMTOKEN (value comes from list: {'auto'|'always'}) [0..1]"
baseline-shift="xsd:string [0..1]"
vertical-align="xsd:string [0..1]"
form602list="xsd:QName [0..1]"
form602indexlist="xsd:QName [0..1]"
form602lo="xsd:string [0..1]"
form602filter="xsd:string [0..1]"
form602listname="xsd:string [0..1]"
form602condition="xsd:string [0..1]"
form602displaycode="xsd:boolean [0..1]"
form602reference="xsd:string [0..1]"
valuexp="xsd:string [0..1]"
textxp="xsd:string [0..1]"
form602date="xsd:QName [0..1]"
form602datevalue="xsd:date [0..1]"
form602datestyle="xsd:string [0..1]"
form602minval="xsd:date [0..1]"
form602maxval="xsd:date [0..1]"
form602time="xsd:QName [0..1]"
form602timevalue="union of: [ xsd:time, [ xsd:string (value comes from list: {''}) ] ] [0..1]"
form602number="xsd:QName [0..1]"
filenamebind="xsd:string [0..1]"
mediatypebind="xsd:string [0..1]"
form602maxsize="xsd:positiveInteger [0..1]"
form602bfparam="xsd:string [0..1]"
form602ffilter="xsd:string [0..1]"
form602bindata="xsd:string [0..1]"
form602state="xsd:string [0..1]"
form602format="xsd:string [0..1]"
form602="xsd:QName [0..1]"
form602bind="xsd:string [0..1]"
form602bindref="xsd:string [0..1]"
form602tooltip="xsd:string [0..1]"
form602maxchars="xsd:string [0..1]"
form602chars="xsd:string [0..1]"
form602tabstop="xsd:unsignedInt [0..1]"
form602help="xsd:string [0..1]"
form602trdata="xsd:string [0..1]"
form602btnclick="xsd:string [0..1]"
form602onclick="xsd:string [0..1]"
form602onleave="xsd:string [0..1]"
form602onenter="xsd:string [0..1]"
form602oninsert="xsd:string [0..1]"
form602onrefresh="xsd:string [0..1]"
form602romsg="xsd:string [0..1]"
form602badcharmsg="xsd:string [0..1]"
form602uchvbind="xsd:string [0..1]"
form602text="xsd:string [0..1]"
form602ink="xsd:string [0..1]"
form602uchtext="xsd:string [0..1]"
form602uchtextdefault="xsd:string [0..1]"
form602longfield="xsd:string [0..1]"
form602extern="xsd:string [0..1]"
form602type="xsd:string [0..1]"
form602menu="xsd:string [0..1]"
form602error="xsd:string [0..1]"
form602signer="xsd:string [0..1]"
form602startindex="xsd:int [0..1]"
form602langext="xsd:NMTOKEN (value comes from list: {'lovfl'}) [0..1] ?"
form602maxoccurs="xsd:string [0..1]"
form602minoccurs="xsd:string [0..1]"
form602default="xsd:string [0..1]"
form602ct="xsd:NMTOKEN (value comes from list: {'txt'|'num'|'rch'|'out'|'btn'|'bin'|'tim'|'dat'|'lbx'|'ilb'|'rep'|'clf'|'cnf'|'ink'}) [0..1]">
<!-- Mixed content -->
Start Choice [0..*]
Start Choice [1]
Start Choice [1]
<character> ... </character> [1]
<external-graphic> ... </external-graphic> [1]
<instream-foreign-object> ... </instream-foreign-object> [1]
<inline> ... </inline> [1]
<leader> ... </leader> [1]
<page-number> ... </page-number> [1]
<basic-link> ... </basic-link> [1]
End Choice
Start Choice [1]
<block> ... </block> [1]
<block-container> ... </block-container> [1]
<table> ... </table> [1]
<list-block> ... </list-block> [1]
End Choice
<multi-switch> ... </multi-switch> [1]
End Choice
End Choice
</block-container>
Schema Component Representation
<xsd:element name="block-container">
<xsd:complexType mixed="true">
<xsd:choice minOccurs="0" maxOccurs="unbounded">
<xsd:group ref="mixed-level"/>
</xsd:choice>
<xsd:attribute name="form602cont">
<-- Type of a block-container. -->
<xsd:simpleType>
<xsd:restriction base="xsd:NMTOKEN">
<xsd:enumeration value="txt"/>
<xsd:enumeration value="lnp"/>
<xsd:enumeration value="num"/>
<xsd:enumeration value="rad"/>
<xsd:enumeration value="chb"/>
<xsd:enumeration value="ilb"/>
<xsd:enumeration value="dat"/>
<xsd:enumeration value="tim"/>
<xsd:enumeration value="btn"/>
<xsd:enumeration value="out"/>
<xsd:enumeration value="brc"/>
<xsd:enumeration value="bin"/>
<xsd:enumeration value="pic"/>
<xsd:enumeration value="lng"/>
<xsd:enumeration value="fmt"/>
<xsd:enumeration value="lnk"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
<xsd:attribute name="form602group" type="xsd:QName"/>
<-- Group together block- containers. -->
<xsd:attributeGroup ref="relative-position-properties"/>
<xsd:attributeGroup ref="block-properties"/>
<xsd:attributeGroup ref="form602-extension-field-properties"/>
</xsd:complexType>
</xsd:element>
top

Element: external-graphic

Name external-graphic
Type Locally-defined complex type
Nillable no
Abstract no
Documentation The fo:external-graphic flow object is used for a graphic where the graphics data resides outside of the fo:element tree.
Diagram
XML Instance Representation
<external-graphic
id="xsd:string [0..1]"
content-type="xsd:string [0..1]"
position="xsd:NMTOKEN (value comes from list: {'absolute'}) [0..1]"
absolute-position="xsd:NMTOKEN (value comes from list: {'fixed'}) [0..1]"
top="xsd:string [0..1]"
right="xsd:string [0..1]"
bottom="xsd:string [0..1]"
left="xsd:string [0..1]"
background="xsd:string [0..1]"
background-color="xsd:string [0..1]"
border="xsd:string [0..1]"
border-after-style="borderstyleType [0..1]"
border-after-width="xsd:string [0..1]"
border-before-color="xsd:string [0..1]"
border-before-style="borderstyleType [0..1]"
border-before-width="xsd:string [0..1]"
border-bottom="xsd:string [0..1]"
border-bottom-color="xsd:string [0..1]"
border-bottom-style="borderstyleType [0..1]"
border-bottom-width="xsd:string [0..1]"
border-color="xsd:string [0..1]"
border-end-color="xsd:string [0..1]"
border-end-style="borderstyleType [0..1]"
border-end-width="xsd:string [0..1]"
border-left="xsd:string [0..1]"
border-left-color="xsd:string [0..1]"
border-left-style="borderstyleType [0..1]"
border-left-width="xsd:string [0..1]"
border-right="xsd:string [0..1]"
border-right-color="xsd:string [0..1]"
border-right-style="borderstyleType [0..1]"
border-right-width="xsd:string [0..1]"
border-start-color="xsd:string [0..1]"
border-start-style="borderstyleType [0..1]"
border-start-width="xsd:string [0..1]"
border-style="xsd:string [0..1]"
border-top="xsd:string [0..1]"
border-top-color="xsd:string [0..1]"
border-top-style="borderstyleType [0..1]"
border-top-width="xsd:string [0..1]"
border-width="xsd:string [0..1]"
padding="xsd:string [0..1]"
padding-after="xsd:string [0..1]"
padding-before="xsd:string [0..1]"
padding-bottom="xsd:string [0..1]"
padding-end="xsd:string [0..1]"
padding-left="xsd:string [0..1]"
padding-right="xsd:string [0..1]"
padding-start="xsd:string [0..1]"
padding-top="xsd:string [0..1]"
margin="xsd:string [0..1]"
margin-bottom="xsd:string [0..1]"
margin-left="xsd:string [0..1]"
margin-right="xsd:string [0..1]"
margin-top="xsd:string [0..1]"
margin-after="xsd:string [0..1]"
margin-start="xsd:string [0..1]"
margin-end="xsd:string [0..1]"
margin-before="xsd:string [0..1]"
space-after="xsd:string [0..1]"
space-before="xsd:string [0..1]"
start-indent="xsd:string [0..1]"
end-indent="xsd:string [0..1]"
height="xsd:string [0..1]"
width="xsd:string [0..1]"
font-family="xsd:string [0..1]"
font-size="xsd:string [0..1]"
font-style="xsd:NMTOKEN (value comes from list: {'normal'|'italic'|'oblique'|'inherit'}) [0..1]"
font-variant="xsd:NMTOKEN (value comes from list: {'normal'|'small-caps'|'inherit'}) [0..1]"
font-weight="xsd:NMTOKEN (value comes from list: {'normal'|'bold'|'bolder'|'lighter'|'100'|'200'|'300'|'400'|'500'|'600'|'700'|'800'|'900'|'inherit'}) [0..1]"
line-height="xsd:string [0..1]"
break-before="xsd:NMTOKEN (value comes from list: {'auto'|'page'|'inherit'}) [0..1]"
keep-together="xsd:NMTOKEN (value comes from list: {'auto'|'always'}) [0..1]"
content-height="xsd:string [0..1]"
content-width="xsd:string [0..1]"
text-align="xsd:NMTOKEN (value comes from list: {'start'|'center'|'end'|'justify'|'inside'|'outside'|'left'|'right'|'inherit'}) [0..1]"
src="xsd:string [0..1]"/>
Schema Component Representation
<xsd:element name="external-graphic">
<xsd:complexType>
<xsd:attributeGroup ref="graphic-properties"/>
<xsd:attribute name="src" type="xsd:string"/>
</xsd:complexType>
</xsd:element>
top

Element: float

Name float
Type Locally-defined complex type
Nillable no
Abstract no
Documentation The fo:float object is typically used either to cause an image to be positioned in a separate area at the beginning of a page, or to cause an image to be positioned to one side, with normal content flowing around and along-side the image.
Diagram
XML Instance Representation
<float
id="xsd:string [0..1]"
color="xsd:string [0..1]"
background="xsd:string [0..1]"
background-color="xsd:string [0..1]"
border="xsd:string [0..1]"
border-after-style="borderstyleType [0..1]"
border-after-width="xsd:string [0..1]"
border-before-color="xsd:string [0..1]"
border-before-style="borderstyleType [0..1]"
border-before-width="xsd:string [0..1]"
border-bottom="xsd:string [0..1]"
border-bottom-color="xsd:string [0..1]"
border-bottom-style="borderstyleType [0..1]"
border-bottom-width="xsd:string [0..1]"
border-color="xsd:string [0..1]"
border-end-color="xsd:string [0..1]"
border-end-style="borderstyleType [0..1]"
border-end-width="xsd:string [0..1]"
border-left="xsd:string [0..1]"
border-left-color="xsd:string [0..1]"
border-left-style="borderstyleType [0..1]"
border-left-width="xsd:string [0..1]"
border-right="xsd:string [0..1]"
border-right-color="xsd:string [0..1]"
border-right-style="borderstyleType [0..1]"
border-right-width="xsd:string [0..1]"
border-start-color="xsd:string [0..1]"
border-start-style="borderstyleType [0..1]"
border-start-width="xsd:string [0..1]"
border-style="xsd:string [0..1]"
border-top="xsd:string [0..1]"
border-top-color="xsd:string [0..1]"
border-top-style="borderstyleType [0..1]"
border-top-width="xsd:string [0..1]"
border-width="xsd:string [0..1]"
padding="xsd:string [0..1]"
padding-after="xsd:string [0..1]"
padding-before="xsd:string [0..1]"
padding-bottom="xsd:string [0..1]"
padding-end="xsd:string [0..1]"
padding-left="xsd:string [0..1]"
padding-right="xsd:string [0..1]"
padding-start="xsd:string [0..1]"
padding-top="xsd:string [0..1]"
height="xsd:string [0..1]"
width="xsd:string [0..1]"
margin="xsd:string [0..1]"
margin-bottom="xsd:string [0..1]"
margin-left="xsd:string [0..1]"
margin-right="xsd:string [0..1]"
margin-top="xsd:string [0..1]"
margin-after="xsd:string [0..1]"
margin-start="xsd:string [0..1]"
margin-end="xsd:string [0..1]"
margin-before="xsd:string [0..1]"
space-after="xsd:string [0..1]"
space-before="xsd:string [0..1]"
start-indent="xsd:string [0..1]"
end-indent="xsd:string [0..1]"
overflow="xsd:NMTOKEN (value comes from list: {'visible'|'auto'|'inherit'|'hidden'}) [0..1]"
display="xsd:NMTOKEN (value comes from list: {'noprint'|'hidden'|'all'}) [0..1]"
display-align="xsd:NMTOKEN (value comes from list: {'auto'|'before'|'center'|'after'|'inherit'}) [0..1]"
reference-orientation="xsd:NMTOKEN (value comes from list: {'0'|'90'|'inherit'}) [0..1]"
text-decoration="xsd:NMTOKEN (value comes from list: {'none'|'underline'|'line-through'|'no-line-through'|'inherit'}) [0..1]"
text-transform="xsd:NMTOKEN (value comes from list: {'capitalize'|'uppercase'|'lowercase'|'none'|'inherit'}) [0..1]"
font-family="xsd:string [0..1]"
font-size="xsd:string [0..1]"
font-style="xsd:NMTOKEN (value comes from list: {'normal'|'italic'|'oblique'|'inherit'}) [0..1]"
font-variant="xsd:NMTOKEN (value comes from list: {'normal'|'small-caps'|'inherit'}) [0..1]"
font-weight="xsd:NMTOKEN (value comes from list: {'normal'|'bold'|'bolder'|'lighter'|'100'|'200'|'300'|'400'|'500'|'600'|'700'|'800'|'900'|'inherit'}) [0..1]"
line-height="xsd:string [0..1]"
table-layout="xsd:NMTOKEN (value comes from list: {'fixed'|'auto'|'inherit'}) [0..1]"
provisional-distance-between-starts="xsd:string [0..1]"
provisional-label-separation="xsd:string [0..1]"
float="xsd:NMTOKEN (value comes from list: {'before'|'start'|'end'|'none'|'inherit'}) [0..1]"
text-align="xsd:NMTOKEN (value comes from list: {'start'|'center'|'end'|'justify'|'left'|'right'|'inherit'}) [0..1]"
linefeed-treatment="xsd:NMTOKEN (value comes from list: {'ignore'|'preserve'|'treat-as-space'|'treat-as-zero-width-space'|'inherit'}) [0..1]"
white-space-treatment="xsd:NMTOKEN (value comes from list: {'ignore'|'preserve'|'ignore-if-before-linefeed'|'ignore-if-after-linefeed'|'ignore-if-surrounding-linefeed'|'inherit'}) [0..1]"
white-space-collapse="xsd:NMTOKEN (value comes from list: {'false'|'true'|'inherit'}) [0..1]"
leader-alignment="xsd:NMTOKEN (value comes from list: {'none'|'reference-area'|'page'|'inherit'}) [0..1]"
leader-pattern="xsd:NMTOKEN (value comes from list: {'space'|'rule'|'dots'|'use-content'|'inherit'}) [0..1]"
leader-pattern-width="xsd:string [0..1]"
leader-length="xsd:string [0..1]"
rule-style="xsd:NMTOKEN (value comes from list: {'none'|'dotted'|'dashed'|'solid'|'double'|'groove'|'ridge'|'inherit'}) [0..1]"
rule-thickness="xsd:string [0..1]"
break-before="xsd:NMTOKEN (value comes from list: {'auto'|'page'|'inherit'}) [0..1]"
keep-together="xsd:NMTOKEN (value comes from list: {'auto'|'always'}) [0..1]"
baseline-shift="xsd:string [0..1]"
vertical-align="xsd:string [0..1]">
Start Choice [1..*]
Start Choice [1]
<block> ... </block> [1]
<block-container> ... </block-container> [1]
<table> ... </table> [1]
<list-block> ... </list-block> [1]
End Choice
End Choice
</float>
Schema Component Representation
<xsd:element name="float">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:group ref="blocks"/>
</xsd:choice>
<xsd:attributeGroup ref="block-properties"/>
</xsd:complexType>
</xsd:element>
top

Element: flow

Name flow
Type Locally-defined complex type
Nillable no
Abstract no
Documentation The content of the fo:flow formatting object is a sequence of flow objects that provides the flowing text content that is distributed into pages. The fo:flow element contains all the elements to be printed to the page.
Diagram
XML Instance Representation
<flow
id="xsd:string [0..1]"
flow-name="xsd:string [1]"
form602help="xsd:string [0..1]"
color="xsd:string [0..1]"
background="xsd:string [0..1]"
background-color="xsd:string [0..1]"
border="xsd:string [0..1]"
border-after-style="borderstyleType [0..1]"
border-after-width="xsd:string [0..1]"
border-before-color="xsd:string [0..1]"
border-before-style="borderstyleType [0..1]"
border-before-width="xsd:string [0..1]"
border-bottom="xsd:string [0..1]"
border-bottom-color="xsd:string [0..1]"
border-bottom-style="borderstyleType [0..1]"
border-bottom-width="xsd:string [0..1]"
border-color="xsd:string [0..1]"
border-end-color="xsd:string [0..1]"
border-end-style="borderstyleType [0..1]"
border-end-width="xsd:string [0..1]"
border-left="xsd:string [0..1]"
border-left-color="xsd:string [0..1]"
border-left-style="borderstyleType [0..1]"
border-left-width="xsd:string [0..1]"
border-right="xsd:string [0..1]"
border-right-color="xsd:string [0..1]"
border-right-style="borderstyleType [0..1]"
border-right-width="xsd:string [0..1]"
border-start-color="xsd:string [0..1]"
border-start-style="borderstyleType [0..1]"
border-start-width="xsd:string [0..1]"
border-style="xsd:string [0..1]"
border-top="xsd:string [0..1]"
border-top-color="xsd:string [0..1]"
border-top-style="borderstyleType [0..1]"
border-top-width="xsd:string [0..1]"
border-width="xsd:string [0..1]"
padding="xsd:string [0..1]"
padding-after="xsd:string [0..1]"
padding-before="xsd:string [0..1]"
padding-bottom="xsd:string [0..1]"
padding-end="xsd:string [0..1]"
padding-left="xsd:string [0..1]"
padding-right="xsd:string [0..1]"
padding-start="xsd:string [0..1]"
padding-top="xsd:string [0..1]"
height="xsd:string [0..1]"
width="xsd:string [0..1]"
margin="xsd:string [0..1]"
margin-bottom="xsd:string [0..1]"
margin-left="xsd:string [0..1]"
margin-right="xsd:string [0..1]"
margin-top="xsd:string [0..1]"
margin-after="xsd:string [0..1]"
margin-start="xsd:string [0..1]"
margin-end="xsd:string [0..1]"
margin-before="xsd:string [0..1]"
space-after="xsd:string [0..1]"
space-before="xsd:string [0..1]"
start-indent="xsd:string [0..1]"
end-indent="xsd:string [0..1]"
overflow="xsd:NMTOKEN (value comes from list: {'visible'|'auto'|'inherit'|'hidden'}) [0..1]"
display="xsd:NMTOKEN (value comes from list: {'noprint'|'hidden'|'all'}) [0..1]"
display-align="xsd:NMTOKEN (value comes from list: {'auto'|'before'|'center'|'after'|'inherit'}) [0..1]"
reference-orientation="xsd:NMTOKEN (value comes from list: {'0'|'90'|'inherit'}) [0..1]"
text-decoration="xsd:NMTOKEN (value comes from list: {'none'|'underline'|'line-through'|'no-line-through'|'inherit'}) [0..1]"
text-transform="xsd:NMTOKEN (value comes from list: {'capitalize'|'uppercase'|'lowercase'|'none'|'inherit'}) [0..1]"
font-family="xsd:string [0..1]"
font-size="xsd:string [0..1]"
font-style="xsd:NMTOKEN (value comes from list: {'normal'|'italic'|'oblique'|'inherit'}) [0..1]"
font-variant="xsd:NMTOKEN (value comes from list: {'normal'|'small-caps'|'inherit'}) [0..1]"
font-weight="xsd:NMTOKEN (value comes from list: {'normal'|'bold'|'bolder'|'lighter'|'100'|'200'|'300'|'400'|'500'|'600'|'700'|'800'|'900'|'inherit'}) [0..1]"
line-height="xsd:string [0..1]"
table-layout="xsd:NMTOKEN (value comes from list: {'fixed'|'auto'|'inherit'}) [0..1]"
provisional-distance-between-starts="xsd:string [0..1]"
provisional-label-separation="xsd:string [0..1]"
float="xsd:NMTOKEN (value comes from list: {'before'|'start'|'end'|'none'|'inherit'}) [0..1]"
text-align="xsd:NMTOKEN (value comes from list: {'start'|'center'|'end'|'justify'|'left'|'right'|'inherit'}) [0..1]"
linefeed-treatment="xsd:NMTOKEN (value comes from list: {'ignore'|'preserve'|'treat-as-space'|'treat-as-zero-width-space'|'inherit'}) [0..1]"
white-space-treatment="xsd:NMTOKEN (value comes from list: {'ignore'|'preserve'|'ignore-if-before-linefeed'|'ignore-if-after-linefeed'|'ignore-if-surrounding-linefeed'|'inherit'}) [0..1]"
white-space-collapse="xsd:NMTOKEN (value comes from list: {'false'|'true'|'inherit'}) [0..1]"
leader-alignment="xsd:NMTOKEN (value comes from list: {'none'|'reference-area'|'page'|'inherit'}) [0..1]"
leader-pattern="xsd:NMTOKEN (value comes from list: {'space'|'rule'|'dots'|'use-content'|'inherit'}) [0..1]"
leader-pattern-width="xsd:string [0..1]"
leader-length="xsd:string [0..1]"
rule-style="xsd:NMTOKEN (value comes from list: {'none'|'dotted'|'dashed'|'solid'|'double'|'groove'|'ridge'|'inherit'}) [0..1]"
rule-thickness="xsd:string [0..1]"
break-before="xsd:NMTOKEN (value comes from list: {'auto'|'page'|'inherit'}) [0..1]"
keep-together="xsd:NMTOKEN (value comes from list: {'auto'|'always'}) [0..1]"
baseline-shift="xsd:string [0..1]"
vertical-align="xsd:string [0..1]"
form602langext="xsd:NMTOKEN (value comes from list: {'lovfl'}) [0..1] ?">
Start Choice [1..*]
Start Choice [1]
<block> ... </block> [1]
<block-container> ... </block-container> [1]
<table> ... </table> [1]
<list-block> ... </list-block> [1]
End Choice
End Choice
</flow>
Schema Component Representation
<xsd:element name="flow">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:group ref="blocks"/>
</xsd:choice>
<xsd:attributeGroup ref="flow-properties"/>
</xsd:complexType>
</xsd:element>
top

Element: character

Name character
Type Locally-defined complex type
Nillable no
Abstract no
Documentation The fo:character object specifies a character that will be mapped to a glyph for presentation.
Diagram
XML Instance Representation
<character
character="xsd:string [1]"
id="xsd:string [0..1]"
color="xsd:string [0..1]"
position="xsd:NMTOKEN (value comes from list: {'absolute'}) [0..1]"
absolute-position="xsd:NMTOKEN (value comes from list: {'fixed'}) [0..1]"
top="xsd:string [0..1]"
right="xsd:string [0..1]"
bottom="xsd:string [0..1]"
left="xsd:string [0..1]"
text-decoration="xsd:NMTOKEN (value comes from list: {'none'|'underline'|'line-through'|'no-line-through'|'inherit'}) [0..1]"
text-transform="xsd:NMTOKEN (value comes from list: {'capitalize'|'uppercase'|'lowercase'|'none'|'inherit'}) [0..1]"
font-family="xsd:string [0..1]"
font-size="xsd:string [0..1]"
font-style="xsd:NMTOKEN (value comes from list: {'normal'|'italic'|'oblique'|'inherit'}) [0..1]"
font-variant="xsd:NMTOKEN (value comes from list: {'normal'|'small-caps'|'inherit'}) [0..1]"
font-weight="xsd:NMTOKEN (value comes from list: {'normal'|'bold'|'bolder'|'lighter'|'100'|'200'|'300'|'400'|'500'|'600'|'700'|'800'|'900'|'inherit'}) [0..1]"
line-height="xsd:string [0..1]"
background="xsd:string [0..1]"
background-color="xsd:string [0..1]"
border="xsd:string [0..1]"
border-after-style="borderstyleType [0..1]"
border-after-width="xsd:string [0..1]"
border-before-color="xsd:string [0..1]"
border-before-style="borderstyleType [0..1]"
border-before-width="xsd:string [0..1]"
border-bottom="xsd:string [0..1]"
border-bottom-color="xsd:string [0..1]"
border-bottom-style="borderstyleType [0..1]"
border-bottom-width="xsd:string [0..1]"
border-color="xsd:string [0..1]"
border-end-color="xsd:string [0..1]"
border-end-style="borderstyleType [0..1]"
border-end-width="xsd:string [0..1]"
border-left="xsd:string [0..1]"
border-left-color="xsd:string [0..1]"
border-left-style="borderstyleType [0..1]"
border-left-width="xsd:string [0..1]"
border-right="xsd:string [0..1]"
border-right-color="xsd:string [0..1]"
border-right-style="borderstyleType [0..1]"
border-right-width="xsd:string [0..1]"
border-start-color="xsd:string [0..1]"
border-start-style="borderstyleType [0..1]"
border-start-width="xsd:string [0..1]"
border-style="xsd:string [0..1]"
border-top="xsd:string [0..1]"
border-top-color="xsd:string [0..1]"
border-top-style="borderstyleType [0..1]"
border-top-width="xsd:string [0..1]"
border-width="xsd:string [0..1]"
padding="xsd:string [0..1]"
padding-after="xsd:string [0..1]"
padding-before="xsd:string [0..1]"
padding-bottom="xsd:string [0..1]"
padding-end="xsd:string [0..1]"
padding-left="xsd:string [0..1]"
padding-right="xsd:string [0..1]"
padding-start="xsd:string [0..1]"
padding-top="xsd:string [0..1]"
form602chkbx="xsd:QName [0..1]"
form602radio="xsd:QName [0..1]"
form602state="xsd:string [0..1]"
form602on="xsd:string [0..1]"
form602off="xsd:string [0..1]"
form602tooltip="xsd:string [0..1]"
form602help="xsd:string [0..1]"
form602bind="xsd:string [0..1]"
form602tabstop="xsd:unsignedInt [0..1]"
form602onclick="xsd:string [0..1]"
form602romsg="xsd:string [0..1]"
form602uchvbind="xsd:string [0..1]"
form602uchtext="xsd:string [0..1]"
form602uchtextdefault="xsd:string [0..1]"
form602default="xsd:string [0..1]"
characteron="xsd:short [0..1]"
characteroff="xsd:short [0..1]"
form602onrefresh="xsd:string [0..1]"
form602ct="xsd:NMTOKEN (value comes from list: {'rad'|'chb'}) [0..1]"
display="xsd:NMTOKEN (value comes from list: {'hidden'|'all'|'noprint'}) [0..1]"
form602error="xsd:string [0..1]"
display-align="xsd:string [0..1]"
text-align="xsd:NMTOKEN (value comes from list: {'start'|'center'|'end'|'justify'|'left'|'right'|'inherit'}) [0..1]"/>
Schema Component Representation
<xsd:element name="character">
<xsd:complexType>
<xsd:attribute name="character" type="xsd:string" use="required"/>
<xsd:attributeGroup ref="empty-inline-properties"/>
<xsd:attributeGroup ref="form602-extension-checkbox-properties"/>
<xsd:attribute name="display-align" type="xsd:string"/>
<xsd:attribute name="text-align">
<xsd:simpleType>
<xsd:restriction base="xsd:NMTOKEN">
<xsd:enumeration value="start"/>
<xsd:enumeration value="center"/>
<xsd:enumeration value="end"/>
<xsd:enumeration value="justify"/>
<xsd:enumeration value="left"/>
<xsd:enumeration value="right"/>
<xsd:enumeration value="inherit"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
</xsd:complexType>
</xsd:element>
top

Element: inline

Name inline
Type Locally-defined complex type
Nillable no
Abstract no
Documentation The fo:inline object is used to format a part of a text with a background or enclosing it in a border.
Diagram
XML Instance Representation
<inline
id="xsd:string [0..1]"
color="xsd:string [0..1]"
background="xsd:string [0..1]"
background-color="xsd:string [0..1]"
border="xsd:string [0..1]"
border-after-style="borderstyleType [0..1]"
border-after-width="xsd:string [0..1]"
border-before-color="xsd:string [0..1]"
border-before-style="borderstyleType [0..1]"
border-before-width="xsd:string [0..1]"
border-bottom="xsd:string [0..1]"
border-bottom-color="xsd:string [0..1]"
border-bottom-style="borderstyleType [0..1]"
border-bottom-width="xsd:string [0..1]"
border-color="xsd:string [0..1]"
border-end-color="xsd:string [0..1]"
border-end-style="borderstyleType [0..1]"
border-end-width="xsd:string [0..1]"
border-left="xsd:string [0..1]"
border-left-color="xsd:string [0..1]"
border-left-style="borderstyleType [0..1]"
border-left-width="xsd:string [0..1]"
border-right="xsd:string [0..1]"
border-right-color="xsd:string [0..1]"
border-right-style="borderstyleType [0..1]"
border-right-width="xsd:string [0..1]"
border-start-color="xsd:string [0..1]"
border-start-style="borderstyleType [0..1]"
border-start-width="xsd:string [0..1]"
border-style="xsd:string [0..1]"
border-top="xsd:string [0..1]"
border-top-color="xsd:string [0..1]"
border-top-style="borderstyleType [0..1]"
border-top-width="xsd:string [0..1]"
border-width="xsd:string [0..1]"
padding="xsd:string [0..1]"
padding-after="xsd:string [0..1]"
padding-before="xsd:string [0..1]"
padding-bottom="xsd:string [0..1]"
padding-end="xsd:string [0..1]"
padding-left="xsd:string [0..1]"
padding-right="xsd:string [0..1]"
padding-start="xsd:string [0..1]"
padding-top="xsd:string [0..1]"
height="xsd:string [0..1]"
width="xsd:string [0..1]"
margin="xsd:string [0..1]"
margin-bottom="xsd:string [0..1]"
margin-left="xsd:string [0..1]"
margin-right="xsd:string [0..1]"
margin-top="xsd:string [0..1]"
margin-after="xsd:string [0..1]"
margin-start="xsd:string [0..1]"
margin-end="xsd:string [0..1]"
margin-before="xsd:string [0..1]"
space-after="xsd:string [0..1]"
space-before="xsd:string [0..1]"
start-indent="xsd:string [0..1]"
end-indent="xsd:string [0..1]"
overflow="xsd:NMTOKEN (value comes from list: {'visible'|'auto'|'inherit'|'hidden'}) [0..1]"
display="xsd:NMTOKEN (value comes from list: {'noprint'|'hidden'|'all'}) [0..1]"
display-align="xsd:NMTOKEN (value comes from list: {'auto'|'before'|'center'|'after'|'inherit'}) [0..1]"
reference-orientation="xsd:NMTOKEN (value comes from list: {'0'|'90'|'inherit'}) [0..1]"
text-decoration="xsd:NMTOKEN (value comes from list: {'none'|'underline'|'line-through'|'no-line-through'|'inherit'}) [0..1]"
text-transform="xsd:NMTOKEN (value comes from list: {'capitalize'|'uppercase'|'lowercase'|'none'|'inherit'}) [0..1]"
font-family="xsd:string [0..1]"
font-size="xsd:string [0..1]"
font-style="xsd:NMTOKEN (value comes from list: {'normal'|'italic'|'oblique'|'inherit'}) [0..1]"
font-variant="xsd:NMTOKEN (value comes from list: {'normal'|'small-caps'|'inherit'}) [0..1]"
font-weight="xsd:NMTOKEN (value comes from list: {'normal'|'bold'|'bolder'|'lighter'|'100'|'200'|'300'|'400'|'500'|'600'|'700'|'800'|'900'|'inherit'}) [0..1]"
line-height="xsd:string [0..1]"
table-layout="xsd:NMTOKEN (value comes from list: {'fixed'|'auto'|'inherit'}) [0..1]"
provisional-distance-between-starts="xsd:string [0..1]"
provisional-label-separation="xsd:string [0..1]"
float="xsd:NMTOKEN (value comes from list: {'before'|'start'|'end'|'none'|'inherit'}) [0..1]"
text-align="xsd:NMTOKEN (value comes from list: {'start'|'center'|'end'|'justify'|'left'|'right'|'inherit'}) [0..1]"
linefeed-treatment="xsd:NMTOKEN (value comes from list: {'ignore'|'preserve'|'treat-as-space'|'treat-as-zero-width-space'|'inherit'}) [0..1]"
white-space-treatment="xsd:NMTOKEN (value comes from list: {'ignore'|'preserve'|'ignore-if-before-linefeed'|'ignore-if-after-linefeed'|'ignore-if-surrounding-linefeed'|'inherit'}) [0..1]"
white-space-collapse="xsd:NMTOKEN (value comes from list: {'false'|'true'|'inherit'}) [0..1]"
leader-alignment="xsd:NMTOKEN (value comes from list: {'none'|'reference-area'|'page'|'inherit'}) [0..1]"
leader-pattern="xsd:NMTOKEN (value comes from list: {'space'|'rule'|'dots'|'use-content'|'inherit'}) [0..1]"
leader-pattern-width="xsd:string [0..1]"
leader-length="xsd:string [0..1]"
rule-style="xsd:NMTOKEN (value comes from list: {'none'|'dotted'|'dashed'|'solid'|'double'|'groove'|'ridge'|'inherit'}) [0..1]"
rule-thickness="xsd:string [0..1]"
break-before="xsd:NMTOKEN (value comes from list: {'auto'|'page'|'inherit'}) [0..1]"
keep-together="xsd:NMTOKEN (value comes from list: {'auto'|'always'}) [0..1]"
baseline-shift="xsd:string [0..1]"
vertical-align="xsd:string [0..1]"
form602list="xsd:QName [0..1]"
form602indexlist="xsd:QName [0..1]"
form602lo="xsd:string [0..1]"
form602filter="xsd:string [0..1]"
form602listname="xsd:string [0..1]"
form602condition="xsd:string [0..1]"
form602displaycode="xsd:boolean [0..1]"
form602reference="xsd:string [0..1]"
valuexp="xsd:string [0..1]"
textxp="xsd:string [0..1]"
form602date="xsd:QName [0..1]"
form602datevalue="xsd:date [0..1]"
form602datestyle="xsd:string [0..1]"
form602minval="xsd:date [0..1]"
form602maxval="xsd:date [0..1]"
form602time="xsd:QName [0..1]"
form602timevalue="union of: [ xsd:time, [ xsd:string (value comes from list: {''}) ] ] [0..1]"
form602number="xsd:QName [0..1]"
filenamebind="xsd:string [0..1]"
mediatypebind="xsd:string [0..1]"
form602maxsize="xsd:positiveInteger [0..1]"
form602bfparam="xsd:string [0..1]"
form602ffilter="xsd:string [0..1]"
form602bindata="xsd:string [0..1]"
form602state="xsd:string [0..1]"
form602format="xsd:string [0..1]"
form602="xsd:QName [0..1]"
form602bind="xsd:string [0..1]"
form602bindref="xsd:string [0..1]"
form602tooltip="xsd:string [0..1]"
form602maxchars="xsd:string [0..1]"
form602chars="xsd:string [0..1]"
form602tabstop="xsd:unsignedInt [0..1]"
form602help="xsd:string [0..1]"
form602trdata="xsd:string [0..1]"
form602btnclick="xsd:string [0..1]"
form602onclick="xsd:string [0..1]"
form602onleave="xsd:string [0..1]"
form602onenter="xsd:string [0..1]"
form602oninsert="xsd:string [0..1]"
form602onrefresh="xsd:string [0..1]"
form602romsg="xsd:string [0..1]"
form602badcharmsg="xsd:string [0..1]"
form602uchvbind="xsd:string [0..1]"
form602text="xsd:string [0..1]"
form602ink="xsd:string [0..1]"
form602uchtext="xsd:string [0..1]"
form602uchtextdefault="xsd:string [0..1]"
form602longfield="xsd:string [0..1]"
form602extern="xsd:string [0..1]"
form602type="xsd:string [0..1]"
form602menu="xsd:string [0..1]"
form602error="xsd:string [0..1]"
form602signer="xsd:string [0..1]"
form602startindex="xsd:int [0..1]"
form602langext="xsd:NMTOKEN (value comes from list: {'lovfl'}) [0..1] ?"
form602maxoccurs="xsd:string [0..1]"
form602minoccurs="xsd:string [0..1]"
form602default="xsd:string [0..1]"
form602ct="xsd:NMTOKEN (value comes from list: {'txt'|'num'|'rch'|'out'|'btn'|'bin'|'tim'|'dat'|'lbx'|'ilb'|'rep'|'clf'|'cnf'|'ink'}) [0..1]"
form602repe="xsd:QName [0..1]">
<!-- Mixed content -->
Start Choice [0..*]
Start Choice [1]
Start Choice [1]
<character> ... </character> [1]
<external-graphic> ... </external-graphic> [1]
<instream-foreign-object> ... </instream-foreign-object> [1]
<inline> ... </inline> [1]
<leader> ... </leader> [1]
<page-number> ... </page-number> [1]
<basic-link> ... </basic-link> [1]
End Choice
Start Choice [1]
<block> ... </block> [1]
<block-container> ... </block-container> [1]
<table> ... </table> [1]
<list-block> ... </list-block> [1]
End Choice
<multi-switch> ... </multi-switch> [1]
End Choice
End Choice
</inline>
Schema Component Representation
<xsd:element name="inline">
<xsd:complexType mixed="true">
<xsd:choice minOccurs="0" maxOccurs="unbounded">
<xsd:group ref="mixed-level"/>
</xsd:choice>
<xsd:attributeGroup ref="inline-properties"/>
<xsd:attributeGroup ref="form602-extension-field-properties"/>
<xsd:attribute name="form602repe" type="xsd:QName"/>
<-- Data document element name; it contains the content of form fields in the form section. -->
</xsd:complexType>
</xsd:element>
top

Element: instream-foreign-object

Name instream-foreign-object
Type Locally-defined complex type
Nillable no
Abstract no
Documentation The fo:instream-foreign-object object is used for inline graphics or for "generic" objects where the object's data resides as descendants of fo:instream-foreign-object, typically as an XML element sub-tree in a non-XSL namespace (a common format is SVG).
Diagram
XML Instance Representation
<instream-foreign-object
id="xsd:string [0..1]"
content-type="xsd:string [0..1]"
position="xsd:NMTOKEN (value comes from list: {'absolute'}) [0..1]"
absolute-position="xsd:NMTOKEN (value comes from list: {'fixed'}) [0..1]"
top="xsd:string [0..1]"
right="xsd:string [0..1]"
bottom="xsd:string [0..1]"
left="xsd:string [0..1]"
background="xsd:string [0..1]"
background-color="xsd:string [0..1]"
border="xsd:string [0..1]"
border-after-style="borderstyleType [0..1]"
border-after-width="xsd:string [0..1]"
border-before-color="xsd:string [0..1]"
border-before-style="borderstyleType [0..1]"
border-before-width="xsd:string [0..1]"
border-bottom="xsd:string [0..1]"
border-bottom-color="xsd:string [0..1]"
border-bottom-style="borderstyleType [0..1]"
border-bottom-width="xsd:string [0..1]"
border-color="xsd:string [0..1]"
border-end-color="xsd:string [0..1]"
border-end-style="borderstyleType [0..1]"
border-end-width="xsd:string [0..1]"
border-left="xsd:string [0..1]"
border-left-color="xsd:string [0..1]"
border-left-style="borderstyleType [0..1]"
border-left-width="xsd:string [0..1]"
border-right="xsd:string [0..1]"
border-right-color="xsd:string [0..1]"
border-right-style="borderstyleType [0..1]"
border-right-width="xsd:string [0..1]"
border-start-color="xsd:string [0..1]"
border-start-style="borderstyleType [0..1]"
border-start-width="xsd:string [0..1]"
border-style="xsd:string [0..1]"
border-top="xsd:string [0..1]"
border-top-color="xsd:string [0..1]"
border-top-style="borderstyleType [0..1]"
border-top-width="xsd:string [0..1]"
border-width="xsd:string [0..1]"
padding="xsd:string [0..1]"
padding-after="xsd:string [0..1]"
padding-before="xsd:string [0..1]"
padding-bottom="xsd:string [0..1]"
padding-end="xsd:string [0..1]"
padding-left="xsd:string [0..1]"
padding-right="xsd:string [0..1]"
padding-start="xsd:string [0..1]"
padding-top="xsd:string [0..1]"
margin="xsd:string [0..1]"
margin-bottom="xsd:string [0..1]"
margin-left="xsd:string [0..1]"
margin-right="xsd:string [0..1]"
margin-top="xsd:string [0..1]"
margin-after="xsd:string [0..1]"
margin-start="xsd:string [0..1]"
margin-end="xsd:string [0..1]"
margin-before="xsd:string [0..1]"
space-after="xsd:string [0..1]"
space-before="xsd:string [0..1]"
start-indent="xsd:string [0..1]"
end-indent="xsd:string [0..1]"
height="xsd:string [0..1]"
width="xsd:string [0..1]"
font-family="xsd:string [0..1]"
font-size="xsd:string [0..1]"
font-style="xsd:NMTOKEN (value comes from list: {'normal'|'italic'|'oblique'|'inherit'}) [0..1]"
font-variant="xsd:NMTOKEN (value comes from list: {'normal'|'small-caps'|'inherit'}) [0..1]"
font-weight="xsd:NMTOKEN (value comes from list: {'normal'|'bold'|'bolder'|'lighter'|'100'|'200'|'300'|'400'|'500'|'600'|'700'|'800'|'900'|'inherit'}) [0..1]"
line-height="xsd:string [0..1]"
break-before="xsd:NMTOKEN (value comes from list: {'auto'|'page'|'inherit'}) [0..1]"
keep-together="xsd:NMTOKEN (value comes from list: {'auto'|'always'}) [0..1]"
content-height="xsd:string [0..1]"
content-width="xsd:string [0..1]"
text-align="xsd:NMTOKEN (value comes from list: {'start'|'center'|'end'|'justify'|'inside'|'outside'|'left'|'right'|'inherit'}) [0..1]"
form602onclick="xsd:string [0..1]"
form602tooltip="xsd:string [0..1]"
display="xsd:NMTOKEN (value comes from list: {'all'|'hidden'|'noprint'}) [0..1]">
Start Choice [1]
<fm:barcode> ... </fm:barcode> [1]
<fm:internal-graphic> ... </fm:internal-graphic> [1]
End Choice
</instream-foreign-object>
Schema Component Representation
<xsd:element name="instream-foreign-object">
<xsd:complexType>
<xsd:choice>
<xsd:element ref="fm:barcode"/>
<xsd:element ref="fm:internal-graphic"/>
</xsd:choice>
<xsd:attributeGroup ref="graphic-properties"/>
<xsd:attribute name="form602onclick" type="xsd:string"/>
<-- It defines action that should be taken if a value is entered into the form control. -->
<xsd:attribute name="form602tooltip" type="xsd:string"/>
<-- Form control help. -->
<xsd:attribute name="display">
<xsd:simpleType>
<xsd:restriction base="xsd:NMTOKEN">
<xsd:enumeration value="all"/>
<xsd:enumeration value="hidden"/>
<xsd:enumeration value="noprint"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
</xsd:complexType>
</xsd:element>
top

Element: layout-master-set

Name layout-master-set
Type Locally-defined complex type
Nillable no
Abstract no
Documentation Layout-master-set is a wrapper around all masters used in the document. Contains a set of page-masters. Neither of its descendants generates any area, so no inherited elements can be specified on it or on its children. Content model made more strict than in the draft, to enforce that a page-sequence-master be always accompanied by at least one simple-page-master.
Diagram
XML Instance Representation
<layout-master-set>
<simple-page-master> ... </simple-page-master> [1]
</layout-master-set>
Schema Component Representation
<xsd:element name="layout-master-set">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="simple-page-master"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
top

Element: leader

Name leader
Type Locally-defined complex type
Nillable no
Abstract no
Documentation The fo:leader object can be used used to: 1. generate "." to separate titles from page numbers in table of contents 2. create input fields in forms 3. create horizontal rules If the leader's length is too long to fit in the area, the leader will begin a new line.
Diagram
XML Instance Representation
<leader
id="xsd:string [0..1]"
color="xsd:string [0..1]"
background="xsd:string [0..1]"
background-color="xsd:string [0..1]"
border="xsd:string [0..1]"
border-after-style="borderstyleType [0..1]"
border-after-width="xsd:string [0..1]"
border-before-color="xsd:string [0..1]"
border-before-style="borderstyleType [0..1]"
border-before-width="xsd:string [0..1]"
border-bottom="xsd:string [0..1]"
border-bottom-color="xsd:string [0..1]"
border-bottom-style="borderstyleType [0..1]"
border-bottom-width="xsd:string [0..1]"
border-color="xsd:string [0..1]"
border-end-color="xsd:string [0..1]"
border-end-style="borderstyleType [0..1]"
border-end-width="xsd:string [0..1]"
border-left="xsd:string [0..1]"
border-left-color="xsd:string [0..1]"
border-left-style="borderstyleType [0..1]"
border-left-width="xsd:string [0..1]"
border-right="xsd:string [0..1]"
border-right-color="xsd:string [0..1]"
border-right-style="borderstyleType [0..1]"
border-right-width="xsd:string [0..1]"
border-start-color="xsd:string [0..1]"
border-start-style="borderstyleType [0..1]"
border-start-width="xsd:string [0..1]"
border-style="xsd:string [0..1]"
border-top="xsd:string [0..1]"
border-top-color="xsd:string [0..1]"
border-top-style="borderstyleType [0..1]"
border-top-width="xsd:string [0..1]"
border-width="xsd:string [0..1]"
padding="xsd:string [0..1]"
padding-after="xsd:string [0..1]"
padding-before="xsd:string [0..1]"
padding-bottom="xsd:string [0..1]"
padding-end="xsd:string [0..1]"
padding-left="xsd:string [0..1]"
padding-right="xsd:string [0..1]"
padding-start="xsd:string [0..1]"
padding-top="xsd:string [0..1]"
height="xsd:string [0..1]"
width="xsd:string [0..1]"
margin="xsd:string [0..1]"
margin-bottom="xsd:string [0..1]"
margin-left="xsd:string [0..1]"
margin-right="xsd:string [0..1]"
margin-top="xsd:string [0..1]"
margin-after="xsd:string [0..1]"
margin-start="xsd:string [0..1]"
margin-end="xsd:string [0..1]"
margin-before="xsd:string [0..1]"
space-after="xsd:string [0..1]"
space-before="xsd:string [0..1]"
start-indent="xsd:string [0..1]"
end-indent="xsd:string [0..1]"
overflow="xsd:NMTOKEN (value comes from list: {'visible'|'auto'|'inherit'|'hidden'}) [0..1]"
display="xsd:NMTOKEN (value comes from list: {'noprint'|'hidden'|'all'}) [0..1]"
display-align="xsd:NMTOKEN (value comes from list: {'auto'|'before'|'center'|'after'|'inherit'}) [0..1]"
reference-orientation="xsd:NMTOKEN (value comes from list: {'0'|'90'|'inherit'}) [0..1]"
text-decoration="xsd:NMTOKEN (value comes from list: {'none'|'underline'|'line-through'|'no-line-through'|'inherit'}) [0..1]"
text-transform="xsd:NMTOKEN (value comes from list: {'capitalize'|'uppercase'|'lowercase'|'none'|'inherit'}) [0..1]"
font-family="xsd:string [0..1]"
font-size="xsd:string [0..1]"
font-style="xsd:NMTOKEN (value comes from list: {'normal'|'italic'|'oblique'|'inherit'}) [0..1]"
font-variant="xsd:NMTOKEN (value comes from list: {'normal'|'small-caps'|'inherit'}) [0..1]"
font-weight="xsd:NMTOKEN (value comes from list: {'normal'|'bold'|'bolder'|'lighter'|'100'|'200'|'300'|'400'|'500'|'600'|'700'|'800'|'900'|'inherit'}) [0..1]"
line-height="xsd:string [0..1]"
table-layout="xsd:NMTOKEN (value comes from list: {'fixed'|'auto'|'inherit'}) [0..1]"
provisional-distance-between-starts="xsd:string [0..1]"
provisional-label-separation="xsd:string [0..1]"
float="xsd:NMTOKEN (value comes from list: {'before'|'start'|'end'|'none'|'inherit'}) [0..1]"
text-align="xsd:NMTOKEN (value comes from list: {'start'|'center'|'end'|'justify'|'left'|'right'|'inherit'}) [0..1]"
linefeed-treatment="xsd:NMTOKEN (value comes from list: {'ignore'|'preserve'|'treat-as-space'|'treat-as-zero-width-space'|'inherit'}) [0..1]"
white-space-treatment="xsd:NMTOKEN (value comes from list: {'ignore'|'preserve'|'ignore-if-before-linefeed'|'ignore-if-after-linefeed'|'ignore-if-surrounding-linefeed'|'inherit'}) [0..1]"
white-space-collapse="xsd:NMTOKEN (value comes from list: {'false'|'true'|'inherit'}) [0..1]"
leader-alignment="xsd:NMTOKEN (value comes from list: {'none'|'reference-area'|'page'|'inherit'}) [0..1]"
leader-pattern="xsd:NMTOKEN (value comes from list: {'space'|'rule'|'dots'|'use-content'|'inherit'}) [0..1]"
leader-pattern-width="xsd:string [0..1]"
leader-length="xsd:string [0..1]"
rule-style="xsd:NMTOKEN (value comes from list: {'none'|'dotted'|'dashed'|'solid'|'double'|'groove'|'ridge'|'inherit'}) [0..1]"
rule-thickness="xsd:string [0..1]"
break-before="xsd:NMTOKEN (value comes from list: {'auto'|'page'|'inherit'}) [0..1]"
keep-together="xsd:NMTOKEN (value comes from list: {'auto'|'always'}) [0..1]"
baseline-shift="xsd:string [0..1]"
vertical-align="xsd:string [0..1]">
<!-- Mixed content -->
Start Choice [0..*]
End Choice
</leader>
Schema Component Representation
<xsd:element name="leader">
<xsd:complexType mixed="true">
<xsd:choice minOccurs="0" maxOccurs="unbounded"/>
<xsd:attributeGroup ref="inline-properties"/>
</xsd:complexType>
</xsd:element>
top

Element: list-block

Name list-block
Type Locally-defined complex type
Nillable no
Abstract no
Documentation List block is a block, with some extra features to control the disposition of list items. fo:list-block contains the whole list.
Diagram
XML Instance Representation
<list-block
id="xsd:string [0..1]"
color="xsd:string [0..1]"
background="xsd:string [0..1]"
background-color="xsd:string [0..1]"
border="xsd:string [0..1]"
border-after-style="borderstyleType [0..1]"
border-after-width="xsd:string [0..1]"
border-before-color="xsd:string [0..1]"
border-before-style="borderstyleType [0..1]"
border-before-width="xsd:string [0..1]"
border-bottom="xsd:string [0..1]"
border-bottom-color="xsd:string [0..1]"
border-bottom-style="borderstyleType [0..1]"
border-bottom-width="xsd:string [0..1]"
border-color="xsd:string [0..1]"
border-end-color="xsd:string [0..1]"
border-end-style="borderstyleType [0..1]"
border-end-width="xsd:string [0..1]"
border-left="xsd:string [0..1]"
border-left-color="xsd:string [0..1]"
border-left-style="borderstyleType [0..1]"
border-left-width="xsd:string [0..1]"
border-right="xsd:string [0..1]"
border-right-color="xsd:string [0..1]"
border-right-style="borderstyleType [0..1]"
border-right-width="xsd:string [0..1]"
border-start-color="xsd:string [0..1]"
border-start-style="borderstyleType [0..1]"
border-start-width="xsd:string [0..1]"
border-style="xsd:string [0..1]"
border-top="xsd:string [0..1]"
border-top-color="xsd:string [0..1]"
border-top-style="borderstyleType [0..1]"
border-top-width="xsd:string [0..1]"
border-width="xsd:string [0..1]"
padding="xsd:string [0..1]"
padding-after="xsd:string [0..1]"
padding-before="xsd:string [0..1]"
padding-bottom="xsd:string [0..1]"
padding-end="xsd:string [0..1]"
padding-left="xsd:string [0..1]"
padding-right="xsd:string [0..1]"
padding-start="xsd:string [0..1]"
padding-top="xsd:string [0..1]"
height="xsd:string [0..1]"
width="xsd:string [0..1]"
margin="xsd:string [0..1]"
margin-bottom="xsd:string [0..1]"
margin-left="xsd:string [0..1]"
margin-right="xsd:string [0..1]"
margin-top="xsd:string [0..1]"
margin-after="xsd:string [0..1]"
margin-start="xsd:string [0..1]"
margin-end="xsd:string [0..1]"
margin-before="xsd:string [0..1]"
space-after="xsd:string [0..1]"
space-before="xsd:string [0..1]"
start-indent="xsd:string [0..1]"
end-indent="xsd:string [0..1]"
overflow="xsd:NMTOKEN (value comes from list: {'visible'|'auto'|'inherit'|'hidden'}) [0..1]"
display="xsd:NMTOKEN (value comes from list: {'noprint'|'hidden'|'all'}) [0..1]"
display-align="xsd:NMTOKEN (value comes from list: {'auto'|'before'|'center'|'after'|'inherit'}) [0..1]"
reference-orientation="xsd:NMTOKEN (value comes from list: {'0'|'90'|'inherit'}) [0..1]"
text-decoration="xsd:NMTOKEN (value comes from list: {'none'|'underline'|'line-through'|'no-line-through'|'inherit'}) [0..1]"
text-transform="xsd:NMTOKEN (value comes from list: {'capitalize'|'uppercase'|'lowercase'|'none'|'inherit'}) [0..1]"
font-family="xsd:string [0..1]"
font-size="xsd:string [0..1]"
font-style="xsd:NMTOKEN (value comes from list: {'normal'|'italic'|'oblique'|'inherit'}) [0..1]"
font-variant="xsd:NMTOKEN (value comes from list: {'normal'|'small-caps'|'inherit'}) [0..1]"
font-weight="xsd:NMTOKEN (value comes from list: {'normal'|'bold'|'bolder'|'lighter'|'100'|'200'|'300'|'400'|'500'|'600'|'700'|'800'|'900'|'inherit'}) [0..1]"
line-height="xsd:string [0..1]"
table-layout="xsd:NMTOKEN (value comes from list: {'fixed'|'auto'|'inherit'}) [0..1]"
provisional-distance-between-starts="xsd:string [0..1]"
provisional-label-separation="xsd:string [0..1]"
float="xsd:NMTOKEN (value comes from list: {'before'|'start'|'end'|'none'|'inherit'}) [0..1]"
text-align="xsd:NMTOKEN (value comes from list: {'start'|'center'|'end'|'justify'|'left'|'right'|'inherit'}) [0..1]"
linefeed-treatment="xsd:NMTOKEN (value comes from list: {'ignore'|'preserve'|'treat-as-space'|'treat-as-zero-width-space'|'inherit'}) [0..1]"
white-space-treatment="xsd:NMTOKEN (value comes from list: {'ignore'|'preserve'|'ignore-if-before-linefeed'|'ignore-if-after-linefeed'|'ignore-if-surrounding-linefeed'|'inherit'}) [0..1]"
white-space-collapse="xsd:NMTOKEN (value comes from list: {'false'|'true'|'inherit'}) [0..1]"
leader-alignment="xsd:NMTOKEN (value comes from list: {'none'|'reference-area'|'page'|'inherit'}) [0..1]"
leader-pattern="xsd:NMTOKEN (value comes from list: {'space'|'rule'|'dots'|'use-content'|'inherit'}) [0..1]"
leader-pattern-width="xsd:string [0..1]"
leader-length="xsd:string [0..1]"
rule-style="xsd:NMTOKEN (value comes from list: {'none'|'dotted'|'dashed'|'solid'|'double'|'groove'|'ridge'|'inherit'}) [0..1]"
rule-thickness="xsd:string [0..1]"
break-before="xsd:NMTOKEN (value comes from list: {'auto'|'page'|'inherit'}) [0..1]"
keep-together="xsd:NMTOKEN (value comes from list: {'auto'|'always'}) [0..1]"
baseline-shift="xsd:string [0..1]"
vertical-align="xsd:string [0..1]">
<list-item> ... </list-item> [1..*]
</list-block>
Schema Component Representation
<xsd:element name="list-block">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="list-item" maxOccurs="unbounded"/>
</xsd:sequence>
<xsd:attributeGroup ref="block-properties"/>
</xsd:complexType>
</xsd:element>
top

Element: list-item

Name list-item
Type Locally-defined complex type
Nillable no
Abstract no
Documentation Fo:list-item contains each item in the list List item is a coupling of item label and item body.
Diagram
XML Instance Representation
<list-item
id="xsd:string [0..1]"
color="xsd:string [0..1]"
background="xsd:string [0..1]"
background-color="xsd:string [0..1]"
border="xsd:string [0..1]"
border-after-style="borderstyleType [0..1]"
border-after-width="xsd:string [0..1]"
border-before-color="xsd:string [0..1]"
border-before-style="borderstyleType [0..1]"
border-before-width="xsd:string [0..1]"
border-bottom="xsd:string [0..1]"
border-bottom-color="xsd:string [0..1]"
border-bottom-style="borderstyleType [0..1]"
border-bottom-width="xsd:string [0..1]"
border-color="xsd:string [0..1]"
border-end-color="xsd:string [0..1]"
border-end-style="borderstyleType [0..1]"
border-end-width="xsd:string [0..1]"
border-left="xsd:string [0..1]"
border-left-color="xsd:string [0..1]"
border-left-style="borderstyleType [0..1]"
border-left-width="xsd:string [0..1]"
border-right="xsd:string [0..1]"
border-right-color="xsd:string [0..1]"
border-right-style="borderstyleType [0..1]"
border-right-width="xsd:string [0..1]"
border-start-color="xsd:string [0..1]"
border-start-style="borderstyleType [0..1]"
border-start-width="xsd:string [0..1]"
border-style="xsd:string [0..1]"
border-top="xsd:string [0..1]"
border-top-color="xsd:string [0..1]"
border-top-style="borderstyleType [0..1]"
border-top-width="xsd:string [0..1]"
border-width="xsd:string [0..1]"
padding="xsd:string [0..1]"
padding-after="xsd:string [0..1]"
padding-before="xsd:string [0..1]"
padding-bottom="xsd:string [0..1]"
padding-end="xsd:string [0..1]"
padding-left="xsd:string [0..1]"
padding-right="xsd:string [0..1]"
padding-start="xsd:string [0..1]"
padding-top="xsd:string [0..1]"
height="xsd:string [0..1]"
width="xsd:string [0..1]"
margin="xsd:string [0..1]"
margin-bottom="xsd:string [0..1]"
margin-left="xsd:string [0..1]"
margin-right="xsd:string [0..1]"
margin-top="xsd:string [0..1]"
margin-after="xsd:string [0..1]"
margin-start="xsd:string [0..1]"
margin-end="xsd:string [0..1]"
margin-before="xsd:string [0..1]"
space-after="xsd:string [0..1]"
space-before="xsd:string [0..1]"
start-indent="xsd:string [0..1]"
end-indent="xsd:string [0..1]"
overflow="xsd:NMTOKEN (value comes from list: {'visible'|'auto'|'inherit'|'hidden'}) [0..1]"
display="xsd:NMTOKEN (value comes from list: {'noprint'|'hidden'|'all'}) [0..1]"
display-align="xsd:NMTOKEN (value comes from list: {'auto'|'before'|'center'|'after'|'inherit'}) [0..1]"
reference-orientation="xsd:NMTOKEN (value comes from list: {'0'|'90'|'inherit'}) [0..1]"
text-decoration="xsd:NMTOKEN (value comes from list: {'none'|'underline'|'line-through'|'no-line-through'|'inherit'}) [0..1]"
text-transform="xsd:NMTOKEN (value comes from list: {'capitalize'|'uppercase'|'lowercase'|'none'|'inherit'}) [0..1]"
font-family="xsd:string [0..1]"
font-size="xsd:string [0..1]"
font-style="xsd:NMTOKEN (value comes from list: {'normal'|'italic'|'oblique'|'inherit'}) [0..1]"
font-variant="xsd:NMTOKEN (value comes from list: {'normal'|'small-caps'|'inherit'}) [0..1]"
font-weight="xsd:NMTOKEN (value comes from list: {'normal'|'bold'|'bolder'|'lighter'|'100'|'200'|'300'|'400'|'500'|'600'|'700'|'800'|'900'|'inherit'}) [0..1]"
line-height="xsd:string [0..1]"
table-layout="xsd:NMTOKEN (value comes from list: {'fixed'|'auto'|'inherit'}) [0..1]"
provisional-distance-between-starts="xsd:string [0..1]"
provisional-label-separation="xsd:string [0..1]"
float="xsd:NMTOKEN (value comes from list: {'before'|'start'|'end'|'none'|'inherit'}) [0..1]"
text-align="xsd:NMTOKEN (value comes from list: {'start'|'center'|'end'|'justify'|'left'|'right'|'inherit'}) [0..1]"
linefeed-treatment="xsd:NMTOKEN (value comes from list: {'ignore'|'preserve'|'treat-as-space'|'treat-as-zero-width-space'|'inherit'}) [0..1]"
white-space-treatment="xsd:NMTOKEN (value comes from list: {'ignore'|'preserve'|'ignore-if-before-linefeed'|'ignore-if-after-linefeed'|'ignore-if-surrounding-linefeed'|'inherit'}) [0..1]"
white-space-collapse="xsd:NMTOKEN (value comes from list: {'false'|'true'|'inherit'}) [0..1]"
leader-alignment="xsd:NMTOKEN (value comes from list: {'none'|'reference-area'|'page'|'inherit'}) [0..1]"
leader-pattern="xsd:NMTOKEN (value comes from list: {'space'|'rule'|'dots'|'use-content'|'inherit'}) [0..1]"
leader-pattern-width="xsd:string [0..1]"
leader-length="xsd:string [0..1]"
rule-style="xsd:NMTOKEN (value comes from list: {'none'|'dotted'|'dashed'|'solid'|'double'|'groove'|'ridge'|'inherit'}) [0..1]"
rule-thickness="xsd:string [0..1]"
break-before="xsd:NMTOKEN (value comes from list: {'auto'|'page'|'inherit'}) [0..1]"
keep-together="xsd:NMTOKEN (value comes from list: {'auto'|'always'}) [0..1]"
baseline-shift="xsd:string [0..1]"
vertical-align="xsd:string [0..1]"
form602repe="xsd:QName [0..1]"
form602ct="rep [0..1]"
form602expresion="xsd:string [0..1]"
form602menu="xsd:string [0..1]"
form602bind="xsd:string [0..1]"
form602startindex="xsd:integer [0..1]"
form602maxoccurs="xsd:string [0..1]"
form602minoccurs="xsd:string [0..1]">
<list-item-label> ... </list-item-label> [1]
<list-item-body> ... </list-item-body> [1]
</list-item>
Schema Component Representation
<xsd:element name="list-item">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="list-item-label"/>
<xsd:element ref="list-item-body"/>
</xsd:sequence>
<xsd:attributeGroup ref="block-properties"/>
<xsd:attribute name="form602repe" type="xsd:QName"/>
<-- Data document element name; it contains the content of form fields in the form section. -->
<xsd:attribute name="form602ct" fixed="rep"/>
<-- Form control type. -->
<xsd:attribute name="form602expresion" type="xsd:string"/>
<-- Data switching extension. Before showing a case it evaluates an added expression. -->
<xsd:attribute name="form602menu" type="xsd:string"/>
<-- It is used in offering field. -->
<xsd:attribute name="form602bind" type="xsd:string"/>
<-- Name of a binding structure. -->
<xsd:attribute name="form602startindex" type="xsd:integer"/>
<-- Number of indexed repeating sections which is actually active. -->
<xsd:attribute name="form602maxoccurs" type="xsd:string"/>
<-- Maximum number of repetitions of repeating sections. -->
<xsd:attribute name="form602minoccurs" type="xsd:string"/>
<-- Minimum number of repetitions of repeating sections. -->
</xsd:complexType>
</xsd:element>
top

Element: list-item-body

Name list-item-body
Type Locally-defined complex type
Nillable no
Abstract no
Documentation fo:list-item-body contains the content/body of the list-item - typically one or more fo:block objects.
Diagram
XML Instance Representation
<list-item-body
id="xsd:string [0..1]"
color="xsd:string [0..1]"
background="xsd:string [0..1]"
background-color="xsd:string [0..1]"
border="xsd:string [0..1]"
border-after-style="borderstyleType [0..1]"
border-after-width="xsd:string [0..1]"
border-before-color="xsd:string [0..1]"
border-before-style="borderstyleType [0..1]"
border-before-width="xsd:string [0..1]"
border-bottom="xsd:string [0..1]"
border-bottom-color="xsd:string [0..1]"
border-bottom-style="borderstyleType [0..1]"
border-bottom-width="xsd:string [0..1]"
border-color="xsd:string [0..1]"
border-end-color="xsd:string [0..1]"
border-end-style="borderstyleType [0..1]"
border-end-width="xsd:string [0..1]"
border-left="xsd:string [0..1]"
border-left-color="xsd:string [0..1]"
border-left-style="borderstyleType [0..1]"
border-left-width="xsd:string [0..1]"
border-right="xsd:string [0..1]"
border-right-color="xsd:string [0..1]"
border-right-style="borderstyleType [0..1]"
border-right-width="xsd:string [0..1]"
border-start-color="xsd:string [0..1]"
border-start-style="borderstyleType [0..1]"
border-start-width="xsd:string [0..1]"
border-style="xsd:string [0..1]"
border-top="xsd:string [0..1]"
border-top-color="xsd:string [0..1]"
border-top-style="borderstyleType [0..1]"
border-top-width="xsd:string [0..1]"
border-width="xsd:string [0..1]"
padding="xsd:string [0..1]"
padding-after="xsd:string [0..1]"
padding-before="xsd:string [0..1]"
padding-bottom="xsd:string [0..1]"
padding-end="xsd:string [0..1]"
padding-left="xsd:string [0..1]"
padding-right="xsd:string [0..1]"
padding-start="xsd:string [0..1]"
padding-top="xsd:string [0..1]"
height="xsd:string [0..1]"
width="xsd:string [0..1]"
margin="xsd:string [0..1]"
margin-bottom="xsd:string [0..1]"
margin-left="xsd:string [0..1]"
margin-right="xsd:string [0..1]"
margin-top="xsd:string [0..1]"
margin-after="xsd:string [0..1]"
margin-start="xsd:string [0..1]"
margin-end="xsd:string [0..1]"
margin-before="xsd:string [0..1]"
space-after="xsd:string [0..1]"
space-before="xsd:string [0..1]"
start-indent="xsd:string [0..1]"
end-indent="xsd:string [0..1]"
overflow="xsd:NMTOKEN (value comes from list: {'visible'|'auto'|'inherit'|'hidden'}) [0..1]"
display="xsd:NMTOKEN (value comes from list: {'noprint'|'hidden'|'all'}) [0..1]"
display-align="xsd:NMTOKEN (value comes from list: {'auto'|'before'|'center'|'after'|'inherit'}) [0..1]"
reference-orientation="xsd:NMTOKEN (value comes from list: {'0'|'90'|'inherit'}) [0..1]"
text-decoration="xsd:NMTOKEN (value comes from list: {'none'|'underline'|'line-through'|'no-line-through'|'inherit'}) [0..1]"
text-transform="xsd:NMTOKEN (value comes from list: {'capitalize'|'uppercase'|'lowercase'|'none'|'inherit'}) [0..1]"
font-family="xsd:string [0..1]"
font-size="xsd:string [0..1]"
font-style="xsd:NMTOKEN (value comes from list: {'normal'|'italic'|'oblique'|'inherit'}) [0..1]"
font-variant="xsd:NMTOKEN (value comes from list: {'normal'|'small-caps'|'inherit'}) [0..1]"
font-weight="xsd:NMTOKEN (value comes from list: {'normal'|'bold'|'bolder'|'lighter'|'100'|'200'|'300'|'400'|'500'|'600'|'700'|'800'|'900'|'inherit'}) [0..1]"
line-height="xsd:string [0..1]"
table-layout="xsd:NMTOKEN (value comes from list: {'fixed'|'auto'|'inherit'}) [0..1]"
provisional-distance-between-starts="xsd:string [0..1]"
provisional-label-separation="xsd:string [0..1]"
float="xsd:NMTOKEN (value comes from list: {'before'|'start'|'end'|'none'|'inherit'}) [0..1]"
text-align="xsd:NMTOKEN (value comes from list: {'start'|'center'|'end'|'justify'|'left'|'right'|'inherit'}) [0..1]"
linefeed-treatment="xsd:NMTOKEN (value comes from list: {'ignore'|'preserve'|'treat-as-space'|'treat-as-zero-width-space'|'inherit'}) [0..1]"
white-space-treatment="xsd:NMTOKEN (value comes from list: {'ignore'|'preserve'|'ignore-if-before-linefeed'|'ignore-if-after-linefeed'|'ignore-if-surrounding-linefeed'|'inherit'}) [0..1]"
white-space-collapse="xsd:NMTOKEN (value comes from list: {'false'|'true'|'inherit'}) [0..1]"
leader-alignment="xsd:NMTOKEN (value comes from list: {'none'|'reference-area'|'page'|'inherit'}) [0..1]"
leader-pattern="xsd:NMTOKEN (value comes from list: {'space'|'rule'|'dots'|'use-content'|'inherit'}) [0..1]"
leader-pattern-width="xsd:string [0..1]"
leader-length="xsd:string [0..1]"
rule-style="xsd:NMTOKEN (value comes from list: {'none'|'dotted'|'dashed'|'solid'|'double'|'groove'|'ridge'|'inherit'}) [0..1]"
rule-thickness="xsd:string [0..1]"
break-before="xsd:NMTOKEN (value comes from list: {'auto'|'page'|'inherit'}) [0..1]"
keep-together="xsd:NMTOKEN (value comes from list: {'auto'|'always'}) [0..1]"
baseline-shift="xsd:string [0..1]"
vertical-align="xsd:string [0..1]"
form602list="xsd:QName [0..1]"
form602indexlist="xsd:QName [0..1]"
form602lo="xsd:string [0..1]"
form602filter="xsd:string [0..1]"
form602listname="xsd:string [0..1]"
form602condition="xsd:string [0..1]"
form602displaycode="xsd:boolean [0..1]"
form602reference="xsd:string [0..1]"
valuexp="xsd:string [0..1]"
textxp="xsd:string [0..1]"
form602date="xsd:QName [0..1]"
form602datevalue="xsd:date [0..1]"
form602datestyle="xsd:string [0..1]"
form602minval="xsd:date [0..1]"
form602maxval="xsd:date [0..1]"
form602time="xsd:QName [0..1]"
form602timevalue="union of: [ xsd:time, [ xsd:string (value comes from list: {''}) ] ] [0..1]"
form602number="xsd:QName [0..1]"
filenamebind="xsd:string [0..1]"
mediatypebind="xsd:string [0..1]"
form602maxsize="xsd:positiveInteger [0..1]"
form602bfparam="xsd:string [0..1]"
form602ffilter="xsd:string [0..1]"
form602bindata="xsd:string [0..1]"
form602state="xsd:string [0..1]"
form602format="xsd:string [0..1]"
form602="xsd:QName [0..1]"
form602bind="xsd:string [0..1]"
form602bindref="xsd:string [0..1]"
form602tooltip="xsd:string [0..1]"
form602maxchars="xsd:string [0..1]"
form602chars="xsd:string [0..1]"
form602tabstop="xsd:unsignedInt [0..1]"
form602help="xsd:string [0..1]"
form602trdata="xsd:string [0..1]"
form602btnclick="xsd:string [0..1]"
form602onclick="xsd:string [0..1]"
form602onleave="xsd:string [0..1]"
form602onenter="xsd:string [0..1]"
form602oninsert="xsd:string [0..1]"
form602onrefresh="xsd:string [0..1]"
form602romsg="xsd:string [0..1]"
form602badcharmsg="xsd:string [0..1]"
form602uchvbind="xsd:string [0..1]"
form602text="xsd:string [0..1]"
form602ink="xsd:string [0..1]"
form602uchtext="xsd:string [0..1]"
form602uchtextdefault="xsd:string [0..1]"
form602longfield="xsd:string [0..1]"
form602extern="xsd:string [0..1]"
form602type="xsd:string [0..1]"
form602menu="xsd:string [0..1]"
form602error="xsd:string [0..1]"
form602signer="xsd:string [0..1]"
form602startindex="xsd:int [0..1]"
form602langext="xsd:NMTOKEN (value comes from list: {'lovfl'}) [0..1] ?"
form602maxoccurs="xsd:string [0..1]"
form602minoccurs="xsd:string [0..1]"
form602default="xsd:string [0..1]"
form602ct="xsd:NMTOKEN (value comes from list: {'txt'|'num'|'rch'|'out'|'btn'|'bin'|'tim'|'dat'|'lbx'|'ilb'|'rep'|'clf'|'cnf'|'ink'}) [0..1]">
<!-- Mixed content -->
Start Choice [0..*]
Start Choice [1]
Start Choice [1]
<character> ... </character> [1]
<external-graphic> ... </external-graphic> [1]
<instream-foreign-object> ... </instream-foreign-object> [1]
<inline> ... </inline> [1]
<leader> ... </leader> [1]
<page-number> ... </page-number> [1]
<basic-link> ... </basic-link> [1]
End Choice
Start Choice [1]
<block> ... </block> [1]
<block-container> ... </block-container> [1]
<table> ... </table> [1]
<list-block> ... </list-block> [1]
End Choice
<multi-switch> ... </multi-switch> [1]
End Choice
End Choice
</list-item-body>
Schema Component Representation
<xsd:element name="list-item-body">
<xsd:complexType mixed="true">
<xsd:choice minOccurs="0" maxOccurs="unbounded">
<xsd:group ref="mixed-level"/>
</xsd:choice>
<xsd:attributeGroup ref="block-properties"/>
<xsd:attributeGroup ref="form602-extension-field-properties"/>
</xsd:complexType>
</xsd:element>
top

Element: list-item-label

Name list-item-label
Type Locally-defined complex type
Nillable no
Abstract no
Documentation fo:list-item-label contains the label for the list-item - typically an fo:block containing a number, character, etc.
Diagram
XML Instance Representation
<list-item-label
id="xsd:string [0..1]"
color="xsd:string [0..1]"
background="xsd:string [0..1]"
background-color="xsd:string [0..1]"
border="xsd:string [0..1]"
border-after-style="borderstyleType [0..1]"
border-after-width="xsd:string [0..1]"
border-before-color="xsd:string [0..1]"
border-before-style="borderstyleType [0..1]"
border-before-width="xsd:string [0..1]"
border-bottom="xsd:string [0..1]"
border-bottom-color="xsd:string [0..1]"
border-bottom-style="borderstyleType [0..1]"
border-bottom-width="xsd:string [0..1]"
border-color="xsd:string [0..1]"
border-end-color="xsd:string [0..1]"
border-end-style="borderstyleType [0..1]"
border-end-width="xsd:string [0..1]"
border-left="xsd:string [0..1]"
border-left-color="xsd:string [0..1]"
border-left-style="borderstyleType [0..1]"
border-left-width="xsd:string [0..1]"
border-right="xsd:string [0..1]"
border-right-color="xsd:string [0..1]"
border-right-style="borderstyleType [0..1]"
border-right-width="xsd:string [0..1]"
border-start-color="xsd:string [0..1]"
border-start-style="borderstyleType [0..1]"
border-start-width="xsd:string [0..1]"
border-style="xsd:string [0..1]"
border-top="xsd:string [0..1]"
border-top-color="xsd:string [0..1]"
border-top-style="borderstyleType [0..1]"
border-top-width="xsd:string [0..1]"
border-width="xsd:string [0..1]"
padding="xsd:string [0..1]"
padding-after="xsd:string [0..1]"
padding-before="xsd:string [0..1]"
padding-bottom="xsd:string [0..1]"
padding-end="xsd:string [0..1]"
padding-left="xsd:string [0..1]"
padding-right="xsd:string [0..1]"
padding-start="xsd:string [0..1]"
padding-top="xsd:string [0..1]"
height="xsd:string [0..1]"
width="xsd:string [0..1]"
margin="xsd:string [0..1]"
margin-bottom="xsd:string [0..1]"
margin-left="xsd:string [0..1]"
margin-right="xsd:string [0..1]"
margin-top="xsd:string [0..1]"
margin-after="xsd:string [0..1]"
margin-start="xsd:string [0..1]"
margin-end="xsd:string [0..1]"
margin-before="xsd:string [0..1]"
space-after="xsd:string [0..1]"
space-before="xsd:string [0..1]"
start-indent="xsd:string [0..1]"
end-indent="xsd:string [0..1]"
overflow="xsd:NMTOKEN (value comes from list: {'visible'|'auto'|'inherit'|'hidden'}) [0..1]"
display="xsd:NMTOKEN (value comes from list: {'noprint'|'hidden'|'all'}) [0..1]"
display-align="xsd:NMTOKEN (value comes from list: {'auto'|'before'|'center'|'after'|'inherit'}) [0..1]"
reference-orientation="xsd:NMTOKEN (value comes from list: {'0'|'90'|'inherit'}) [0..1]"
text-decoration="xsd:NMTOKEN (value comes from list: {'none'|'underline'|'line-through'|'no-line-through'|'inherit'}) [0..1]"
text-transform="xsd:NMTOKEN (value comes from list: {'capitalize'|'uppercase'|'lowercase'|'none'|'inherit'}) [0..1]"
font-family="xsd:string [0..1]"
font-size="xsd:string [0..1]"
font-style="xsd:NMTOKEN (value comes from list: {'normal'|'italic'|'oblique'|'inherit'}) [0..1]"
font-variant="xsd:NMTOKEN (value comes from list: {'normal'|'small-caps'|'inherit'}) [0..1]"
font-weight="xsd:NMTOKEN (value comes from list: {'normal'|'bold'|'bolder'|'lighter'|'100'|'200'|'300'|'400'|'500'|'600'|'700'|'800'|'900'|'inherit'}) [0..1]"
line-height="xsd:string [0..1]"
table-layout="xsd:NMTOKEN (value comes from list: {'fixed'|'auto'|'inherit'}) [0..1]"
provisional-distance-between-starts="xsd:string [0..1]"
provisional-label-separation="xsd:string [0..1]"
float="xsd:NMTOKEN (value comes from list: {'before'|'start'|'end'|'none'|'inherit'}) [0..1]"
text-align="xsd:NMTOKEN (value comes from list: {'start'|'center'|'end'|'justify'|'left'|'right'|'inherit'}) [0..1]"
linefeed-treatment="xsd:NMTOKEN (value comes from list: {'ignore'|'preserve'|'treat-as-space'|'treat-as-zero-width-space'|'inherit'}) [0..1]"
white-space-treatment="xsd:NMTOKEN (value comes from list: {'ignore'|'preserve'|'ignore-if-before-linefeed'|'ignore-if-after-linefeed'|'ignore-if-surrounding-linefeed'|'inherit'}) [0..1]"
white-space-collapse="xsd:NMTOKEN (value comes from list: {'false'|'true'|'inherit'}) [0..1]"
leader-alignment="xsd:NMTOKEN (value comes from list: {'none'|'reference-area'|'page'|'inherit'}) [0..1]"
leader-pattern="xsd:NMTOKEN (value comes from list: {'space'|'rule'|'dots'|'use-content'|'inherit'}) [0..1]"
leader-pattern-width="xsd:string [0..1]"
leader-length="xsd:string [0..1]"
rule-style="xsd:NMTOKEN (value comes from list: {'none'|'dotted'|'dashed'|'solid'|'double'|'groove'|'ridge'|'inherit'}) [0..1]"
rule-thickness="xsd:string [0..1]"
break-before="xsd:NMTOKEN (value comes from list: {'auto'|'page'|'inherit'}) [0..1]"
keep-together="xsd:NMTOKEN (value comes from list: {'auto'|'always'}) [0..1]"
baseline-shift="xsd:string [0..1]"
vertical-align="xsd:string [0..1]"
form602list="xsd:QName [0..1]"
form602indexlist="xsd:QName [0..1]"
form602lo="xsd:string [0..1]"
form602filter="xsd:string [0..1]"
form602listname="xsd:string [0..1]"
form602condition="xsd:string [0..1]"
form602displaycode="xsd:boolean [0..1]"
form602reference="xsd:string [0..1]"
valuexp="xsd:string [0..1]"
textxp="xsd:string [0..1]"
form602date="xsd:QName [0..1]"
form602datevalue="xsd:date [0..1]"
form602datestyle="xsd:string [0..1]"
form602minval="xsd:date [0..1]"
form602maxval="xsd:date [0..1]"
form602time="xsd:QName [0..1]"
form602timevalue="union of: [ xsd:time, [ xsd:string (value comes from list: {''}) ] ] [0..1]"
form602number="xsd:QName [0..1]"
filenamebind="xsd:string [0..1]"
mediatypebind="xsd:string [0..1]"
form602maxsize="xsd:positiveInteger [0..1]"
form602bfparam="xsd:string [0..1]"
form602ffilter="xsd:string [0..1]"
form602bindata="xsd:string [0..1]"
form602state="xsd:string [0..1]"
form602format="xsd:string [0..1]"
form602="xsd:QName [0..1]"
form602bind="xsd:string [0..1]"
form602bindref="xsd:string [0..1]"
form602tooltip="xsd:string [0..1]"
form602maxchars="xsd:string [0..1]"
form602chars="xsd:string [0..1]"
form602tabstop="xsd:unsignedInt [0..1]"
form602help="xsd:string [0..1]"
form602trdata="xsd:string [0..1]"
form602btnclick="xsd:string [0..1]"
form602onclick="xsd:string [0..1]"
form602onleave="xsd:string [0..1]"
form602onenter="xsd:string [0..1]"
form602oninsert="xsd:string [0..1]"
form602onrefresh="xsd:string [0..1]"
form602romsg="xsd:string [0..1]"
form602badcharmsg="xsd:string [0..1]"
form602uchvbind="xsd:string [0..1]"
form602text="xsd:string [0..1]"
form602ink="xsd:string [0..1]"
form602uchtext="xsd:string [0..1]"
form602uchtextdefault="xsd:string [0..1]"
form602longfield="xsd:string [0..1]"
form602extern="xsd:string [0..1]"
form602type="xsd:string [0..1]"
form602menu="xsd:string [0..1]"
form602error="xsd:string [0..1]"
form602signer="xsd:string [0..1]"
form602startindex="xsd:int [0..1]"
form602langext="xsd:NMTOKEN (value comes from list: {'lovfl'}) [0..1] ?"
form602maxoccurs="xsd:string [0..1]"
form602minoccurs="xsd:string [0..1]"
form602default="xsd:string [0..1]"
form602ct="xsd:NMTOKEN (value comes from list: {'txt'|'num'|'rch'|'out'|'btn'|'bin'|'tim'|'dat'|'lbx'|'ilb'|'rep'|'clf'|'cnf'|'ink'}) [0..1]">
<!-- Mixed content -->
Start Choice [0..*]
Start Choice [1]
Start Choice [1]
<character> ... </character> [1]
<external-graphic> ... </external-graphic> [1]
<instream-foreign-object> ... </instream-foreign-object> [1]
<inline> ... </inline> [1]
<leader> ... </leader> [1]
<page-number> ... </page-number> [1]
<basic-link> ... </basic-link> [1]
End Choice
Start Choice [1]
<block> ... </block> [1]
<block-container> ... </block-container> [1]
<table> ... </table> [1]
<list-block> ... </list-block> [1]
End Choice
<multi-switch> ... </multi-switch> [1]
End Choice
End Choice
</list-item-label>
Schema Component Representation
<xsd:element name="list-item-label">
<xsd:complexType mixed="true">
<xsd:choice minOccurs="0" maxOccurs="unbounded">
<xsd:group ref="mixed-level"/>
</xsd:choice>
<xsd:attributeGroup ref="block-properties"/>
<xsd:attributeGroup ref="form602-extension-field-properties"/>
</xsd:complexType>
</xsd:element>
top

Element: multi-case

Name multi-case
Type Locally-defined complex type
Nillable no
Abstract no
Documentation The fo:multi-case object contains (within an fo:multi-switch) each alternative sub-tree of XSL-FO objects. The parent fo:multi-switch will choose which alternative to show and hide the rest.
Diagram
XML Instance Representation
<multi-case
color="xsd:string [0..1]"
background="xsd:string [0..1]"
background-color="xsd:string [0..1]"
border="xsd:string [0..1]"
border-after-style="borderstyleType [0..1]"
border-after-width="xsd:string [0..1]"
border-before-color="xsd:string [0..1]"
border-before-style="borderstyleType [0..1]"
border-before-width="xsd:string [0..1]"
border-bottom="xsd:string [0..1]"
border-bottom-color="xsd:string [0..1]"
border-bottom-style="borderstyleType [0..1]"
border-bottom-width="xsd:string [0..1]"
border-color="xsd:string [0..1]"
border-end-color="xsd:string [0..1]"
border-end-style="borderstyleType [0..1]"
border-end-width="xsd:string [0..1]"
border-left="xsd:string [0..1]"
border-left-color="xsd:string [0..1]"
border-left-style="borderstyleType [0..1]"
border-left-width="xsd:string [0..1]"
border-right="xsd:string [0..1]"
border-right-color="xsd:string [0..1]"
border-right-style="borderstyleType [0..1]"
border-right-width="xsd:string [0..1]"
border-start-color="xsd:string [0..1]"
border-start-style="borderstyleType [0..1]"
border-start-width="xsd:string [0..1]"
border-style="xsd:string [0..1]"
border-top="xsd:string [0..1]"
border-top-color="xsd:string [0..1]"
border-top-style="borderstyleType [0..1]"
border-top-width="xsd:string [0..1]"
border-width="xsd:string [0..1]"
padding="xsd:string [0..1]"
padding-after="xsd:string [0..1]"
padding-before="xsd:string [0..1]"
padding-bottom="xsd:string [0..1]"
padding-end="xsd:string [0..1]"
padding-left="xsd:string [0..1]"
padding-right="xsd:string [0..1]"
padding-start="xsd:string [0..1]"
padding-top="xsd:string [0..1]"
height="xsd:string [0..1]"
width="xsd:string [0..1]"
margin="xsd:string [0..1]"
margin-bottom="xsd:string [0..1]"
margin-left="xsd:string [0..1]"
margin-right="xsd:string [0..1]"
margin-top="xsd:string [0..1]"
margin-after="xsd:string [0..1]"
margin-start="xsd:string [0..1]"
margin-end="xsd:string [0..1]"
margin-before="xsd:string [0..1]"
space-after="xsd:string [0..1]"
space-before="xsd:string [0..1]"
start-indent="xsd:string [0..1]"
end-indent="xsd:string [0..1]"
overflow="xsd:NMTOKEN (value comes from list: {'visible'|'auto'|'inherit'|'hidden'}) [0..1]"
display="xsd:NMTOKEN (value comes from list: {'noprint'|'hidden'|'all'}) [0..1]"
display-align="xsd:NMTOKEN (value comes from list: {'auto'|'before'|'center'|'after'|'inherit'}) [0..1]"
reference-orientation="xsd:NMTOKEN (value comes from list: {'0'|'90'|'inherit'}) [0..1]"
text-decoration="xsd:NMTOKEN (value comes from list: {'none'|'underline'|'line-through'|'no-line-through'|'inherit'}) [0..1]"
text-transform="xsd:NMTOKEN (value comes from list: {'capitalize'|'uppercase'|'lowercase'|'none'|'inherit'}) [0..1]"
font-family="xsd:string [0..1]"
font-size="xsd:string [0..1]"
font-style="xsd:NMTOKEN (value comes from list: {'normal'|'italic'|'oblique'|'inherit'}) [0..1]"
font-variant="xsd:NMTOKEN (value comes from list: {'normal'|'small-caps'|'inherit'}) [0..1]"
font-weight="xsd:NMTOKEN (value comes from list: {'normal'|'bold'|'bolder'|'lighter'|'100'|'200'|'300'|'400'|'500'|'600'|'700'|'800'|'900'|'inherit'}) [0..1]"
line-height="xsd:string [0..1]"
table-layout="xsd:NMTOKEN (value comes from list: {'fixed'|'auto'|'inherit'}) [0..1]"
provisional-distance-between-starts="xsd:string [0..1]"
provisional-label-separation="xsd:string [0..1]"
float="xsd:NMTOKEN (value comes from list: {'before'|'start'|'end'|'none'|'inherit'}) [0..1]"
text-align="xsd:NMTOKEN (value comes from list: {'start'|'center'|'end'|'justify'|'left'|'right'|'inherit'}) [0..1]"
linefeed-treatment="xsd:NMTOKEN (value comes from list: {'ignore'|'preserve'|'treat-as-space'|'treat-as-zero-width-space'|'inherit'}) [0..1]"
white-space-treatment="xsd:NMTOKEN (value comes from list: {'ignore'|'preserve'|'ignore-if-before-linefeed'|'ignore-if-after-linefeed'|'ignore-if-surrounding-linefeed'|'inherit'}) [0..1]"
white-space-collapse="xsd:NMTOKEN (value comes from list: {'false'|'true'|'inherit'}) [0..1]"
leader-alignment="xsd:NMTOKEN (value comes from list: {'none'|'reference-area'|'page'|'inherit'}) [0..1]"
leader-pattern="xsd:NMTOKEN (value comes from list: {'space'|'rule'|'dots'|'use-content'|'inherit'}) [0..1]"
leader-pattern-width="xsd:string [0..1]"
leader-length="xsd:string [0..1]"
rule-style="xsd:NMTOKEN (value comes from list: {'none'|'dotted'|'dashed'|'solid'|'double'|'groove'|'ridge'|'inherit'}) [0..1]"
rule-thickness="xsd:string [0..1]"
break-before="xsd:NMTOKEN (value comes from list: {'auto'|'page'|'inherit'}) [0..1]"
keep-together="xsd:NMTOKEN (value comes from list: {'auto'|'always'}) [0..1]"
baseline-shift="xsd:string [0..1]"
vertical-align="xsd:string [0..1]"
case-name="xsd:string [0..1]"
starting-state="show [0..1]"
form602ct="cas [1]"
currently-visible-multi-case="xsd:string [0..1]">
Start Sequence [0..*]
<multi-toggle> ... </multi-toggle> [0..1]
Start Choice [1]
Start Choice [1]
<character> ... </character> [1]
<external-graphic> ... </external-graphic> [1]
<instream-foreign-object> ... </instream-foreign-object> [1]
<inline> ... </inline> [1]
<leader> ... </leader> [1]
<page-number> ... </page-number> [1]
<basic-link> ... </basic-link> [1]
End Choice
Start Choice [1]
<block> ... </block> [1]
<block-container> ... </block-container> [1]
<table> ... </table> [1]
<list-block> ... </list-block> [1]
End Choice
<multi-switch> ... </multi-switch> [1]
End Choice
End Sequence
</multi-case>
Schema Component Representation
<xsd:element name="multi-case">
<xsd:complexType>
<xsd:sequence minOccurs="0" maxOccurs="unbounded">
<xsd:element ref="multi-toggle" minOccurs="0"/>
<xsd:group ref="mixed-level"/>
</xsd:sequence>
<xsd:attributeGroup ref="inheritable-properties"/>
<xsd:attribute name="case-name" type="xsd:string"/>
<xsd:attribute name="starting-state" fixed="show"/>
<xsd:attribute name="form602ct" use="required" fixed="cas"/>
<-- Form control type. -->
<xsd:attribute name="currently-visible-multi-case" type="xsd:string"/>
</xsd:complexType>
</xsd:element>
top

Element: multi-switch

Name multi-switch
Type Locally-defined complex type
Nillable no
Abstract no
Documentation The fo:multi-switch object holds one or more fo:multi-case objects and controls the switching between them (activated by fo:multi-toggle). This object can be used for interactive tasks such as table-of-content views and next/previous views. The children of this object are one or more fo:multi-case objects. However, only one fo:multi-case can be visible at a single time. Each fo:multi-case object may contain one or more fo:multi-toggle objects, which controls the fo:multi-case switching of the fo:multi-switch.
Diagram
XML Instance Representation
<multi-switch
color="xsd:string [0..1]"
background="xsd:string [0..1]"
background-color="xsd:string [0..1]"
border="xsd:string [0..1]"
border-after-style="borderstyleType [0..1]"
border-after-width="xsd:string [0..1]"
border-before-color="xsd:string [0..1]"
border-before-style="borderstyleType [0..1]"
border-before-width="xsd:string [0..1]"
border-bottom="xsd:string [0..1]"
border-bottom-color="xsd:string [0..1]"
border-bottom-style="borderstyleType [0..1]"
border-bottom-width="xsd:string [0..1]"
border-color="xsd:string [0..1]"
border-end-color="xsd:string [0..1]"
border-end-style="borderstyleType [0..1]"
border-end-width="xsd:string [0..1]"
border-left="xsd:string [0..1]"
border-left-color="xsd:string [0..1]"
border-left-style="borderstyleType [0..1]"
border-left-width="xsd:string [0..1]"
border-right="xsd:string [0..1]"
border-right-color="xsd:string [0..1]"
border-right-style="borderstyleType [0..1]"
border-right-width="xsd:string [0..1]"
border-start-color="xsd:string [0..1]"
border-start-style="borderstyleType [0..1]"
border-start-width="xsd:string [0..1]"
border-style="xsd:string [0..1]"
border-top="xsd:string [0..1]"
border-top-color="xsd:string [0..1]"
border-top-style="borderstyleType [0..1]"
border-top-width="xsd:string [0..1]"
border-width="xsd:string [0..1]"
padding="xsd:string [0..1]"
padding-after="xsd:string [0..1]"
padding-before="xsd:string [0..1]"
padding-bottom="xsd:string [0..1]"
padding-end="xsd:string [0..1]"
padding-left="xsd:string [0..1]"
padding-right="xsd:string [0..1]"
padding-start="xsd:string [0..1]"
padding-top="xsd:string [0..1]"
height="xsd:string [0..1]"
width="xsd:string [0..1]"
margin="xsd:string [0..1]"
margin-bottom="xsd:string [0..1]"
margin-left="xsd:string [0..1]"
margin-right="xsd:string [0..1]"
margin-top="xsd:string [0..1]"
margin-after="xsd:string [0..1]"
margin-start="xsd:string [0..1]"
margin-end="xsd:string [0..1]"
margin-before="xsd:string [0..1]"
space-after="xsd:string [0..1]"
space-before="xsd:string [0..1]"
start-indent="xsd:string [0..1]"
end-indent="xsd:string [0..1]"
overflow="xsd:NMTOKEN (value comes from list: {'visible'|'auto'|'inherit'|'hidden'}) [0..1]"
display="xsd:NMTOKEN (value comes from list: {'noprint'|'hidden'|'all'}) [0..1]"
display-align="xsd:NMTOKEN (value comes from list: {'auto'|'before'|'center'|'after'|'inherit'}) [0..1]"
reference-orientation="xsd:NMTOKEN (value comes from list: {'0'|'90'|'inherit'}) [0..1]"
text-decoration="xsd:NMTOKEN (value comes from list: {'none'|'underline'|'line-through'|'no-line-through'|'inherit'}) [0..1]"
text-transform="xsd:NMTOKEN (value comes from list: {'capitalize'|'uppercase'|'lowercase'|'none'|'inherit'}) [0..1]"
font-family="xsd:string [0..1]"
font-size="xsd:string [0..1]"
font-style="xsd:NMTOKEN (value comes from list: {'normal'|'italic'|'oblique'|'inherit'}) [0..1]"
font-variant="xsd:NMTOKEN (value comes from list: {'normal'|'small-caps'|'inherit'}) [0..1]"
font-weight="xsd:NMTOKEN (value comes from list: {'normal'|'bold'|'bolder'|'lighter'|'100'|'200'|'300'|'400'|'500'|'600'|'700'|'800'|'900'|'inherit'}) [0..1]"
line-height="xsd:string [0..1]"
table-layout="xsd:NMTOKEN (value comes from list: {'fixed'|'auto'|'inherit'}) [0..1]"
provisional-distance-between-starts="xsd:string [0..1]"
provisional-label-separation="xsd:string [0..1]"
float="xsd:NMTOKEN (value comes from list: {'before'|'start'|'end'|'none'|'inherit'}) [0..1]"
text-align="xsd:NMTOKEN (value comes from list: {'start'|'center'|'end'|'justify'|'left'|'right'|'inherit'}) [0..1]"
linefeed-treatment="xsd:NMTOKEN (value comes from list: {'ignore'|'preserve'|'treat-as-space'|'treat-as-zero-width-space'|'inherit'}) [0..1]"
white-space-treatment="xsd:NMTOKEN (value comes from list: {'ignore'|'preserve'|'ignore-if-before-linefeed'|'ignore-if-after-linefeed'|'ignore-if-surrounding-linefeed'|'inherit'}) [0..1]"
white-space-collapse="xsd:NMTOKEN (value comes from list: {'false'|'true'|'inherit'}) [0..1]"
leader-alignment="xsd:NMTOKEN (value comes from list: {'none'|'reference-area'|'page'|'inherit'}) [0..1]"
leader-pattern="xsd:NMTOKEN (value comes from list: {'space'|'rule'|'dots'|'use-content'|'inherit'}) [0..1]"
leader-pattern-width="xsd:string [0..1]"
leader-length="xsd:string [0..1]"
rule-style="xsd:NMTOKEN (value comes from list: {'none'|'dotted'|'dashed'|'solid'|'double'|'groove'|'ridge'|'inherit'}) [0..1]"
rule-thickness="xsd:string [0..1]"
break-before="xsd:NMTOKEN (value comes from list: {'auto'|'page'|'inherit'}) [0..1]"
keep-together="xsd:NMTOKEN (value comes from list: {'auto'|'always'}) [0..1]"
baseline-shift="xsd:string [0..1]"
vertical-align="xsd:string [0..1]"
form602ct="swi [1]"
form602bind="xsd:QName [0..1]"
currently-visible-multi-case="xsd:string [0..1]">
Start Sequence [0..*]
<fm:data-switch> ... </fm:data-switch> [0..1]
<multi-case> ... </multi-case> [1..*]
End Sequence
</multi-switch>
Schema Component Representation
<xsd:element name="multi-switch">
<xsd:complexType>
<xsd:sequence minOccurs="0" maxOccurs="unbounded">
<xsd:element ref="fm:data-switch" minOccurs="0"/>
<xsd:element ref="multi-case" maxOccurs="unbounded"/>
</xsd:sequence>
<xsd:attributeGroup ref="inheritable-properties"/>
<xsd:attribute name="form602ct" use="required" fixed="swi"/>
<-- Form control type. -->
<xsd:attribute name="form602bind" type="xsd:QName"/>
<-- Name of a binding structure. -->
<xsd:attribute name="currently-visible-multi-case" type="xsd:string"/>
</xsd:complexType>
</xsd:element>
top

Element: multi-toggle

Name multi-toggle
Type Locally-defined complex type
Nillable no
Abstract no
Documentation The fo:multi-toggle object is used to create an area that when activated (e.g. clicked), switches from one fo:multi-case to another. The "switch-to" property typically matches the "case-name" property of the fo:multi-case to switch to.
Diagram
XML Instance Representation
<multi-toggle
color="xsd:string [0..1]"
background="xsd:string [0..1]"
background-color="xsd:string [0..1]"
border="xsd:string [0..1]"
border-after-style="borderstyleType [0..1]"
border-after-width="xsd:string [0..1]"
border-before-color="xsd:string [0..1]"
border-before-style="borderstyleType [0..1]"
border-before-width="xsd:string [0..1]"
border-bottom="xsd:string [0..1]"
border-bottom-color="xsd:string [0..1]"
border-bottom-style="borderstyleType [0..1]"
border-bottom-width="xsd:string [0..1]"
border-color="xsd:string [0..1]"
border-end-color="xsd:string [0..1]"
border-end-style="borderstyleType [0..1]"
border-end-width="xsd:string [0..1]"
border-left="xsd:string [0..1]"
border-left-color="xsd:string [0..1]"
border-left-style="borderstyleType [0..1]"
border-left-width="xsd:string [0..1]"
border-right="xsd:string [0..1]"
border-right-color="xsd:string [0..1]"
border-right-style="borderstyleType [0..1]"
border-right-width="xsd:string [0..1]"
border-start-color="xsd:string [0..1]"
border-start-style="borderstyleType [0..1]"
border-start-width="xsd:string [0..1]"
border-style="xsd:string [0..1]"
border-top="xsd:string [0..1]"
border-top-color="xsd:string [0..1]"
border-top-style="borderstyleType [0..1]"
border-top-width="xsd:string [0..1]"
border-width="xsd:string [0..1]"
padding="xsd:string [0..1]"
padding-after="xsd:string [0..1]"
padding-before="xsd:string [0..1]"
padding-bottom="xsd:string [0..1]"
padding-end="xsd:string [0..1]"
padding-left="xsd:string [0..1]"
padding-right="xsd:string [0..1]"
padding-start="xsd:string [0..1]"
padding-top="xsd:string [0..1]"
height="xsd:string [0..1]"
width="xsd:string [0..1]"
margin="xsd:string [0..1]"
margin-bottom="xsd:string [0..1]"
margin-left="xsd:string [0..1]"
margin-right="xsd:string [0..1]"
margin-top="xsd:string [0..1]"
margin-after="xsd:string [0..1]"
margin-start="xsd:string [0..1]"
margin-end="xsd:string [0..1]"
margin-before="xsd:string [0..1]"
space-after="xsd:string [0..1]"
space-before="xsd:string [0..1]"
start-indent="xsd:string [0..1]"
end-indent="xsd:string [0..1]"
overflow="xsd:NMTOKEN (value comes from list: {'visible'|'auto'|'inherit'|'hidden'}) [0..1]"
display="xsd:NMTOKEN (value comes from list: {'noprint'|'hidden'|'all'}) [0..1]"
display-align="xsd:NMTOKEN (value comes from list: {'auto'|'before'|'center'|'after'|'inherit'}) [0..1]"
reference-orientation="xsd:NMTOKEN (value comes from list: {'0'|'90'|'inherit'}) [0..1]"
text-decoration="xsd:NMTOKEN (value comes from list: {'none'|'underline'|'line-through'|'no-line-through'|'inherit'}) [0..1]"
text-transform="xsd:NMTOKEN (value comes from list: {'capitalize'|'uppercase'|'lowercase'|'none'|'inherit'}) [0..1]"
font-family="xsd:string [0..1]"
font-size="xsd:string [0..1]"
font-style="xsd:NMTOKEN (value comes from list: {'normal'|'italic'|'oblique'|'inherit'}) [0..1]"
font-variant="xsd:NMTOKEN (value comes from list: {'normal'|'small-caps'|'inherit'}) [0..1]"
font-weight="xsd:NMTOKEN (value comes from list: {'normal'|'bold'|'bolder'|'lighter'|'100'|'200'|'300'|'400'|'500'|'600'|'700'|'800'|'900'|'inherit'}) [0..1]"
line-height="xsd:string [0..1]"
table-layout="xsd:NMTOKEN (value comes from list: {'fixed'|'auto'|'inherit'}) [0..1]"
provisional-distance-between-starts="xsd:string [0..1]"
provisional-label-separation="xsd:string [0..1]"
float="xsd:NMTOKEN (value comes from list: {'before'|'start'|'end'|'none'|'inherit'}) [0..1]"
text-align="xsd:NMTOKEN (value comes from list: {'start'|'center'|'end'|'justify'|'left'|'right'|'inherit'}) [0..1]"
linefeed-treatment="xsd:NMTOKEN (value comes from list: {'ignore'|'preserve'|'treat-as-space'|'treat-as-zero-width-space'|'inherit'}) [0..1]"
white-space-treatment="xsd:NMTOKEN (value comes from list: {'ignore'|'preserve'|'ignore-if-before-linefeed'|'ignore-if-after-linefeed'|'ignore-if-surrounding-linefeed'|'inherit'}) [0..1]"
white-space-collapse="xsd:NMTOKEN (value comes from list: {'false'|'true'|'inherit'}) [0..1]"
leader-alignment="xsd:NMTOKEN (value comes from list: {'none'|'reference-area'|'page'|'inherit'}) [0..1]"
leader-pattern="xsd:NMTOKEN (value comes from list: {'space'|'rule'|'dots'|'use-content'|'inherit'}) [0..1]"
leader-pattern-width="xsd:string [0..1]"
leader-length="xsd:string [0..1]"
rule-style="xsd:NMTOKEN (value comes from list: {'none'|'dotted'|'dashed'|'solid'|'double'|'groove'|'ridge'|'inherit'}) [0..1]"
rule-thickness="xsd:string [0..1]"
break-before="xsd:NMTOKEN (value comes from list: {'auto'|'page'|'inherit'}) [0..1]"
keep-together="xsd:NMTOKEN (value comes from list: {'auto'|'always'}) [0..1]"
baseline-shift="xsd:string [0..1]"
vertical-align="xsd:string [0..1]"
switch-to="xsd:string [0..1]">
Start Sequence [0..*]
Start Choice [1]
Start Choice [1]
<character> ... </character> [1]
<external-graphic> ... </external-graphic> [1]
<instream-foreign-object> ... </instream-foreign-object> [1]
<inline> ... </inline> [1]
<leader> ... </leader> [1]
<page-number> ... </page-number> [1]
<basic-link> ... </basic-link> [1]
End Choice
Start Choice [1]
<block> ... </block> [1]
<block-container> ... </block-container> [1]
<table> ... </table> [1]
<list-block> ... </list-block> [1]
End Choice
<multi-switch> ... </multi-switch> [1]
End Choice
End Sequence
</multi-toggle>
Schema Component Representation
<xsd:element name="multi-toggle">
<xsd:complexType>
<xsd:sequence minOccurs="0" maxOccurs="unbounded">
<xsd:group ref="mixed-level"/>
</xsd:sequence>
<xsd:attributeGroup ref="inheritable-properties"/>
<xsd:attribute name="switch-to" type="xsd:string"/>
</xsd:complexType>
</xsd:element>
top

Element: page-number

Name page-number
Type Locally-defined complex type
Nillable no
Abstract no
Documentation The fo:page-number object is used to represent the current page-number.
Diagram
XML Instance Representation
<page-number
id="xsd:string [0..1]"
color="xsd:string [0..1]"
position="xsd:NMTOKEN (value comes from list: {'absolute'}) [0..1]"
absolute-position="xsd:NMTOKEN (value comes from list: {'fixed'}) [0..1]"
top="xsd:string [0..1]"
right="xsd:string [0..1]"
bottom="xsd:string [0..1]"
left="xsd:string [0..1]"
text-decoration="xsd:NMTOKEN (value comes from list: {'none'|'underline'|'line-through'|'no-line-through'|'inherit'}) [0..1]"
text-transform="xsd:NMTOKEN (value comes from list: {'capitalize'|'uppercase'|'lowercase'|'none'|'inherit'}) [0..1]"
font-family="xsd:string [0..1]"
font-size="xsd:string [0..1]"
font-style="xsd:NMTOKEN (value comes from list: {'normal'|'italic'|'oblique'|'inherit'}) [0..1]"
font-variant="xsd:NMTOKEN (value comes from list: {'normal'|'small-caps'|'inherit'}) [0..1]"
font-weight="xsd:NMTOKEN (value comes from list: {'normal'|'bold'|'bolder'|'lighter'|'100'|'200'|'300'|'400'|'500'|'600'|'700'|'800'|'900'|'inherit'}) [0..1]"
line-height="xsd:string [0..1]"
background="xsd:string [0..1]"
background-color="xsd:string [0..1]"
border="xsd:string [0..1]"
border-after-style="borderstyleType [0..1]"
border-after-width="xsd:string [0..1]"
border-before-color="xsd:string [0..1]"
border-before-style="borderstyleType [0..1]"
border-before-width="xsd:string [0..1]"
border-bottom="xsd:string [0..1]"
border-bottom-color="xsd:string [0..1]"
border-bottom-style="borderstyleType [0..1]"
border-bottom-width="xsd:string [0..1]"
border-color="xsd:string [0..1]"
border-end-color="xsd:string [0..1]"
border-end-style="borderstyleType [0..1]"
border-end-width="xsd:string [0..1]"
border-left="xsd:string [0..1]"
border-left-color="xsd:string [0..1]"
border-left-style="borderstyleType [0..1]"
border-left-width="xsd:string [0..1]"
border-right="xsd:string [0..1]"
border-right-color="xsd:string [0..1]"
border-right-style="borderstyleType [0..1]"
border-right-width="xsd:string [0..1]"
border-start-color="xsd:string [0..1]"
border-start-style="borderstyleType [0..1]"
border-start-width="xsd:string [0..1]"
border-style="xsd:string [0..1]"
border-top="xsd:string [0..1]"
border-top-color="xsd:string [0..1]"
border-top-style="borderstyleType [0..1]"
border-top-width="xsd:string [0..1]"
border-width="xsd:string [0..1]"
padding="xsd:string [0..1]"
padding-after="xsd:string [0..1]"
padding-before="xsd:string [0..1]"
padding-bottom="xsd:string [0..1]"
padding-end="xsd:string [0..1]"
padding-left="xsd:string [0..1]"
padding-right="xsd:string [0..1]"
padding-start="xsd:string [0..1]"
padding-top="xsd:string [0..1]"/>
Schema Component Representation
<xsd:element name="page-number">
<xsd:complexType>
<xsd:attributeGroup ref="empty-inline-properties"/>
</xsd:complexType>
</xsd:element>
top

Element: page-sequence

Name page-sequence
Type Locally-defined complex type
Nillable no
Abstract no
Documentation Page sequence defines the order of choosing page masters to accomodate all the contents generated by its flow and static-content children, and the way of numbering them.The layout of these pages comes from the fo:page-sequence-master or page-master referenced by the master-reference trait on the fo:page-sequence.
Diagram
XML Instance Representation
<page-sequence
id="xsd:string [0..1]"
master-reference="xsd:string [1]"
initial-page-number="xsd:string [0..1]"
format="xsd:string [0..1]"
color="xsd:string [0..1]"
background="xsd:string [0..1]"
background-color="xsd:string [0..1]"
border="xsd:string [0..1]"
border-after-style="borderstyleType [0..1]"
border-after-width="xsd:string [0..1]"
border-before-color="xsd:string [0..1]"
border-before-style="borderstyleType [0..1]"
border-before-width="xsd:string [0..1]"
border-bottom="xsd:string [0..1]"
border-bottom-color="xsd:string [0..1]"
border-bottom-style="borderstyleType [0..1]"
border-bottom-width="xsd:string [0..1]"
border-color="xsd:string [0..1]"
border-end-color="xsd:string [0..1]"
border-end-style="borderstyleType [0..1]"
border-end-width="xsd:string [0..1]"
border-left="xsd:string [0..1]"
border-left-color="xsd:string [0..1]"
border-left-style="borderstyleType [0..1]"
border-left-width="xsd:string [0..1]"
border-right="xsd:string [0..1]"
border-right-color="xsd:string [0..1]"
border-right-style="borderstyleType [0..1]"
border-right-width="xsd:string [0..1]"
border-start-color="xsd:string [0..1]"
border-start-style="borderstyleType [0..1]"
border-start-width="xsd:string [0..1]"
border-style="xsd:string [0..1]"
border-top="xsd:string [0..1]"
border-top-color="xsd:string [0..1]"
border-top-style="borderstyleType [0..1]"
border-top-width="xsd:string [0..1]"
border-width="xsd:string [0..1]"
padding="xsd:string [0..1]"
padding-after="xsd:string [0..1]"
padding-before="xsd:string [0..1]"
padding-bottom="xsd:string [0..1]"
padding-end="xsd:string [0..1]"
padding-left="xsd:string [0..1]"
padding-right="xsd:string [0..1]"
padding-start="xsd:string [0..1]"
padding-top="xsd:string [0..1]"
height="xsd:string [0..1]"
width="xsd:string [0..1]"
margin="xsd:string [0..1]"
margin-bottom="xsd:string [0..1]"
margin-left="xsd:string [0..1]"
margin-right="xsd:string [0..1]"
margin-top="xsd:string [0..1]"
margin-after="xsd:string [0..1]"
margin-start="xsd:string [0..1]"
margin-end="xsd:string [0..1]"
margin-before="xsd:string [0..1]"
space-after="xsd:string [0..1]"
space-before="xsd:string [0..1]"
start-indent="xsd:string [0..1]"
end-indent="xsd:string [0..1]"
overflow="xsd:NMTOKEN (value comes from list: {'visible'|'auto'|'inherit'|'hidden'}) [0..1]"
display="xsd:NMTOKEN (value comes from list: {'noprint'|'hidden'|'all'}) [0..1]"
display-align="xsd:NMTOKEN (value comes from list: {'auto'|'before'|'center'|'after'|'inherit'}) [0..1]"
reference-orientation="xsd:NMTOKEN (value comes from list: {'0'|'90'|'inherit'}) [0..1]"
text-decoration="xsd:NMTOKEN (value comes from list: {'none'|'underline'|'line-through'|'no-line-through'|'inherit'}) [0..1]"
text-transform="xsd:NMTOKEN (value comes from list: {'capitalize'|'uppercase'|'lowercase'|'none'|'inherit'}) [0..1]"
font-family="xsd:string [0..1]"
font-size="xsd:string [0..1]"
font-style="xsd:NMTOKEN (value comes from list: {'normal'|'italic'|'oblique'|'inherit'}) [0..1]"
font-variant="xsd:NMTOKEN (value comes from list: {'normal'|'small-caps'|'inherit'}) [0..1]"
font-weight="xsd:NMTOKEN (value comes from list: {'normal'|'bold'|'bolder'|'lighter'|'100'|'200'|'300'|'400'|'500'|'600'|'700'|'800'|'900'|'inherit'}) [0..1]"
line-height="xsd:string [0..1]"
table-layout="xsd:NMTOKEN (value comes from list: {'fixed'|'auto'|'inherit'}) [0..1]"
provisional-distance-between-starts="xsd:string [0..1]"
provisional-label-separation="xsd:string [0..1]"
float="xsd:NMTOKEN (value comes from list: {'before'|'start'|'end'|'none'|'inherit'}) [0..1]"
text-align="xsd:NMTOKEN (value comes from list: {'start'|'center'|'end'|'justify'|'left'|'right'|'inherit'}) [0..1]"
linefeed-treatment="xsd:NMTOKEN (value comes from list: {'ignore'|'preserve'|'treat-as-space'|'treat-as-zero-width-space'|'inherit'}) [0..1]"
white-space-treatment="xsd:NMTOKEN (value comes from list: {'ignore'|'preserve'|'ignore-if-before-linefeed'|'ignore-if-after-linefeed'|'ignore-if-surrounding-linefeed'|'inherit'}) [0..1]"
white-space-collapse="xsd:NMTOKEN (value comes from list: {'false'|'true'|'inherit'}) [0..1]"
leader-alignment="xsd:NMTOKEN (value comes from list: {'none'|'reference-area'|'page'|'inherit'}) [0..1]"
leader-pattern="xsd:NMTOKEN (value comes from list: {'space'|'rule'|'dots'|'use-content'|'inherit'}) [0..1]"
leader-pattern-width="xsd:string [0..1]"
leader-length="xsd:string [0..1]"
rule-style="xsd:NMTOKEN (value comes from list: {'none'|'dotted'|'dashed'|'solid'|'double'|'groove'|'ridge'|'inherit'}) [0..1]"
rule-thickness="xsd:string [0..1]"
break-before="xsd:NMTOKEN (value comes from list: {'auto'|'page'|'inherit'}) [0..1]"
keep-together="xsd:NMTOKEN (value comes from list: {'auto'|'always'}) [0..1]"
baseline-shift="xsd:string [0..1]"
vertical-align="xsd:string [0..1]">
<static-content> ... </static-content> [0..2]
<flow> ... </flow> [1]
</page-sequence>
Schema Component Representation
<xsd:element name="page-sequence">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="static-content" minOccurs="0" maxOccurs="2"/>
<xsd:element ref="flow"/>
</xsd:sequence>
<xsd:attribute name="id" type="xsd:string"/>
<xsd:attribute name="master-reference" type="xsd:string" use="required"/>
<xsd:attribute name="initial-page-number" type="xsd:string"/>
<xsd:attribute name="format" type="xsd:string"/>
<xsd:attributeGroup ref="inheritable-properties"/>
</xsd:complexType>
</xsd:element>
top

Element: region-after

Name region-after
Type Locally-defined complex type
Nillable no
Abstract no
Documentation This region specifies a viewport/reference pair that is located on the "after" side of the page-reference-area. It is used in constructing a simple-page-master.
Diagram
XML Instance Representation
<region-after
background="xsd:string [0..1]"
background-color="xsd:string [0..1]"
border="xsd:string [0..1]"
border-after-style="borderstyleType [0..1]"
border-after-width="xsd:string [0..1]"
border-before-color="xsd:string [0..1]"
border-before-style="borderstyleType [0..1]"
border-before-width="xsd:string [0..1]"
border-bottom="xsd:string [0..1]"
border-bottom-color="xsd:string [0..1]"
border-bottom-style="borderstyleType [0..1]"
border-bottom-width="xsd:string [0..1]"
border-color="xsd:string [0..1]"
border-end-color="xsd:string [0..1]"
border-end-style="borderstyleType [0..1]"
border-end-width="xsd:string [0..1]"
border-left="xsd:string [0..1]"
border-left-color="xsd:string [0..1]"
border-left-style="borderstyleType [0..1]"
border-left-width="xsd:string [0..1]"
border-right="xsd:string [0..1]"
border-right-color="xsd:string [0..1]"
border-right-style="borderstyleType [0..1]"
border-right-width="xsd:string [0..1]"
border-start-color="xsd:string [0..1]"
border-start-style="borderstyleType [0..1]"
border-start-width="xsd:string [0..1]"
border-style="xsd:string [0..1]"
border-top="xsd:string [0..1]"
border-top-color="xsd:string [0..1]"
border-top-style="borderstyleType [0..1]"
border-top-width="xsd:string [0..1]"
border-width="xsd:string [0..1]"
padding="xsd:string [0..1]"
padding-after="xsd:string [0..1]"
padding-before="xsd:string [0..1]"
padding-bottom="xsd:string [0..1]"
padding-end="xsd:string [0..1]"
padding-left="xsd:string [0..1]"
padding-right="xsd:string [0..1]"
padding-start="xsd:string [0..1]"
padding-top="xsd:string [0..1]"
overflow="xsd:NMTOKEN (value comes from list: {'visible'|'auto'|'inherit'|'hidden'}) [0..1]"
display="xsd:NMTOKEN (value comes from list: {'noprint'|'hidden'|'all'}) [0..1]"
display-align="xsd:NMTOKEN (value comes from list: {'auto'|'before'|'center'|'after'|'inherit'}) [0..1]"
reference-orientation="xsd:NMTOKEN (value comes from list: {'0'|'90'|'inherit'}) [0..1]"
region-name="xsd:string [0..1]"
background-repeat="xsd:NMTOKEN (value comes from list: {'repeat'|'no-repeat'}) [0..1]"
extent="xsd:string [1]"/>
Schema Component Representation
<xsd:element name="region-after">
<xsd:complexType>
<xsd:attributeGroup ref="side-region-properties"/>
</xsd:complexType>
</xsd:element>
top

Element: region-before

Name region-before
Type Locally-defined complex type
Nillable no
Abstract no
Documentation This region specifies a viewport/reference pair that is located on the "before" side of the page-reference-area. It is used in constructing a simple-page-master.
Diagram
XML Instance Representation
<region-before
background="xsd:string [0..1]"
background-color="xsd:string [0..1]"
border="xsd:string [0..1]"
border-after-style="borderstyleType [0..1]"
border-after-width="xsd:string [0..1]"
border-before-color="xsd:string [0..1]"
border-before-style="borderstyleType [0..1]"
border-before-width="xsd:string [0..1]"
border-bottom="xsd:string [0..1]"
border-bottom-color="xsd:string [0..1]"
border-bottom-style="borderstyleType [0..1]"
border-bottom-width="xsd:string [0..1]"
border-color="xsd:string [0..1]"
border-end-color="xsd:string [0..1]"
border-end-style="borderstyleType [0..1]"
border-end-width="xsd:string [0..1]"
border-left="xsd:string [0..1]"
border-left-color="xsd:string [0..1]"
border-left-style="borderstyleType [0..1]"
border-left-width="xsd:string [0..1]"
border-right="xsd:string [0..1]"
border-right-color="xsd:string [0..1]"
border-right-style="borderstyleType [0..1]"
border-right-width="xsd:string [0..1]"
border-start-color="xsd:string [0..1]"
border-start-style="borderstyleType [0..1]"
border-start-width="xsd:string [0..1]"
border-style="xsd:string [0..1]"
border-top="xsd:string [0..1]"
border-top-color="xsd:string [0..1]"
border-top-style="borderstyleType [0..1]"
border-top-width="xsd:string [0..1]"
border-width="xsd:string [0..1]"
padding="xsd:string [0..1]"
padding-after="xsd:string [0..1]"
padding-before="xsd:string [0..1]"
padding-bottom="xsd:string [0..1]"
padding-end="xsd:string [0..1]"
padding-left="xsd:string [0..1]"
padding-right="xsd:string [0..1]"
padding-start="xsd:string [0..1]"
padding-top="xsd:string [0..1]"
overflow="xsd:NMTOKEN (value comes from list: {'visible'|'auto'|'inherit'|'hidden'}) [0..1]"
display="xsd:NMTOKEN (value comes from list: {'noprint'|'hidden'|'all'}) [0..1]"
display-align="xsd:NMTOKEN (value comes from list: {'auto'|'before'|'center'|'after'|'inherit'}) [0..1]"
reference-orientation="xsd:NMTOKEN (value comes from list: {'0'|'90'|'inherit'}) [0..1]"
region-name="xsd:string [0..1]"
background-repeat="xsd:NMTOKEN (value comes from list: {'repeat'|'no-repeat'}) [0..1]"
extent="xsd:string [1]"/>
Schema Component Representation
<xsd:element name="region-before">
<xsd:complexType>
<xsd:attributeGroup ref="side-region-properties"/>
</xsd:complexType>
</xsd:element>
top

Element: region-body

Name region-body
Type Locally-defined complex type
Nillable no
Abstract no
Documentation This region specifies a viewport/reference pair that is located in the "center" of the fo:simple-page-master. It represents the middle of a page. Unlike side regions, this one may have multiple columns. [!] We have restricted margin properties to be margin-only, allowing no spaces. This is done because no clear semantics can be ascribed to single components of a space vector.
Diagram
XML Instance Representation
<region-body
background="xsd:string [0..1]"
background-color="xsd:string [0..1]"
border="xsd:string [0..1]"
border-after-style="borderstyleType [0..1]"
border-after-width="xsd:string [0..1]"
border-before-color="xsd:string [0..1]"
border-before-style="borderstyleType [0..1]"
border-before-width="xsd:string [0..1]"
border-bottom="xsd:string [0..1]"
border-bottom-color="xsd:string [0..1]"
border-bottom-style="borderstyleType [0..1]"
border-bottom-width="xsd:string [0..1]"
border-color="xsd:string [0..1]"
border-end-color="xsd:string [0..1]"
border-end-style="borderstyleType [0..1]"
border-end-width="xsd:string [0..1]"
border-left="xsd:string [0..1]"
border-left-color="xsd:string [0..1]"
border-left-style="borderstyleType [0..1]"
border-left-width="xsd:string [0..1]"
border-right="xsd:string [0..1]"
border-right-color="xsd:string [0..1]"
border-right-style="borderstyleType [0..1]"
border-right-width="xsd:string [0..1]"
border-start-color="xsd:string [0..1]"
border-start-style="borderstyleType [0..1]"
border-start-width="xsd:string [0..1]"
border-style="xsd:string [0..1]"
border-top="xsd:string [0..1]"
border-top-color="xsd:string [0..1]"
border-top-style="borderstyleType [0..1]"
border-top-width="xsd:string [0..1]"
border-width="xsd:string [0..1]"
padding="xsd:string [0..1]"
padding-after="xsd:string [0..1]"
padding-before="xsd:string [0..1]"
padding-bottom="xsd:string [0..1]"
padding-end="xsd:string [0..1]"
padding-left="xsd:string [0..1]"
padding-right="xsd:string [0..1]"
padding-start="xsd:string [0..1]"
padding-top="xsd:string [0..1]"
overflow="xsd:NMTOKEN (value comes from list: {'visible'|'auto'|'inherit'|'hidden'}) [0..1]"
display="xsd:NMTOKEN (value comes from list: {'noprint'|'hidden'|'all'}) [0..1]"
display-align="xsd:NMTOKEN (value comes from list: {'auto'|'before'|'center'|'after'|'inherit'}) [0..1]"
reference-orientation="xsd:NMTOKEN (value comes from list: {'0'|'90'|'inherit'}) [0..1]"
region-name="xsd:string [0..1]"
background-repeat="xsd:NMTOKEN (value comes from list: {'repeat'|'no-repeat'}) [0..1]"
margin="xsd:string [0..1]"
margin-bottom="xsd:string [0..1]"
margin-left="xsd:string [0..1]"
margin-right="xsd:string [0..1]"
margin-top="xsd:string [0..1]"
margin-after="xsd:string [0..1]"
margin-start="xsd:string [0..1]"
margin-end="xsd:string [0..1]"
margin-before="xsd:string [0..1]"
background-image="anySimpleType [0..1]"/>
Schema Component Representation
<xsd:element name="region-body">
<xsd:complexType>
<xsd:attributeGroup ref="region-properties"/>
<xsd:attributeGroup ref="margin-properties-CSS"/>
<xsd:attribute name="background-image"/>
</xsd:complexType>
</xsd:element>
top

Element: root

Name root
Type Locally-defined complex type
Nillable no
Abstract no
Documentation This is the top node of the formatting object tree. It holds an fo:layout-master-set formatting object and one or more fo:page-sequence objects.
Diagram
XML Instance Representation
<root
root="xsd:NMTOKEN (value comes from list: {'1'|'x1'|'root'|'formular'}) [1]"
inheritance="1 [1]"
color="xsd:string [0..1]"
background="xsd:string [0..1]"
background-color="xsd:string [0..1]"
border="xsd:string [0..1]"
border-after-style="borderstyleType [0..1]"
border-after-width="xsd:string [0..1]"
border-before-color="xsd:string [0..1]"
border-before-style="borderstyleType [0..1]"
border-before-width="xsd:string [0..1]"
border-bottom="xsd:string [0..1]"
border-bottom-color="xsd:string [0..1]"
border-bottom-style="borderstyleType [0..1]"
border-bottom-width="xsd:string [0..1]"
border-color="xsd:string [0..1]"
border-end-color="xsd:string [0..1]"
border-end-style="borderstyleType [0..1]"
border-end-width="xsd:string [0..1]"
border-left="xsd:string [0..1]"
border-left-color="xsd:string [0..1]"
border-left-style="borderstyleType [0..1]"
border-left-width="xsd:string [0..1]"
border-right="xsd:string [0..1]"
border-right-color="xsd:string [0..1]"
border-right-style="borderstyleType [0..1]"
border-right-width="xsd:string [0..1]"
border-start-color="xsd:string [0..1]"
border-start-style="borderstyleType [0..1]"
border-start-width="xsd:string [0..1]"
border-style="xsd:string [0..1]"
border-top="xsd:string [0..1]"
border-top-color="xsd:string [0..1]"
border-top-style="borderstyleType [0..1]"
border-top-width="xsd:string [0..1]"
border-width="xsd:string [0..1]"
padding="xsd:string [0..1]"
padding-after="xsd:string [0..1]"
padding-before="xsd:string [0..1]"
padding-bottom="xsd:string [0..1]"
padding-end="xsd:string [0..1]"
padding-left="xsd:string [0..1]"
padding-right="xsd:string [0..1]"
padding-start="xsd:string [0..1]"
padding-top="xsd:string [0..1]"
height="xsd:string [0..1]"
width="xsd:string [0..1]"
margin="xsd:string [0..1]"
margin-bottom="xsd:string [0..1]"
margin-left="xsd:string [0..1]"
margin-right="xsd:string [0..1]"
margin-top="xsd:string [0..1]"
margin-after="xsd:string [0..1]"
margin-start="xsd:string [0..1]"
margin-end="xsd:string [0..1]"
margin-before="xsd:string [0..1]"
space-after="xsd:string [0..1]"
space-before="xsd:string [0..1]"
start-indent="xsd:string [0..1]"
end-indent="xsd:string [0..1]"
overflow="xsd:NMTOKEN (value comes from list: {'visible'|'auto'|'inherit'|'hidden'}) [0..1]"
display="xsd:NMTOKEN (value comes from list: {'noprint'|'hidden'|'all'}) [0..1]"
display-align="xsd:NMTOKEN (value comes from list: {'auto'|'before'|'center'|'after'|'inherit'}) [0..1]"
reference-orientation="xsd:NMTOKEN (value comes from list: {'0'|'90'|'inherit'}) [0..1]"
text-decoration="xsd:NMTOKEN (value comes from list: {'none'|'underline'|'line-through'|'no-line-through'|'inherit'}) [0..1]"
text-transform="xsd:NMTOKEN (value comes from list: {'capitalize'|'uppercase'|'lowercase'|'none'|'inherit'}) [0..1]"
font-family="xsd:string [0..1]"
font-size="xsd:string [0..1]"
font-style="xsd:NMTOKEN (value comes from list: {'normal'|'italic'|'oblique'|'inherit'}) [0..1]"
font-variant="xsd:NMTOKEN (value comes from list: {'normal'|'small-caps'|'inherit'}) [0..1]"
font-weight="xsd:NMTOKEN (value comes from list: {'normal'|'bold'|'bolder'|'lighter'|'100'|'200'|'300'|'400'|'500'|'600'|'700'|'800'|'900'|'inherit'}) [0..1]"
line-height="xsd:string [0..1]"
table-layout="xsd:NMTOKEN (value comes from list: {'fixed'|'auto'|'inherit'}) [0..1]"
provisional-distance-between-starts="xsd:string [0..1]"
provisional-label-separation="xsd:string [0..1]"
float="xsd:NMTOKEN (value comes from list: {'before'|'start'|'end'|'none'|'inherit'}) [0..1]"
text-align="xsd:NMTOKEN (value comes from list: {'start'|'center'|'end'|'justify'|'left'|'right'|'inherit'}) [0..1]"
linefeed-treatment="xsd:NMTOKEN (value comes from list: {'ignore'|'preserve'|'treat-as-space'|'treat-as-zero-width-space'|'inherit'}) [0..1]"
white-space-treatment="xsd:NMTOKEN (value comes from list: {'ignore'|'preserve'|'ignore-if-before-linefeed'|'ignore-if-after-linefeed'|'ignore-if-surrounding-linefeed'|'inherit'}) [0..1]"
white-space-collapse="xsd:NMTOKEN (value comes from list: {'false'|'true'|'inherit'}) [0..1]"
leader-alignment="xsd:NMTOKEN (value comes from list: {'none'|'reference-area'|'page'|'inherit'}) [0..1]"
leader-pattern="xsd:NMTOKEN (value comes from list: {'space'|'rule'|'dots'|'use-content'|'inherit'}) [0..1]"
leader-pattern-width="xsd:string [0..1]"
leader-length="xsd:string [0..1]"
rule-style="xsd:NMTOKEN (value comes from list: {'none'|'dotted'|'dashed'|'solid'|'double'|'groove'|'ridge'|'inherit'}) [0..1]"
rule-thickness="xsd:string [0..1]"
break-before="xsd:NMTOKEN (value comes from list: {'auto'|'page'|'inherit'}) [0..1]"
keep-together="xsd:NMTOKEN (value comes from list: {'auto'|'always'}) [0..1]"
baseline-shift="xsd:string [0..1]"
vertical-align="xsd:string [0..1]"
Allow any attributes from any namespace (strict validation).
>
<fm:formparams> ... </fm:formparams> [1]
<layout-master-set> ... </layout-master-set> [1]
<page-sequence> ... </page-sequence> [1]
</root>
Schema Component Representation
<xsd:element name="root">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="fm:formparams"/>
<xsd:element ref="layout-master-set"/>
<xsd:element ref="page-sequence"/>
</xsd:sequence>
<xsd:attribute name="root" use="required">
<xsd:simpleType>
<xsd:restriction base="xsd:NMTOKEN">
<xsd:enumeration value="1"/>
<xsd:enumeration value="x1"/>
<xsd:enumeration value="root"/>
<xsd:enumeration value="formular"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
<xsd:attribute name="inheritance" use="required" fixed="1"/>
<xsd:attributeGroup ref="inheritable-properties"/>
<xsd:anyAttribute namespace="##any"/>
</xsd:complexType>
</xsd:element>
top

Element: simple-page-master

Name simple-page-master
Type Locally-defined complex type
Nillable no
Abstract no
Documentation Simple page master defines a page layout. It does not explicitly generate any content. Most of its properties are local except for writing-mode and reference-orientation that are inherited by the underlying region-* objects. The page may be subdivided into up to five regions: region-body, region-before, region-after, region-start, and region-end.
Diagram
XML Instance Representation
<simple-page-master
margin="xsd:string [0..1]"
margin-bottom="xsd:string [0..1]"
margin-left="xsd:string [0..1]"
margin-right="xsd:string [0..1]"
margin-top="xsd:string [0..1]"
margin-after="xsd:string [0..1]"
margin-start="xsd:string [0..1]"
margin-end="xsd:string [0..1]"
margin-before="xsd:string [0..1]"
master-name="xsd:string [1]"
page-height="xsd:string [0..1]"
page-width="xsd:string [0..1]"
size="xsd:string [0..1]"
reference-orientation="xsd:NMTOKEN (value comes from list: {'0'|'90'}) [0..1]">
<region-body> ... </region-body> [1]
<region-before> ... </region-before> [0..1]
<region-after> ... </region-after> [0..1]
</simple-page-master>
Schema Component Representation
<xsd:element name="simple-page-master">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="region-body"/>
<xsd:element ref="region-before" minOccurs="0"/>
<xsd:element ref="region-after" minOccurs="0"/>
</xsd:sequence>
<xsd:attributeGroup ref="margin-properties-CSS"/>
<xsd:attribute name="master-name" type="xsd:string" use="required"/>
<xsd:attribute name="page-height" type="xsd:string"/>
<xsd:attribute name="page-width" type="xsd:string"/>
<xsd:attribute name="size" type="xsd:string"/>
<xsd:attribute name="reference-orientation">
<xsd:simpleType>
<xsd:restriction base="xsd:NMTOKEN">
<xsd:enumeration value="0"/>
<xsd:enumeration value="90"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
</xsd:complexType>
</xsd:element>
top

Element: static-content

Name static-content
Type Locally-defined complex type
Nillable no
Abstract no
Documentation The fo:static-content formatting object holds a sequence or a tree of formatting objects that is to be presented in a single region or repeated in like-named regions on one or more pages in the page-sequence. Its common use is for repeating or running headers and footers.
Diagram
XML Instance Representation
<static-content
id="xsd:string [0..1]"
flow-name="xsd:string [1]"
form602help="xsd:string [0..1]"
color="xsd:string [0..1]"
background="xsd:string [0..1]"
background-color="xsd:string [0..1]"
border="xsd:string [0..1]"
border-after-style="borderstyleType [0..1]"
border-after-width="xsd:string [0..1]"
border-before-color="xsd:string [0..1]"
border-before-style="borderstyleType [0..1]"
border-before-width="xsd:string [0..1]"
border-bottom="xsd:string [0..1]"
border-bottom-color="xsd:string [0..1]"
border-bottom-style="borderstyleType [0..1]"
border-bottom-width="xsd:string [0..1]"
border-color="xsd:string [0..1]"
border-end-color="xsd:string [0..1]"
border-end-style="borderstyleType [0..1]"
border-end-width="xsd:string [0..1]"
border-left="xsd:string [0..1]"
border-left-color="xsd:string [0..1]"
border-left-style="borderstyleType [0..1]"
border-left-width="xsd:string [0..1]"
border-right="xsd:string [0..1]"
border-right-color="xsd:string [0..1]"
border-right-style="borderstyleType [0..1]"
border-right-width="xsd:string [0..1]"
border-start-color="xsd:string [0..1]"
border-start-style="borderstyleType [0..1]"
border-start-width="xsd:string [0..1]"
border-style="xsd:string [0..1]"
border-top="xsd:string [0..1]"
border-top-color="xsd:string [0..1]"
border-top-style="borderstyleType [0..1]"
border-top-width="xsd:string [0..1]"
border-width="xsd:string [0..1]"
padding="xsd:string [0..1]"
padding-after="xsd:string [0..1]"
padding-before="xsd:string [0..1]"
padding-bottom="xsd:string [0..1]"
padding-end="xsd:string [0..1]"
padding-left="xsd:string [0..1]"
padding-right="xsd:string [0..1]"
padding-start="xsd:string [0..1]"
padding-top="xsd:string [0..1]"
height="xsd:string [0..1]"
width="xsd:string [0..1]"
margin="xsd:string [0..1]"
margin-bottom="xsd:string [0..1]"
margin-left="xsd:string [0..1]"
margin-right="xsd:string [0..1]"
margin-top="xsd:string [0..1]"
margin-after="xsd:string [0..1]"
margin-start="xsd:string [0..1]"
margin-end="xsd:string [0..1]"
margin-before="xsd:string [0..1]"
space-after="xsd:string [0..1]"
space-before="xsd:string [0..1]"
start-indent="xsd:string [0..1]"
end-indent="xsd:string [0..1]"
overflow="xsd:NMTOKEN (value comes from list: {'visible'|'auto'|'inherit'|'hidden'}) [0..1]"
display="xsd:NMTOKEN (value comes from list: {'noprint'|'hidden'|'all'}) [0..1]"
display-align="xsd:NMTOKEN (value comes from list: {'auto'|'before'|'center'|'after'|'inherit'}) [0..1]"
reference-orientation="xsd:NMTOKEN (value comes from list: {'0'|'90'|'inherit'}) [0..1]"
text-decoration="xsd:NMTOKEN (value comes from list: {'none'|'underline'|'line-through'|'no-line-through'|'inherit'}) [0..1]"
text-transform="xsd:NMTOKEN (value comes from list: {'capitalize'|'uppercase'|'lowercase'|'none'|'inherit'}) [0..1]"
font-family="xsd:string [0..1]"
font-size="xsd:string [0..1]"
font-style="xsd:NMTOKEN (value comes from list: {'normal'|'italic'|'oblique'|'inherit'}) [0..1]"
font-variant="xsd:NMTOKEN (value comes from list: {'normal'|'small-caps'|'inherit'}) [0..1]"
font-weight="xsd:NMTOKEN (value comes from list: {'normal'|'bold'|'bolder'|'lighter'|'100'|'200'|'300'|'400'|'500'|'600'|'700'|'800'|'900'|'inherit'}) [0..1]"
line-height="xsd:string [0..1]"
table-layout="xsd:NMTOKEN (value comes from list: {'fixed'|'auto'|'inherit'}) [0..1]"
provisional-distance-between-starts="xsd:string [0..1]"
provisional-label-separation="xsd:string [0..1]"
float="xsd:NMTOKEN (value comes from list: {'before'|'start'|'end'|'none'|'inherit'}) [0..1]"
text-align="xsd:NMTOKEN (value comes from list: {'start'|'center'|'end'|'justify'|'left'|'right'|'inherit'}) [0..1]"
linefeed-treatment="xsd:NMTOKEN (value comes from list: {'ignore'|'preserve'|'treat-as-space'|'treat-as-zero-width-space'|'inherit'}) [0..1]"
white-space-treatment="xsd:NMTOKEN (value comes from list: {'ignore'|'preserve'|'ignore-if-before-linefeed'|'ignore-if-after-linefeed'|'ignore-if-surrounding-linefeed'|'inherit'}) [0..1]"
white-space-collapse="xsd:NMTOKEN (value comes from list: {'false'|'true'|'inherit'}) [0..1]"
leader-alignment="xsd:NMTOKEN (value comes from list: {'none'|'reference-area'|'page'|'inherit'}) [0..1]"
leader-pattern="xsd:NMTOKEN (value comes from list: {'space'|'rule'|'dots'|'use-content'|'inherit'}) [0..1]"
leader-pattern-width="xsd:string [0..1]"
leader-length="xsd:string [0..1]"
rule-style="xsd:NMTOKEN (value comes from list: {'none'|'dotted'|'dashed'|'solid'|'double'|'groove'|'ridge'|'inherit'}) [0..1]"
rule-thickness="xsd:string [0..1]"
break-before="xsd:NMTOKEN (value comes from list: {'auto'|'page'|'inherit'}) [0..1]"
keep-together="xsd:NMTOKEN (value comes from list: {'auto'|'always'}) [0..1]"
baseline-shift="xsd:string [0..1]"
vertical-align="xsd:string [0..1]"
form602langext="xsd:NMTOKEN (value comes from list: {'lovfl'}) [0..1] ?">
Start Choice [1..*]
Start Choice [1]
<block> ... </block> [1]
<block-container> ... </block-container> [1]
<table> ... </table> [1]
<list-block> ... </list-block> [1]
End Choice
End Choice
</static-content>
Schema Component Representation
<xsd:element name="static-content">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:group ref="blocks"/>
</xsd:choice>
<xsd:attributeGroup ref="flow-properties"/>
</xsd:complexType>
</xsd:element>
top

Element: table

Name table
Type Locally-defined complex type
Nillable no
Abstract no
Documentation Table is the basic element for all tables. All the contents placed inside it is distributed over a single rectangular grid of rows and columns. It is used for formatting the tabular material of a table. The table content is divided into a header, footer, and one or more bodies.
Diagram
XML Instance Representation
<table
id="xsd:string [0..1]"
color="xsd:string [0..1]"
background="xsd:string [0..1]"
background-color="xsd:string [0..1]"
border="xsd:string [0..1]"
border-after-style="borderstyleType [0..1]"
border-after-width="xsd:string [0..1]"
border-before-color="xsd:string [0..1]"
border-before-style="borderstyleType [0..1]"
border-before-width="xsd:string [0..1]"
border-bottom="xsd:string [0..1]"
border-bottom-color="xsd:string [0..1]"
border-bottom-style="borderstyleType [0..1]"
border-bottom-width="xsd:string [0..1]"
border-color="xsd:string [0..1]"
border-end-color="xsd:string [0..1]"
border-end-style="borderstyleType [0..1]"
border-end-width="xsd:string [0..1]"
border-left="xsd:string [0..1]"
border-left-color="xsd:string [0..1]"
border-left-style="borderstyleType [0..1]"
border-left-width="xsd:string [0..1]"
border-right="xsd:string [0..1]"
border-right-color="xsd:string [0..1]"
border-right-style="borderstyleType [0..1]"
border-right-width="xsd:string [0..1]"
border-start-color="xsd:string [0..1]"
border-start-style="borderstyleType [0..1]"
border-start-width="xsd:string [0..1]"
border-style="xsd:string [0..1]"
border-top="xsd:string [0..1]"
border-top-color="xsd:string [0..1]"
border-top-style="borderstyleType [0..1]"
border-top-width="xsd:string [0..1]"
border-width="xsd:string [0..1]"
padding="xsd:string [0..1]"
padding-after="xsd:string [0..1]"
padding-before="xsd:string [0..1]"
padding-bottom="xsd:string [0..1]"
padding-end="xsd:string [0..1]"
padding-left="xsd:string [0..1]"
padding-right="xsd:string [0..1]"
padding-start="xsd:string [0..1]"
padding-top="xsd:string [0..1]"
height="xsd:string [0..1]"
width="xsd:string [0..1]"
margin="xsd:string [0..1]"
margin-bottom="xsd:string [0..1]"
margin-left="xsd:string [0..1]"
margin-right="xsd:string [0..1]"
margin-top="xsd:string [0..1]"
margin-after="xsd:string [0..1]"
margin-start="xsd:string [0..1]"
margin-end="xsd:string [0..1]"
margin-before="xsd:string [0..1]"
space-after="xsd:string [0..1]"
space-before="xsd:string [0..1]"
start-indent="xsd:string [0..1]"
end-indent="xsd:string [0..1]"
overflow="xsd:NMTOKEN (value comes from list: {'visible'|'auto'|'inherit'|'hidden'}) [0..1]"
display="xsd:NMTOKEN (value comes from list: {'noprint'|'hidden'|'all'}) [0..1]"
display-align="xsd:NMTOKEN (value comes from list: {'auto'|'before'|'center'|'after'|'inherit'}) [0..1]"
reference-orientation="xsd:NMTOKEN (value comes from list: {'0'|'90'|'inherit'}) [0..1]"
text-decoration="xsd:NMTOKEN (value comes from list: {'none'|'underline'|'line-through'|'no-line-through'|'inherit'}) [0..1]"
text-transform="xsd:NMTOKEN (value comes from list: {'capitalize'|'uppercase'|'lowercase'|'none'|'inherit'}) [0..1]"
font-family="xsd:string [0..1]"
font-size="xsd:string [0..1]"
font-style="xsd:NMTOKEN (value comes from list: {'normal'|'italic'|'oblique'|'inherit'}) [0..1]"
font-variant="xsd:NMTOKEN (value comes from list: {'normal'|'small-caps'|'inherit'}) [0..1]"
font-weight="xsd:NMTOKEN (value comes from list: {'normal'|'bold'|'bolder'|'lighter'|'100'|'200'|'300'|'400'|'500'|'600'|'700'|'800'|'900'|'inherit'}) [0..1]"
line-height="xsd:string [0..1]"
table-layout="xsd:NMTOKEN (value comes from list: {'fixed'|'auto'|'inherit'}) [0..1]"
provisional-distance-between-starts="xsd:string [0..1]"
provisional-label-separation="xsd:string [0..1]"
float="xsd:NMTOKEN (value comes from list: {'before'|'start'|'end'|'none'|'inherit'}) [0..1]"
text-align="xsd:NMTOKEN (value comes from list: {'start'|'center'|'end'|'justify'|'left'|'right'|'inherit'}) [0..1]"
linefeed-treatment="xsd:NMTOKEN (value comes from list: {'ignore'|'preserve'|'treat-as-space'|'treat-as-zero-width-space'|'inherit'}) [0..1]"
white-space-treatment="xsd:NMTOKEN (value comes from list: {'ignore'|'preserve'|'ignore-if-before-linefeed'|'ignore-if-after-linefeed'|'ignore-if-surrounding-linefeed'|'inherit'}) [0..1]"
white-space-collapse="xsd:NMTOKEN (value comes from list: {'false'|'true'|'inherit'}) [0..1]"
leader-alignment="xsd:NMTOKEN (value comes from list: {'none'|'reference-area'|'page'|'inherit'}) [0..1]"
leader-pattern="xsd:NMTOKEN (value comes from list: {'space'|'rule'|'dots'|'use-content'|'inherit'}) [0..1]"
leader-pattern-width="xsd:string [0..1]"
leader-length="xsd:string [0..1]"
rule-style="xsd:NMTOKEN (value comes from list: {'none'|'dotted'|'dashed'|'solid'|'double'|'groove'|'ridge'|'inherit'}) [0..1]"
rule-thickness="xsd:string [0..1]"
break-before="xsd:NMTOKEN (value comes from list: {'auto'|'page'|'inherit'}) [0..1]"
keep-together="xsd:NMTOKEN (value comes from list: {'auto'|'always'}) [0..1]"
baseline-shift="xsd:string [0..1]"
vertical-align="xsd:string [0..1]"
form602repe="xsd:QName [0..1]"
form602startindex="xsd:int [0..1]"
form602ct="rep [0..1]"
form602expresion="xsd:string [0..1]"
form602menu="xsd:string [0..1]"
form602bind="xsd:string [0..1]"
form602maxoccurs="xsd:string [0..1]"
form602minoccurs="xsd:string [0..1]"
form602tabstop="xsd:string [0..1]">
<!-- Mixed content -->
<table-column> ... </table-column> [0..*]
<table-header> ... </table-header> [0..1]
<table-footer> ... </table-footer> [0..1]
<table-body> ... </table-body> [1..*]
</table>
Schema Component Representation
<xsd:element name="table">
<xsd:complexType mixed="true">
<xsd:sequence>
<xsd:element ref="table-column" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="table-header" minOccurs="0"/>
<xsd:element ref="table-footer" minOccurs="0"/>
<xsd:element ref="table-body" maxOccurs="unbounded"/>
</xsd:sequence>
<xsd:attributeGroup ref="block-properties"/>
<xsd:attribute name="form602repe" type="xsd:QName"/>
<-- Data document element name; it contains the content of form fields in the form section. -->
<xsd:attribute name="form602startindex" type="xsd:int"/>
<-- Number of indexed repeating sections which is actually active. -->
<xsd:attribute name="form602ct" fixed="rep"/>
<-- Form control type. -->
<xsd:attribute name="form602expresion" type="xsd:string"/>
<-- Data switching extension. Before showing a case it evaluates an added expression. -->
<xsd:attribute name="form602menu" type="xsd:string"/>
<-- It is used in offering field. -->
<xsd:attribute name="form602bind" type="xsd:string"/>
<-- Name of a binding structure. -->
<xsd:attribute name="form602maxoccurs" type="xsd:string"/>
<-- Maximum number of repetitions of repeating sections. -->
<xsd:attribute name="form602minoccurs" type="xsd:string"/>
<-- Minimum number of repetitions of repeating sections. -->
<xsd:attribute name="form602tabstop" type="xsd:string"/>
<-- Position of a field while using tabulator. -->
</xsd:complexType>
</xsd:element>
top

Element: table-body

Name table-body
Type Locally-defined complex type
Nillable no
Abstract no
Documentation The fo:table-body object is a container for the table rows and table cells of the table.
Diagram
XML Instance Representation
<table-body
id="xsd:string [0..1]"
color="xsd:string [0..1]"
background="xsd:string [0..1]"
background-color="xsd:string [0..1]"
border="xsd:string [0..1]"
border-after-style="borderstyleType [0..1]"
border-after-width="xsd:string [0..1]"
border-before-color="xsd:string [0..1]"
border-before-style="borderstyleType [0..1]"
border-before-width="xsd:string [0..1]"
border-bottom="xsd:string [0..1]"
border-bottom-color="xsd:string [0..1]"
border-bottom-style="borderstyleType [0..1]"
border-bottom-width="xsd:string [0..1]"
border-color="xsd:string [0..1]"
border-end-color="xsd:string [0..1]"
border-end-style="borderstyleType [0..1]"
border-end-width="xsd:string [0..1]"
border-left="xsd:string [0..1]"
border-left-color="xsd:string [0..1]"
border-left-style="borderstyleType [0..1]"
border-left-width="xsd:string [0..1]"
border-right="xsd:string [0..1]"
border-right-color="xsd:string [0..1]"
border-right-style="borderstyleType [0..1]"
border-right-width="xsd:string [0..1]"
border-start-color="xsd:string [0..1]"
border-start-style="borderstyleType [0..1]"
border-start-width="xsd:string [0..1]"
border-style="xsd:string [0..1]"
border-top="xsd:string [0..1]"
border-top-color="xsd:string [0..1]"
border-top-style="borderstyleType [0..1]"
border-top-width="xsd:string [0..1]"
border-width="xsd:string [0..1]"
padding="xsd:string [0..1]"
padding-after="xsd:string [0..1]"
padding-before="xsd:string [0..1]"
padding-bottom="xsd:string [0..1]"
padding-end="xsd:string [0..1]"
padding-left="xsd:string [0..1]"
padding-right="xsd:string [0..1]"
padding-start="xsd:string [0..1]"
padding-top="xsd:string [0..1]"
height="xsd:string [0..1]"
width="xsd:string [0..1]"
margin="xsd:string [0..1]"
margin-bottom="xsd:string [0..1]"
margin-left="xsd:string [0..1]"
margin-right="xsd:string [0..1]"
margin-top="xsd:string [0..1]"
margin-after="xsd:string [0..1]"
margin-start="xsd:string [0..1]"
margin-end="xsd:string [0..1]"
margin-before="xsd:string [0..1]"
space-after="xsd:string [0..1]"
space-before="xsd:string [0..1]"
start-indent="xsd:string [0..1]"
end-indent="xsd:string [0..1]"
overflow="xsd:NMTOKEN (value comes from list: {'visible'|'auto'|'inherit'|'hidden'}) [0..1]"
display="xsd:NMTOKEN (value comes from list: {'noprint'|'hidden'|'all'}) [0..1]"
display-align="xsd:NMTOKEN (value comes from list: {'auto'|'before'|'center'|'after'|'inherit'}) [0..1]"
reference-orientation="xsd:NMTOKEN (value comes from list: {'0'|'90'|'inherit'}) [0..1]"
text-decoration="xsd:NMTOKEN (value comes from list: {'none'|'underline'|'line-through'|'no-line-through'|'inherit'}) [0..1]"
text-transform="xsd:NMTOKEN (value comes from list: {'capitalize'|'uppercase'|'lowercase'|'none'|'inherit'}) [0..1]"
font-family="xsd:string [0..1]"
font-size="xsd:string [0..1]"
font-style="xsd:NMTOKEN (value comes from list: {'normal'|'italic'|'oblique'|'inherit'}) [0..1]"
font-variant="xsd:NMTOKEN (value comes from list: {'normal'|'small-caps'|'inherit'}) [0..1]"
font-weight="xsd:NMTOKEN (value comes from list: {'normal'|'bold'|'bolder'|'lighter'|'100'|'200'|'300'|'400'|'500'|'600'|'700'|'800'|'900'|'inherit'}) [0..1]"
line-height="xsd:string [0..1]"
table-layout="xsd:NMTOKEN (value comes from list: {'fixed'|'auto'|'inherit'}) [0..1]"
provisional-distance-between-starts="xsd:string [0..1]"
provisional-label-separation="xsd:string [0..1]"
float="xsd:NMTOKEN (value comes from list: {'before'|'start'|'end'|'none'|'inherit'}) [0..1]"
text-align="xsd:NMTOKEN (value comes from list: {'start'|'center'|'end'|'justify'|'left'|'right'|'inherit'}) [0..1]"
linefeed-treatment="xsd:NMTOKEN (value comes from list: {'ignore'|'preserve'|'treat-as-space'|'treat-as-zero-width-space'|'inherit'}) [0..1]"
white-space-treatment="xsd:NMTOKEN (value comes from list: {'ignore'|'preserve'|'ignore-if-before-linefeed'|'ignore-if-after-linefeed'|'ignore-if-surrounding-linefeed'|'inherit'}) [0..1]"
white-space-collapse="xsd:NMTOKEN (value comes from list: {'false'|'true'|'inherit'}) [0..1]"
leader-alignment="xsd:NMTOKEN (value comes from list: {'none'|'reference-area'|'page'|'inherit'}) [0..1]"
leader-pattern="xsd:NMTOKEN (value comes from list: {'space'|'rule'|'dots'|'use-content'|'inherit'}) [0..1]"
leader-pattern-width="xsd:string [0..1]"
leader-length="xsd:string [0..1]"
rule-style="xsd:NMTOKEN (value comes from list: {'none'|'dotted'|'dashed'|'solid'|'double'|'groove'|'ridge'|'inherit'}) [0..1]"
rule-thickness="xsd:string [0..1]"
break-before="xsd:NMTOKEN (value comes from list: {'auto'|'page'|'inherit'}) [0..1]"
keep-together="xsd:NMTOKEN (value comes from list: {'auto'|'always'}) [0..1]"
baseline-shift="xsd:string [0..1]"
vertical-align="xsd:string [0..1]">
Start Choice [1]
Start Choice [1]
<table-row> ... </table-row> [1..*]
End Choice
End Choice
</table-body>
Schema Component Representation
<xsd:element name="table-body">
<xsd:complexType>
<xsd:choice>
<xsd:group ref="row-group"/>
</xsd:choice>
<xsd:attribute name="id" type="xsd:string"/>
<xsd:attributeGroup ref="inheritable-properties"/>
</xsd:complexType>
</xsd:element>
top

Element: table-cell

Name table-cell
Type Locally-defined complex type
Nillable no
Abstract no
Documentation The fo:table-cell object is a container for the content in a table cell.
Diagram
XML Instance Representation
<table-cell
id="xsd:string [0..1]"
color="xsd:string [0..1]"
background="xsd:string [0..1]"
background-color="xsd:string [0..1]"
border="xsd:string [0..1]"
border-after-style="borderstyleType [0..1]"
border-after-width="xsd:string [0..1]"
border-before-color="xsd:string [0..1]"
border-before-style="borderstyleType [0..1]"
border-before-width="xsd:string [0..1]"
border-bottom="xsd:string [0..1]"
border-bottom-color="xsd:string [0..1]"
border-bottom-style="borderstyleType [0..1]"
border-bottom-width="xsd:string [0..1]"
border-color="xsd:string [0..1]"
border-end-color="xsd:string [0..1]"
border-end-style="borderstyleType [0..1]"
border-end-width="xsd:string [0..1]"
border-left="xsd:string [0..1]"
border-left-color="xsd:string [0..1]"
border-left-style="borderstyleType [0..1]"
border-left-width="xsd:string [0..1]"
border-right="xsd:string [0..1]"
border-right-color="xsd:string [0..1]"
border-right-style="borderstyleType [0..1]"
border-right-width="xsd:string [0..1]"
border-start-color="xsd:string [0..1]"
border-start-style="borderstyleType [0..1]"
border-start-width="xsd:string [0..1]"
border-style="xsd:string [0..1]"
border-top="xsd:string [0..1]"
border-top-color="xsd:string [0..1]"
border-top-style="borderstyleType [0..1]"
border-top-width="xsd:string [0..1]"
border-width="xsd:string [0..1]"
padding="xsd:string [0..1]"
padding-after="xsd:string [0..1]"
padding-before="xsd:string [0..1]"
padding-bottom="xsd:string [0..1]"
padding-end="xsd:string [0..1]"
padding-left="xsd:string [0..1]"
padding-right="xsd:string [0..1]"
padding-start="xsd:string [0..1]"
padding-top="xsd:string [0..1]"
height="xsd:string [0..1]"
width="xsd:string [0..1]"
margin="xsd:string [0..1]"
margin-bottom="xsd:string [0..1]"
margin-left="xsd:string [0..1]"
margin-right="xsd:string [0..1]"
margin-top="xsd:string [0..1]"
margin-after="xsd:string [0..1]"
margin-start="xsd:string [0..1]"
margin-end="xsd:string [0..1]"
margin-before="xsd:string [0..1]"
space-after="xsd:string [0..1]"
space-before="xsd:string [0..1]"
start-indent="xsd:string [0..1]"
end-indent="xsd:string [0..1]"
overflow="xsd:NMTOKEN (value comes from list: {'visible'|'auto'|'inherit'|'hidden'}) [0..1]"
display="xsd:NMTOKEN (value comes from list: {'noprint'|'hidden'|'all'}) [0..1]"
display-align="xsd:NMTOKEN (value comes from list: {'auto'|'before'|'center'|'after'|'inherit'}) [0..1]"
reference-orientation="xsd:NMTOKEN (value comes from list: {'0'|'90'|'inherit'}) [0..1]"
text-decoration="xsd:NMTOKEN (value comes from list: {'none'|'underline'|'line-through'|'no-line-through'|'inherit'}) [0..1]"
text-transform="xsd:NMTOKEN (value comes from list: {'capitalize'|'uppercase'|'lowercase'|'none'|'inherit'}) [0..1]"
font-family="xsd:string [0..1]"
font-size="xsd:string [0..1]"
font-style="xsd:NMTOKEN (value comes from list: {'normal'|'italic'|'oblique'|'inherit'}) [0..1]"
font-variant="xsd:NMTOKEN (value comes from list: {'normal'|'small-caps'|'inherit'}) [0..1]"
font-weight="xsd:NMTOKEN (value comes from list: {'normal'|'bold'|'bolder'|'lighter'|'100'|'200'|'300'|'400'|'500'|'600'|'700'|'800'|'900'|'inherit'}) [0..1]"
line-height="xsd:string [0..1]"
table-layout="xsd:NMTOKEN (value comes from list: {'fixed'|'auto'|'inherit'}) [0..1]"
provisional-distance-between-starts="xsd:string [0..1]"
provisional-label-separation="xsd:string [0..1]"
float="xsd:NMTOKEN (value comes from list: {'before'|'start'|'end'|'none'|'inherit'}) [0..1]"
text-align="xsd:NMTOKEN (value comes from list: {'start'|'center'|'end'|'justify'|'left'|'right'|'inherit'}) [0..1]"
linefeed-treatment="xsd:NMTOKEN (value comes from list: {'ignore'|'preserve'|'treat-as-space'|'treat-as-zero-width-space'|'inherit'}) [0..1]"
white-space-treatment="xsd:NMTOKEN (value comes from list: {'ignore'|'preserve'|'ignore-if-before-linefeed'|'ignore-if-after-linefeed'|'ignore-if-surrounding-linefeed'|'inherit'}) [0..1]"
white-space-collapse="xsd:NMTOKEN (value comes from list: {'false'|'true'|'inherit'}) [0..1]"
leader-alignment="xsd:NMTOKEN (value comes from list: {'none'|'reference-area'|'page'|'inherit'}) [0..1]"
leader-pattern="xsd:NMTOKEN (value comes from list: {'space'|'rule'|'dots'|'use-content'|'inherit'}) [0..1]"
leader-pattern-width="xsd:string [0..1]"
leader-length="xsd:string [0..1]"
rule-style="xsd:NMTOKEN (value comes from list: {'none'|'dotted'|'dashed'|'solid'|'double'|'groove'|'ridge'|'inherit'}) [0..1]"
rule-thickness="xsd:string [0..1]"
break-before="xsd:NMTOKEN (value comes from list: {'auto'|'page'|'inherit'}) [0..1]"
keep-together="xsd:NMTOKEN (value comes from list: {'auto'|'always'}) [0..1]"
baseline-shift="xsd:string [0..1]"
vertical-align="xsd:string [0..1]"
number-columns-spanned="xsd:string [0..1]"
form602list="xsd:QName [0..1]"
form602indexlist="xsd:QName [0..1]"
form602lo="xsd:string [0..1]"
form602filter="xsd:string [0..1]"
form602listname="xsd:string [0..1]"
form602condition="xsd:string [0..1]"
form602displaycode="xsd:boolean [0..1]"
form602reference="xsd:string [0..1]"
valuexp="xsd:string [0..1]"
textxp="xsd:string [0..1]"
form602date="xsd:QName [0..1]"
form602datevalue="xsd:date [0..1]"
form602datestyle="xsd:string [0..1]"
form602minval="xsd:date [0..1]"
form602maxval="xsd:date [0..1]"
form602time="xsd:QName [0..1]"
form602timevalue="union of: [ xsd:time, [ xsd:string (value comes from list: {''}) ] ] [0..1]"
form602number="xsd:QName [0..1]"
filenamebind="xsd:string [0..1]"
mediatypebind="xsd:string [0..1]"
form602maxsize="xsd:positiveInteger [0..1]"
form602bfparam="xsd:string [0..1]"
form602ffilter="xsd:string [0..1]"
form602bindata="xsd:string [0..1]"
form602state="xsd:string [0..1]"
form602format="xsd:string [0..1]"
form602="xsd:QName [0..1]"
form602bind="xsd:string [0..1]"
form602bindref="xsd:string [0..1]"
form602tooltip="xsd:string [0..1]"
form602maxchars="xsd:string [0..1]"
form602chars="xsd:string [0..1]"
form602tabstop="xsd:unsignedInt [0..1]"
form602help="xsd:string [0..1]"
form602trdata="xsd:string [0..1]"
form602btnclick="xsd:string [0..1]"
form602onclick="xsd:string [0..1]"
form602onleave="xsd:string [0..1]"
form602onenter="xsd:string [0..1]"
form602oninsert="xsd:string [0..1]"
form602onrefresh="xsd:string [0..1]"
form602romsg="xsd:string [0..1]"
form602badcharmsg="xsd:string [0..1]"
form602uchvbind="xsd:string [0..1]"
form602text="xsd:string [0..1]"
form602ink="xsd:string [0..1]"
form602uchtext="xsd:string [0..1]"
form602uchtextdefault="xsd:string [0..1]"
form602longfield="xsd:string [0..1]"
form602extern="xsd:string [0..1]"
form602type="xsd:string [0..1]"
form602menu="xsd:string [0..1]"
form602error="xsd:string [0..1]"
form602signer="xsd:string [0..1]"
form602startindex="xsd:int [0..1]"
form602langext="xsd:NMTOKEN (value comes from list: {'lovfl'}) [0..1] ?"
form602maxoccurs="xsd:string [0..1]"
form602minoccurs="xsd:string [0..1]"
form602default="xsd:string [0..1]"
form602ct="xsd:NMTOKEN (value comes from list: {'txt'|'num'|'rch'|'out'|'btn'|'bin'|'tim'|'dat'|'lbx'|'ilb'|'rep'|'clf'|'cnf'|'ink'}) [0..1]">
<!-- Mixed content -->
Start Choice [0..1]
Start Choice [1]
Start Choice [1]
<character> ... </character> [1]
<external-graphic> ... </external-graphic> [1]
<instream-foreign-object> ... </instream-foreign-object> [1]
<inline> ... </inline> [1]
<leader> ... </leader> [1]
<page-number> ... </page-number> [1]
<basic-link> ... </basic-link> [1]
End Choice
Start Choice [1]
<block> ... </block> [1]
<block-container> ... </block-container> [1]
<table> ... </table> [1]
<list-block> ... </list-block> [1]
End Choice
<multi-switch> ... </multi-switch> [1]
End Choice
End Choice
</table-cell>
Schema Component Representation
<xsd:element name="table-cell">
<xsd:complexType mixed="true">
<xsd:choice minOccurs="0">
<xsd:group ref="mixed-level"/>
</xsd:choice>
<xsd:attributeGroup ref="block-properties"/>
<xsd:attribute name="number-columns-spanned" type="xsd:string"/>
<xsd:attributeGroup ref="form602-extension-field-properties"/>
</xsd:complexType>
</xsd:element>
top

Element: table-column

Name table-column
Type Locally-defined complex type
Nillable no
Abstract no
Documentation The fo:table-column specifies characteristics applicable to table cells that have the same column and span or to a group of columns. The most important property is the "column-width" property. Note that, if both 'number-columns-repeated' and 'number-columns-spanned' exceed -the column counter is increased by 'number-columns-spanned'. It means that you only set properties for columns: 'column-number' 'column-number' + 'number-columns-spanned' 'column-number' + 2 * 'number-columns-spanned' and so on, leaving default properties for intermediate columns.
Diagram
XML Instance Representation
<table-column
column-number="xsd:string [0..1]"
column-width="xsd:string [0..1]"
number-columns-repeated="xsd:string [0..1]"
color="xsd:string [0..1]"
background="xsd:string [0..1]"
background-color="xsd:string [0..1]"
border="xsd:string [0..1]"
border-after-style="borderstyleType [0..1]"
border-after-width="xsd:string [0..1]"
border-before-color="xsd:string [0..1]"
border-before-style="borderstyleType [0..1]"
border-before-width="xsd:string [0..1]"
border-bottom="xsd:string [0..1]"
border-bottom-color="xsd:string [0..1]"
border-bottom-style="borderstyleType [0..1]"
border-bottom-width="xsd:string [0..1]"
border-color="xsd:string [0..1]"
border-end-color="xsd:string [0..1]"
border-end-style="borderstyleType [0..1]"
border-end-width="xsd:string [0..1]"
border-left="xsd:string [0..1]"
border-left-color="xsd:string [0..1]"
border-left-style="borderstyleType [0..1]"
border-left-width="xsd:string [0..1]"
border-right="xsd:string [0..1]"
border-right-color="xsd:string [0..1]"
border-right-style="borderstyleType [0..1]"
border-right-width="xsd:string [0..1]"
border-start-color="xsd:string [0..1]"
border-start-style="borderstyleType [0..1]"
border-start-width="xsd:string [0..1]"
border-style="xsd:string [0..1]"
border-top="xsd:string [0..1]"
border-top-color="xsd:string [0..1]"
border-top-style="borderstyleType [0..1]"
border-top-width="xsd:string [0..1]"
border-width="xsd:string [0..1]"
padding="xsd:string [0..1]"
padding-after="xsd:string [0..1]"
padding-before="xsd:string [0..1]"
padding-bottom="xsd:string [0..1]"
padding-end="xsd:string [0..1]"
padding-left="xsd:string [0..1]"
padding-right="xsd:string [0..1]"
padding-start="xsd:string [0..1]"
padding-top="xsd:string [0..1]"
height="xsd:string [0..1]"
width="xsd:string [0..1]"
margin="xsd:string [0..1]"
margin-bottom="xsd:string [0..1]"
margin-left="xsd:string [0..1]"
margin-right="xsd:string [0..1]"
margin-top="xsd:string [0..1]"
margin-after="xsd:string [0..1]"
margin-start="xsd:string [0..1]"
margin-end="xsd:string [0..1]"
margin-before="xsd:string [0..1]"
space-after="xsd:string [0..1]"
space-before="xsd:string [0..1]"
start-indent="xsd:string [0..1]"
end-indent="xsd:string [0..1]"
overflow="xsd:NMTOKEN (value comes from list: {'visible'|'auto'|'inherit'|'hidden'}) [0..1]"
display="xsd:NMTOKEN (value comes from list: {'noprint'|'hidden'|'all'}) [0..1]"
display-align="xsd:NMTOKEN (value comes from list: {'auto'|'before'|'center'|'after'|'inherit'}) [0..1]"
reference-orientation="xsd:NMTOKEN (value comes from list: {'0'|'90'|'inherit'}) [0..1]"
text-decoration="xsd:NMTOKEN (value comes from list: {'none'|'underline'|'line-through'|'no-line-through'|'inherit'}) [0..1]"
text-transform="xsd:NMTOKEN (value comes from list: {'capitalize'|'uppercase'|'lowercase'|'none'|'inherit'}) [0..1]"
font-family="xsd:string [0..1]"
font-size="xsd:string [0..1]"
font-style="xsd:NMTOKEN (value comes from list: {'normal'|'italic'|'oblique'|'inherit'}) [0..1]"
font-variant="xsd:NMTOKEN (value comes from list: {'normal'|'small-caps'|'inherit'}) [0..1]"
font-weight="xsd:NMTOKEN (value comes from list: {'normal'|'bold'|'bolder'|'lighter'|'100'|'200'|'300'|'400'|'500'|'600'|'700'|'800'|'900'|'inherit'}) [0..1]"
line-height="xsd:string [0..1]"
table-layout="xsd:NMTOKEN (value comes from list: {'fixed'|'auto'|'inherit'}) [0..1]"
provisional-distance-between-starts="xsd:string [0..1]"
provisional-label-separation="xsd:string [0..1]"
float="xsd:NMTOKEN (value comes from list: {'before'|'start'|'end'|'none'|'inherit'}) [0..1]"
text-align="xsd:NMTOKEN (value comes from list: {'start'|'center'|'end'|'justify'|'left'|'right'|'inherit'}) [0..1]"
linefeed-treatment="xsd:NMTOKEN (value comes from list: {'ignore'|'preserve'|'treat-as-space'|'treat-as-zero-width-space'|'inherit'}) [0..1]"
white-space-treatment="xsd:NMTOKEN (value comes from list: {'ignore'|'preserve'|'ignore-if-before-linefeed'|'ignore-if-after-linefeed'|'ignore-if-surrounding-linefeed'|'inherit'}) [0..1]"
white-space-collapse="xsd:NMTOKEN (value comes from list: {'false'|'true'|'inherit'}) [0..1]"
leader-alignment="xsd:NMTOKEN (value comes from list: {'none'|'reference-area'|'page'|'inherit'}) [0..1]"
leader-pattern="xsd:NMTOKEN (value comes from list: {'space'|'rule'|'dots'|'use-content'|'inherit'}) [0..1]"
leader-pattern-width="xsd:string [0..1]"
leader-length="xsd:string [0..1]"
rule-style="xsd:NMTOKEN (value comes from list: {'none'|'dotted'|'dashed'|'solid'|'double'|'groove'|'ridge'|'inherit'}) [0..1]"
rule-thickness="xsd:string [0..1]"
break-before="xsd:NMTOKEN (value comes from list: {'auto'|'page'|'inherit'}) [0..1]"
keep-together="xsd:NMTOKEN (value comes from list: {'auto'|'always'}) [0..1]"
baseline-shift="xsd:string [0..1]"
vertical-align="xsd:string [0..1]"/>
Schema Component Representation
<xsd:element name="table-column">
<xsd:complexType>
<xsd:attribute name="column-number" type="xsd:string"/>
<xsd:attribute name="column-width" type="xsd:string"/>
<xsd:attribute name="number-columns-repeated" type="xsd:string"/>
<xsd:attributeGroup ref="inheritable-properties"/>
</xsd:complexType>
</xsd:element>
top

Element: table-footer

Name table-footer
Type Locally-defined complex type
Nillable no
Abstract no
Documentation The fo:table-footer object is a container for the table footer.
Diagram
XML Instance Representation
Schema Component Representation
top

Element: table-header

Name table-header
Type Locally-defined complex type
Nillable no
Abstract no
Documentation The fo:table-header object is a container for the table header.
Diagram
XML Instance Representation
<table-header
id="xsd:string [0..1]"
color="xsd:string [0..1]"
background="xsd:string [0..1]"
background-color="xsd:string [0..1]"
border="xsd:string [0..1]"
border-after-style="borderstyleType [0..1]"
border-after-width="xsd:string [0..1]"
border-before-color="xsd:string [0..1]"
border-before-style="borderstyleType [0..1]"
border-before-width="xsd:string [0..1]"
border-bottom="xsd:string [0..1]"
border-bottom-color="xsd:string [0..1]"
border-bottom-style="borderstyleType [0..1]"
border-bottom-width="xsd:string [0..1]"
border-color="xsd:string [0..1]"
border-end-color="xsd:string [0..1]"
border-end-style="borderstyleType [0..1]"
border-end-width="xsd:string [0..1]"
border-left="xsd:string [0..1]"
border-left-color="xsd:string [0..1]"
border-left-style="borderstyleType [0..1]"
border-left-width="xsd:string [0..1]"
border-right="xsd:string [0..1]"
border-right-color="xsd:string [0..1]"
border-right-style="borderstyleType [0..1]"
border-right-width="xsd:string [0..1]"
border-start-color="xsd:string [0..1]"
border-start-style="borderstyleType [0..1]"
border-start-width="xsd:string [0..1]"
border-style="xsd:string [0..1]"
border-top="xsd:string [0..1]"
border-top-color="xsd:string [0..1]"
border-top-style="borderstyleType [0..1]"
border-top-width="xsd:string [0..1]"
border-width="xsd:string [0..1]"
padding="xsd:string [0..1]"
padding-after="xsd:string [0..1]"
padding-before="xsd:string [0..1]"
padding-bottom="xsd:string [0..1]"
padding-end="xsd:string [0..1]"
padding-left="xsd:string [0..1]"
padding-right="xsd:string [0..1]"
padding-start="xsd:string [0..1]"
padding-top="xsd:string [0..1]"
height="xsd:string [0..1]"
width="xsd:string [0..1]"
margin="xsd:string [0..1]"
margin-bottom="xsd:string [0..1]"
margin-left="xsd:string [0..1]"
margin-right="xsd:string [0..1]"
margin-top="xsd:string [0..1]"
margin-after="xsd:string [0..1]"
margin-start="xsd:string [0..1]"
margin-end="xsd:string [0..1]"
margin-before="xsd:string [0..1]"
space-after="xsd:string [0..1]"
space-before="xsd:string [0..1]"
start-indent="xsd:string [0..1]"
end-indent="xsd:string [0..1]"
overflow="xsd:NMTOKEN (value comes from list: {'visible'|'auto'|'inherit'|'hidden'}) [0..1]"
display="xsd:NMTOKEN (value comes from list: {'noprint'|'hidden'|'all'}) [0..1]"
display-align="xsd:NMTOKEN (value comes from list: {'auto'|'before'|'center'|'after'|'inherit'}) [0..1]"
reference-orientation="xsd:NMTOKEN (value comes from list: {'0'|'90'|'inherit'}) [0..1]"
text-decoration="xsd:NMTOKEN (value comes from list: {'none'|'underline'|'line-through'|'no-line-through'|'inherit'}) [0..1]"
text-transform="xsd:NMTOKEN (value comes from list: {'capitalize'|'uppercase'|'lowercase'|'none'|'inherit'}) [0..1]"
font-family="xsd:string [0..1]"
font-size="xsd:string [0..1]"
font-style="xsd:NMTOKEN (value comes from list: {'normal'|'italic'|'oblique'|'inherit'}) [0..1]"
font-variant="xsd:NMTOKEN (value comes from list: {'normal'|'small-caps'|'inherit'}) [0..1]"
font-weight="xsd:NMTOKEN (value comes from list: {'normal'|'bold'|'bolder'|'lighter'|'100'|'200'|'300'|'400'|'500'|'600'|'700'|'800'|'900'|'inherit'}) [0..1]"
line-height="xsd:string [0..1]"
table-layout="xsd:NMTOKEN (value comes from list: {'fixed'|'auto'|'inherit'}) [0..1]"
provisional-distance-between-starts="xsd:string [0..1]"
provisional-label-separation="xsd:string [0..1]"
float="xsd:NMTOKEN (value comes from list: {'before'|'start'|'end'|'none'|'inherit'}) [0..1]"
text-align="xsd:NMTOKEN (value comes from list: {'start'|'center'|'end'|'justify'|'left'|'right'|'inherit'}) [0..1]"
linefeed-treatment="xsd:NMTOKEN (value comes from list: {'ignore'|'preserve'|'treat-as-space'|'treat-as-zero-width-space'|'inherit'}) [0..1]"
white-space-treatment="xsd:NMTOKEN (value comes from list: {'ignore'|'preserve'|'ignore-if-before-linefeed'|'ignore-if-after-linefeed'|'ignore-if-surrounding-linefeed'|'inherit'}) [0..1]"
white-space-collapse="xsd:NMTOKEN (value comes from list: {'false'|'true'|'inherit'}) [0..1]"
leader-alignment="xsd:NMTOKEN (value comes from list: {'none'|'reference-area'|'page'|'inherit'}) [0..1]"
leader-pattern="xsd:NMTOKEN (value comes from list: {'space'|'rule'|'dots'|'use-content'|'inherit'}) [0..1]"
leader-pattern-width="xsd:string [0..1]"
leader-length="xsd:string [0..1]"
rule-style="xsd:NMTOKEN (value comes from list: {'none'|'dotted'|'dashed'|'solid'|'double'|'groove'|'ridge'|'inherit'}) [0..1]"
rule-thickness="xsd:string [0..1]"
break-before="xsd:NMTOKEN (value comes from list: {'auto'|'page'|'inherit'}) [0..1]"
keep-together="xsd:NMTOKEN (value comes from list: {'auto'|'always'}) [0..1]"
baseline-shift="xsd:string [0..1]"
vertical-align="xsd:string [0..1]">
Start Choice [1]
Start Choice [1]
<table-row> ... </table-row> [1..*]
End Choice
End Choice
</table-header>
Schema Component Representation
<xsd:element name="table-header">
<xsd:complexType>
<xsd:choice>
<xsd:group ref="row-group"/>
</xsd:choice>
<xsd:attribute name="id" type="xsd:string"/>
<xsd:attributeGroup ref="inheritable-properties"/>
</xsd:complexType>
</xsd:element>
top

Element: table-row

Name table-row
Type Locally-defined complex type
Nillable no
Abstract no
Documentation The fo:table-row object defines a table row and is used to group table-cells into rows. The border properties can only be used if the value of border-collapse is collapse or collapse-with-precedence for the table.
Diagram
XML Instance Representation
<table-row
id="xsd:string [0..1]"
color="xsd:string [0..1]"
background="xsd:string [0..1]"
background-color="xsd:string [0..1]"
border="xsd:string [0..1]"
border-after-style="borderstyleType [0..1]"
border-after-width="xsd:string [0..1]"
border-before-color="xsd:string [0..1]"
border-before-style="borderstyleType [0..1]"
border-before-width="xsd:string [0..1]"
border-bottom="xsd:string [0..1]"
border-bottom-color="xsd:string [0..1]"
border-bottom-style="borderstyleType [0..1]"
border-bottom-width="xsd:string [0..1]"
border-color="xsd:string [0..1]"
border-end-color="xsd:string [0..1]"
border-end-style="borderstyleType [0..1]"
border-end-width="xsd:string [0..1]"
border-left="xsd:string [0..1]"
border-left-color="xsd:string [0..1]"
border-left-style="borderstyleType [0..1]"
border-left-width="xsd:string [0..1]"
border-right="xsd:string [0..1]"
border-right-color="xsd:string [0..1]"
border-right-style="borderstyleType [0..1]"
border-right-width="xsd:string [0..1]"
border-start-color="xsd:string [0..1]"
border-start-style="borderstyleType [0..1]"
border-start-width="xsd:string [0..1]"
border-style="xsd:string [0..1]"
border-top="xsd:string [0..1]"
border-top-color="xsd:string [0..1]"
border-top-style="borderstyleType [0..1]"
border-top-width="xsd:string [0..1]"
border-width="xsd:string [0..1]"
padding="xsd:string [0..1]"
padding-after="xsd:string [0..1]"
padding-before="xsd:string [0..1]"
padding-bottom="xsd:string [0..1]"
padding-end="xsd:string [0..1]"
padding-left="xsd:string [0..1]"
padding-right="xsd:string [0..1]"
padding-start="xsd:string [0..1]"
padding-top="xsd:string [0..1]"
height="xsd:string [0..1]"
width="xsd:string [0..1]"
margin="xsd:string [0..1]"
margin-bottom="xsd:string [0..1]"
margin-left="xsd:string [0..1]"
margin-right="xsd:string [0..1]"
margin-top="xsd:string [0..1]"
margin-after="xsd:string [0..1]"
margin-start="xsd:string [0..1]"
margin-end="xsd:string [0..1]"
margin-before="xsd:string [0..1]"
space-after="xsd:string [0..1]"
space-before="xsd:string [0..1]"
start-indent="xsd:string [0..1]"
end-indent="xsd:string [0..1]"
overflow="xsd:NMTOKEN (value comes from list: {'visible'|'auto'|'inherit'|'hidden'}) [0..1]"
display="xsd:NMTOKEN (value comes from list: {'noprint'|'hidden'|'all'}) [0..1]"
display-align="xsd:NMTOKEN (value comes from list: {'auto'|'before'|'center'|'after'|'inherit'}) [0..1]"
reference-orientation="xsd:NMTOKEN (value comes from list: {'0'|'90'|'inherit'}) [0..1]"
text-decoration="xsd:NMTOKEN (value comes from list: {'none'|'underline'|'line-through'|'no-line-through'|'inherit'}) [0..1]"
text-transform="xsd:NMTOKEN (value comes from list: {'capitalize'|'uppercase'|'lowercase'|'none'|'inherit'}) [0..1]"
font-family="xsd:string [0..1]"
font-size="xsd:string [0..1]"
font-style="xsd:NMTOKEN (value comes from list: {'normal'|'italic'|'oblique'|'inherit'}) [0..1]"
font-variant="xsd:NMTOKEN (value comes from list: {'normal'|'small-caps'|'inherit'}) [0..1]"
font-weight="xsd:NMTOKEN (value comes from list: {'normal'|'bold'|'bolder'|'lighter'|'100'|'200'|'300'|'400'|'500'|'600'|'700'|'800'|'900'|'inherit'}) [0..1]"
line-height="xsd:string [0..1]"
table-layout="xsd:NMTOKEN (value comes from list: {'fixed'|'auto'|'inherit'}) [0..1]"
provisional-distance-between-starts="xsd:string [0..1]"
provisional-label-separation="xsd:string [0..1]"
float="xsd:NMTOKEN (value comes from list: {'before'|'start'|'end'|'none'|'inherit'}) [0..1]"
text-align="xsd:NMTOKEN (value comes from list: {'start'|'center'|'end'|'justify'|'left'|'right'|'inherit'}) [0..1]"
linefeed-treatment="xsd:NMTOKEN (value comes from list: {'ignore'|'preserve'|'treat-as-space'|'treat-as-zero-width-space'|'inherit'}) [0..1]"
white-space-treatment="xsd:NMTOKEN (value comes from list: {'ignore'|'preserve'|'ignore-if-before-linefeed'|'ignore-if-after-linefeed'|'ignore-if-surrounding-linefeed'|'inherit'}) [0..1]"
white-space-collapse="xsd:NMTOKEN (value comes from list: {'false'|'true'|'inherit'}) [0..1]"
leader-alignment="xsd:NMTOKEN (value comes from list: {'none'|'reference-area'|'page'|'inherit'}) [0..1]"
leader-pattern="xsd:NMTOKEN (value comes from list: {'space'|'rule'|'dots'|'use-content'|'inherit'}) [0..1]"
leader-pattern-width="xsd:string [0..1]"
leader-length="xsd:string [0..1]"
rule-style="xsd:NMTOKEN (value comes from list: {'none'|'dotted'|'dashed'|'solid'|'double'|'groove'|'ridge'|'inherit'}) [0..1]"
rule-thickness="xsd:string [0..1]"
break-before="xsd:NMTOKEN (value comes from list: {'auto'|'page'|'inherit'}) [0..1]"
keep-together="xsd:NMTOKEN (value comes from list: {'auto'|'always'}) [0..1]"
baseline-shift="xsd:string [0..1]"
vertical-align="xsd:string [0..1]"
form602repe="xsd:QName [0..1]"
form602startindex="xsd:int [0..1]"
form602ct="rep [0..1]"
form602expresion="xsd:string [0..1]"
form602menu="anySimpleType [0..1]"
form602bind="xsd:string [0..1]"
form602maxoccurs="xsd:string [0..1]"
form602minoccurs="xsd:string [0..1]"
form602tabstop="xsd:unsignedInt [0..1]"
form602tooltip="xsd:string [0..1]">
<table-cell> ... </table-cell> [1..*]
</table-row>
Schema Component Representation
<xsd:element name="table-row">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="table-cell" maxOccurs="unbounded"/>
</xsd:sequence>
<xsd:attribute name="id" type="xsd:string"/>
<xsd:attributeGroup ref="inheritable-properties"/>
<xsd:attribute name="form602repe" type="xsd:QName"/>
<-- Data document element name; it contains the content of form fields in the form section. -->
<xsd:attribute name="form602startindex" type="xsd:int"/>
<-- Number of indexed repeating sections which is actually active. -->
<xsd:attribute name="form602ct" fixed="rep"/>
<-- Form control type. -->
<xsd:attribute name="form602expresion" type="xsd:string"/>
<-- Data switching extension. Before showing a case it evaluates an added expression. -->
<xsd:attribute name="form602menu"/>
<-- It is used in offering field. -->
<xsd:attribute name="form602bind" type="xsd:string"/>
<-- Name of a binding structure. -->
<xsd:attribute name="form602maxoccurs" type="xsd:string"/>
<-- Maximum number of repetitions of repeating sections. -->
<xsd:attribute name="form602minoccurs" type="xsd:string"/>
<-- Minimum number of repetitions of repeating sections. -->
<xsd:attribute name="form602tabstop" type="xsd:unsignedInt"/>
<-- Position of a field while using tabulator. -->
<xsd:attribute name="form602tooltip" type="xsd:string"/>
<-- Form control help. -->
</xsd:complexType>
</xsd:element>
top

Global Definitions

Attribute Group: area-alignment-properties-inline

Name area-alignment-properties-inline
Documentation Area Alignment Properties - inline vertical-align' shorthand is added.
Diagram
XML Instance Representation
baseline-shift="xsd:string [0..1]"
vertical-align="xsd:string [0..1]"
Schema Component Representation
<xsd:attributeGroup name="area-alignment-properties-inline">
<xsd:attribute name="baseline-shift" type="xsd:string"/>
<xsd:attribute name="vertical-align" type="xsd:string"/>
</xsd:attributeGroup>
top

Attribute Group: area-properties

Name area-properties
Documentation Common Area Properties
Diagram
XML Instance Representation
overflow="xsd:NMTOKEN (value comes from list: {'visible'|'auto'|'inherit'|'hidden'}) [0..1]"
display="xsd:NMTOKEN (value comes from list: {'noprint'|'hidden'|'all'}) [0..1]"
display-align="xsd:NMTOKEN (value comes from list: {'auto'|'before'|'center'|'after'|'inherit'}) [0..1]"
reference-orientation="xsd:NMTOKEN (value comes from list: {'0'|'90'|'inherit'}) [0..1]"
Schema Component Representation
<xsd:attributeGroup name="area-properties">
<xsd:attribute name="overflow">
<xsd:simpleType>
<xsd:restriction base="xsd:NMTOKEN">
<xsd:enumeration value="visible"/>
<xsd:enumeration value="auto"/>
<xsd:enumeration value="inherit"/>
<xsd:enumeration value="hidden"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
<xsd:attribute name="display">
<xsd:simpleType>
<xsd:restriction base="xsd:NMTOKEN">
<xsd:enumeration value="noprint"/>
<xsd:enumeration value="hidden"/>
<xsd:enumeration value="all"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
<xsd:attribute name="display-align">
<xsd:simpleType>
<xsd:restriction base="xsd:NMTOKEN">
<xsd:enumeration value="auto"/>
<xsd:enumeration value="before"/>
<xsd:enumeration value="center"/>
<xsd:enumeration value="after"/>
<xsd:enumeration value="inherit"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
<xsd:attribute name="reference-orientation">
<xsd:simpleType>
<xsd:restriction base="xsd:NMTOKEN">
<xsd:enumeration value="0"/>
<xsd:enumeration value="90"/>
<xsd:enumeration value="inherit"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
</xsd:attributeGroup>
top

Attribute Group: block-properties

Name block-properties
Documentation Common property subsets. Properties for every block that may contain text children.
Diagram
XML Instance Representation
id="xsd:string [0..1]"
color="xsd:string [0..1]"
background="xsd:string [0..1]"
background-color="xsd:string [0..1]"
border="xsd:string [0..1]"
border-after-style="borderstyleType [0..1]"
border-after-width="xsd:string [0..1]"
border-before-color="xsd:string [0..1]"
border-before-style="borderstyleType [0..1]"
border-before-width="xsd:string [0..1]"
border-bottom="xsd:string [0..1]"
border-bottom-color="xsd:string [0..1]"
border-bottom-style="borderstyleType [0..1]"
border-bottom-width="xsd:string [0..1]"
border-color="xsd:string [0..1]"
border-end-color="xsd:string [0..1]"
border-end-style="borderstyleType [0..1]"
border-end-width="xsd:string [0..1]"
border-left="xsd:string [0..1]"
border-left-color="xsd:string [0..1]"
border-left-style="borderstyleType [0..1]"
border-left-width="xsd:string [0..1]"
border-right="xsd:string [0..1]"
border-right-color="xsd:string [0..1]"
border-right-style="borderstyleType [0..1]"
border-right-width="xsd:string [0..1]"
border-start-color="xsd:string [0..1]"
border-start-style="borderstyleType [0..1]"
border-start-width="xsd:string [0..1]"
border-style="xsd:string [0..1]"
border-top="xsd:string [0..1]"
border-top-color="xsd:string [0..1]"
border-top-style="borderstyleType [0..1]"
border-top-width="xsd:string [0..1]"
border-width="xsd:string [0..1]"
padding="xsd:string [0..1]"
padding-after="xsd:string [0..1]"
padding-before="xsd:string [0..1]"
padding-bottom="xsd:string [0..1]"
padding-end="xsd:string [0..1]"
padding-left="xsd:string [0..1]"
padding-right="xsd:string [0..1]"
padding-start="xsd:string [0..1]"
padding-top="xsd:string [0..1]"
height="xsd:string [0..1]"
width="xsd:string [0..1]"
margin="xsd:string [0..1]"
margin-bottom="xsd:string [0..1]"
margin-left="xsd:string [0..1]"
margin-right="xsd:string [0..1]"
margin-top="xsd:string [0..1]"
margin-after="xsd:string [0..1]"
margin-start="xsd:string [0..1]"
margin-end="xsd:string [0..1]"
margin-before="xsd:string [0..1]"
space-after="xsd:string [0..1]"
space-before="xsd:string [0..1]"
start-indent="xsd:string [0..1]"
end-indent="xsd:string [0..1]"
overflow="xsd:NMTOKEN (value comes from list: {'visible'|'auto'|'inherit'|'hidden'}) [0..1]"
display="xsd:NMTOKEN (value comes from list: {'noprint'|'hidden'|'all'}) [0..1]"
display-align="xsd:NMTOKEN (value comes from list: {'auto'|'before'|'center'|'after'|'inherit'}) [0..1]"
reference-orientation="xsd:NMTOKEN (value comes from list: {'0'|'90'|'inherit'}) [0..1]"
text-decoration="xsd:NMTOKEN (value comes from list: {'none'|'underline'|'line-through'|'no-line-through'|'inherit'}) [0..1]"
text-transform="xsd:NMTOKEN (value comes from list: {'capitalize'|'uppercase'|'lowercase'|'none'|'inherit'}) [0..1]"
font-family="xsd:string [0..1]"
font-size="xsd:string [0..1]"
font-style="xsd:NMTOKEN (value comes from list: {'normal'|'italic'|'oblique'|'inherit'}) [0..1]"
font-variant="xsd:NMTOKEN (value comes from list: {'normal'|'small-caps'|'inherit'}) [0..1]"
font-weight="xsd:NMTOKEN (value comes from list: {'normal'|'bold'|'bolder'|'lighter'|'100'|'200'|'300'|'400'|'500'|'600'|'700'|'800'|'900'|'inherit'}) [0..1]"
line-height="xsd:string [0..1]"
table-layout="xsd:NMTOKEN (value comes from list: {'fixed'|'auto'|'inherit'}) [0..1]"
provisional-distance-between-starts="xsd:string [0..1]"
provisional-label-separation="xsd:string [0..1]"
float="xsd:NMTOKEN (value comes from list: {'before'|'start'|'end'|'none'|'inherit'}) [0..1]"
text-align="xsd:NMTOKEN (value comes from list: {'start'|'center'|'end'|'justify'|'left'|'right'|'inherit'}) [0..1]"
linefeed-treatment="xsd:NMTOKEN (value comes from list: {'ignore'|'preserve'|'treat-as-space'|'treat-as-zero-width-space'|'inherit'}) [0..1]"
white-space-treatment="xsd:NMTOKEN (value comes from list: {'ignore'|'preserve'|'ignore-if-before-linefeed'|'ignore-if-after-linefeed'|'ignore-if-surrounding-linefeed'|'inherit'}) [0..1]"
white-space-collapse="xsd:NMTOKEN (value comes from list: {'false'|'true'|'inherit'}) [0..1]"
leader-alignment="xsd:NMTOKEN (value comes from list: {'none'|'reference-area'|'page'|'inherit'}) [0..1]"
leader-pattern="xsd:NMTOKEN (value comes from list: {'space'|'rule'|'dots'|'use-content'|'inherit'}) [0..1]"
leader-pattern-width="xsd:string [0..1]"
leader-length="xsd:string [0..1]"
rule-style="xsd:NMTOKEN (value comes from list: {'none'|'dotted'|'dashed'|'solid'|'double'|'groove'|'ridge'|'inherit'}) [0..1]"
rule-thickness="xsd:string [0..1]"
break-before="xsd:NMTOKEN (value comes from list: {'auto'|'page'|'inherit'}) [0..1]"
keep-together="xsd:NMTOKEN (value comes from list: {'auto'|'always'}) [0..1]"
baseline-shift="xsd:string [0..1]"
vertical-align="xsd:string [0..1]"
Schema Component Representation
<xsd:attributeGroup name="block-properties">
<xsd:attribute name="id" type="xsd:string"/>
<xsd:attributeGroup ref="inheritable-properties"/>
</xsd:attributeGroup>
top

Attribute Group: border-padding-background-properties

Name border-padding-background-properties
Documentation Common Border, Padding, and Background Properties Relative shorthand properties are also included.
Diagram
XML Instance Representation
background="xsd:string [0..1]"
background-color="xsd:string [0..1]"
border="xsd:string [0..1]"
border-after-style="borderstyleType [0..1]"
border-after-width="xsd:string [0..1]"
border-before-color="xsd:string [0..1]"
border-before-style="borderstyleType [0..1]"
border-before-width="xsd:string [0..1]"
border-bottom="xsd:string [0..1]"
border-bottom-color="xsd:string [0..1]"
border-bottom-style="borderstyleType [0..1]"
border-bottom-width="xsd:string [0..1]"
border-color="xsd:string [0..1]"
border-end-color="xsd:string [0..1]"
border-end-style="borderstyleType [0..1]"
border-end-width="xsd:string [0..1]"
border-left="xsd:string [0..1]"
border-left-color="xsd:string [0..1]"
border-left-style="borderstyleType [0..1]"
border-left-width="xsd:string [0..1]"
border-right="xsd:string [0..1]"
border-right-color="xsd:string [0..1]"
border-right-style="borderstyleType [0..1]"
border-right-width="xsd:string [0..1]"
border-start-color="xsd:string [0..1]"
border-start-style="borderstyleType [0..1]"
border-start-width="xsd:string [0..1]"
border-style="xsd:string [0..1]"
border-top="xsd:string [0..1]"
border-top-color="xsd:string [0..1]"
border-top-style="borderstyleType [0..1]"
border-top-width="xsd:string [0..1]"
border-width="xsd:string [0..1]"
padding="xsd:string [0..1]"
padding-after="xsd:string [0..1]"
padding-before="xsd:string [0..1]"
padding-bottom="xsd:string [0..1]"
padding-end="xsd:string [0..1]"
padding-left="xsd:string [0..1]"
padding-right="xsd:string [0..1]"
padding-start="xsd:string [0..1]"
padding-top="xsd:string [0..1]"
Schema Component Representation
<xsd:attributeGroup name="border-padding-background-properties">
<xsd:attribute name="background" type="xsd:string"/>
<xsd:attribute name="background-color" type="xsd:string"/>
<xsd:attribute name="border" type="xsd:string"/>
<xsd:attribute name="border-after-style" type="borderstyleType"/>
<xsd:attribute name="border-after-width" type="xsd:string"/>
<xsd:attribute name="border-before-color" type="xsd:string"/>
<xsd:attribute name="border-before-style" type="borderstyleType"/>
<xsd:attribute name="border-before-width" type="xsd:string"/>
<xsd:attribute name="border-bottom" type="xsd:string"/>
<xsd:attribute name="border-bottom-color" type="xsd:string"/>
<xsd:attribute name="border-bottom-style" type="borderstyleType"/>
<xsd:attribute name="border-bottom-width" type="xsd:string"/>
<xsd:attribute name="border-color" type="xsd:string"/>
<xsd:attribute name="border-end-color" type="xsd:string"/>
<xsd:attribute name="border-end-style" type="borderstyleType"/>
<xsd:attribute name="border-end-width" type="xsd:string"/>
<xsd:attribute name="border-left" type="xsd:string"/>
<xsd:attribute name="border-left-color" type="xsd:string"/>
<xsd:attribute name="border-left-style" type="borderstyleType"/>
<xsd:attribute name="border-left-width" type="xsd:string"/>
<xsd:attribute name="border-right" type="xsd:string"/>
<xsd:attribute name="border-right-color" type="xsd:string"/>
<xsd:attribute name="border-right-style" type="borderstyleType"/>
<xsd:attribute name="border-right-width" type="xsd:string"/>
<xsd:attribute name="border-start-color" type="xsd:string"/>
<xsd:attribute name="border-start-style" type="borderstyleType"/>
<xsd:attribute name="border-start-width" type="xsd:string"/>
<xsd:attribute name="border-style" type="xsd:string"/>
<xsd:attribute name="border-top" type="xsd:string"/>
<xsd:attribute name="border-top-color" type="xsd:string"/>
<xsd:attribute name="border-top-style" type="borderstyleType"/>
<xsd:attribute name="border-top-width" type="xsd:string"/>
<xsd:attribute name="border-width" type="xsd:string"/>
<xsd:attribute name="padding" type="xsd:string"/>
<xsd:attribute name="padding-after" type="xsd:string"/>
<xsd:attribute name="padding-before" type="xsd:string"/>
<xsd:attribute name="padding-bottom" type="xsd:string"/>
<xsd:attribute name="padding-end" type="xsd:string"/>
<xsd:attribute name="padding-left" type="xsd:string"/>
<xsd:attribute name="padding-right" type="xsd:string"/>
<xsd:attribute name="padding-start" type="xsd:string"/>
<xsd:attribute name="padding-top" type="xsd:string"/>
</xsd:attributeGroup>
top

Attribute Group: box-size-properties

Name box-size-properties
Documentation Box Size Properties
Diagram
XML Instance Representation
height="xsd:string [0..1]"
width="xsd:string [0..1]"
Schema Component Representation
<xsd:attributeGroup name="box-size-properties">
<xsd:attribute name="height" type="xsd:string"/>
<xsd:attribute name="width" type="xsd:string"/>
</xsd:attributeGroup>
top

Attribute Group: empty-inline-properties

Name empty-inline-properties
Documentation Properties for empty inline elements.
Diagram
XML Instance Representation
id="xsd:string [0..1]"
color="xsd:string [0..1]"
position="xsd:NMTOKEN (value comes from list: {'absolute'}) [0..1]"
absolute-position="xsd:NMTOKEN (value comes from list: {'fixed'}) [0..1]"
top="xsd:string [0..1]"
right="xsd:string [0..1]"
bottom="xsd:string [0..1]"
left="xsd:string [0..1]"
text-decoration="xsd:NMTOKEN (value comes from list: {'none'|'underline'|'line-through'|'no-line-through'|'inherit'}) [0..1]"
text-transform="xsd:NMTOKEN (value comes from list: {'capitalize'|'uppercase'|'lowercase'|'none'|'inherit'}) [0..1]"
font-family="xsd:string [0..1]"
font-size="xsd:string [0..1]"
font-style="xsd:NMTOKEN (value comes from list: {'normal'|'italic'|'oblique'|'inherit'}) [0..1]"
font-variant="xsd:NMTOKEN (value comes from list: {'normal'|'small-caps'|'inherit'}) [0..1]"
font-weight="xsd:NMTOKEN (value comes from list: {'normal'|'bold'|'bolder'|'lighter'|'100'|'200'|'300'|'400'|'500'|'600'|'700'|'800'|'900'|'inherit'}) [0..1]"
line-height="xsd:string [0..1]"
background="xsd:string [0..1]"
background-color="xsd:string [0..1]"
border="xsd:string [0..1]"
border-after-style="borderstyleType [0..1]"
border-after-width="xsd:string [0..1]"
border-before-color="xsd:string [0..1]"
border-before-style="borderstyleType [0..1]"
border-before-width="xsd:string [0..1]"
border-bottom="xsd:string [0..1]"
border-bottom-color="xsd:string [0..1]"
border-bottom-style="borderstyleType [0..1]"
border-bottom-width="xsd:string [0..1]"
border-color="xsd:string [0..1]"
border-end-color="xsd:string [0..1]"
border-end-style="borderstyleType [0..1]"
border-end-width="xsd:string [0..1]"
border-left="xsd:string [0..1]"
border-left-color="xsd:string [0..1]"
border-left-style="borderstyleType [0..1]"
border-left-width="xsd:string [0..1]"
border-right="xsd:string [0..1]"
border-right-color="xsd:string [0..1]"
border-right-style="borderstyleType [0..1]"
border-right-width="xsd:string [0..1]"
border-start-color="xsd:string [0..1]"
border-start-style="borderstyleType [0..1]"
border-start-width="xsd:string [0..1]"
border-style="xsd:string [0..1]"
border-top="xsd:string [0..1]"
border-top-color="xsd:string [0..1]"
border-top-style="borderstyleType [0..1]"
border-top-width="xsd:string [0..1]"
border-width="xsd:string [0..1]"
padding="xsd:string [0..1]"
padding-after="xsd:string [0..1]"
padding-before="xsd:string [0..1]"
padding-bottom="xsd:string [0..1]"
padding-end="xsd:string [0..1]"
padding-left="xsd:string [0..1]"
padding-right="xsd:string [0..1]"
padding-start="xsd:string [0..1]"
padding-top="xsd:string [0..1]"
Schema Component Representation
<xsd:attributeGroup name="empty-inline-properties">
<xsd:attribute name="id" type="xsd:string"/>
<xsd:attribute name="color" type="xsd:string"/>
<xsd:attributeGroup ref="relative-position-properties"/>
<xsd:attributeGroup ref="character-properties"/>
<xsd:attributeGroup ref="border-padding-background-properties"/>
</xsd:attributeGroup>
top

Attribute Group: float-properties

Name float-properties
Documentation Float Properties
Diagram
XML Instance Representation
float="xsd:NMTOKEN (value comes from list: {'before'|'start'|'end'|'none'|'inherit'}) [0..1]"
Schema Component Representation
<xsd:attributeGroup name="float-properties">
<xsd:attribute name="float">
<xsd:simpleType>
<xsd:restriction base="xsd:NMTOKEN">
<xsd:enumeration value="before"/>
<xsd:enumeration value="start"/>
<xsd:enumeration value="end"/>
<xsd:enumeration value="none"/>
<xsd:enumeration value="inherit"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
</xsd:attributeGroup>
top

Attribute Group: flow-properties

Name flow-properties
Documentation Flows. They are just sequences of blocks. 'flow-name' feature defines linkage of the flow to a region in the page master.
Diagram
XML Instance Representation
id="xsd:string [0..1]"
flow-name="xsd:string [1]"
form602help="xsd:string [0..1]"
color="xsd:string [0..1]"
background="xsd:string [0..1]"
background-color="xsd:string [0..1]"
border="xsd:string [0..1]"
border-after-style="borderstyleType [0..1]"
border-after-width="xsd:string [0..1]"
border-before-color="xsd:string [0..1]"
border-before-style="borderstyleType [0..1]"
border-before-width="xsd:string [0..1]"
border-bottom="xsd:string [0..1]"
border-bottom-color="xsd:string [0..1]"
border-bottom-style="borderstyleType [0..1]"
border-bottom-width="xsd:string [0..1]"
border-color="xsd:string [0..1]"
border-end-color="xsd:string [0..1]"
border-end-style="borderstyleType [0..1]"
border-end-width="xsd:string [0..1]"
border-left="xsd:string [0..1]"
border-left-color="xsd:string [0..1]"
border-left-style="borderstyleType [0..1]"
border-left-width="xsd:string [0..1]"
border-right="xsd:string [0..1]"
border-right-color="xsd:string [0..1]"
border-right-style="borderstyleType [0..1]"
border-right-width="xsd:string [0..1]"
border-start-color="xsd:string [0..1]"
border-start-style="borderstyleType [0..1]"
border-start-width="xsd:string [0..1]"
border-style="xsd:string [0..1]"
border-top="xsd:string [0..1]"
border-top-color="xsd:string [0..1]"
border-top-style="borderstyleType [0..1]"
border-top-width="xsd:string [0..1]"
border-width="xsd:string [0..1]"
padding="xsd:string [0..1]"
padding-after="xsd:string [0..1]"
padding-before="xsd:string [0..1]"
padding-bottom="xsd:string [0..1]"
padding-end="xsd:string [0..1]"
padding-left="xsd:string [0..1]"
padding-right="xsd:string [0..1]"
padding-start="xsd:string [0..1]"
padding-top="xsd:string [0..1]"
height="xsd:string [0..1]"
width="xsd:string [0..1]"
margin="xsd:string [0..1]"
margin-bottom="xsd:string [0..1]"
margin-left="xsd:string [0..1]"
margin-right="xsd:string [0..1]"
margin-top="xsd:string [0..1]"
margin-after="xsd:string [0..1]"
margin-start="xsd:string [0..1]"
margin-end="xsd:string [0..1]"
margin-before="xsd:string [0..1]"
space-after="xsd:string [0..1]"
space-before="xsd:string [0..1]"
start-indent="xsd:string [0..1]"
end-indent="xsd:string [0..1]"
overflow="xsd:NMTOKEN (value comes from list: {'visible'|'auto'|'inherit'|'hidden'}) [0..1]"
display="xsd:NMTOKEN (value comes from list: {'noprint'|'hidden'|'all'}) [0..1]"
display-align="xsd:NMTOKEN (value comes from list: {'auto'|'before'|'center'|'after'|'inherit'}) [0..1]"
reference-orientation="xsd:NMTOKEN (value comes from list: {'0'|'90'|'inherit'}) [0..1]"
text-decoration="xsd:NMTOKEN (value comes from list: {'none'|'underline'|'line-through'|'no-line-through'|'inherit'}) [0..1]"
text-transform="xsd:NMTOKEN (value comes from list: {'capitalize'|'uppercase'|'lowercase'|'none'|'inherit'}) [0..1]"
font-family="xsd:string [0..1]"
font-size="xsd:string [0..1]"
font-style="xsd:NMTOKEN (value comes from list: {'normal'|'italic'|'oblique'|'inherit'}) [0..1]"
font-variant="xsd:NMTOKEN (value comes from list: {'normal'|'small-caps'|'inherit'}) [0..1]"
font-weight="xsd:NMTOKEN (value comes from list: {'normal'|'bold'|'bolder'|'lighter'|'100'|'200'|'300'|'400'|'500'|'600'|'700'|'800'|'900'|'inherit'}) [0..1]"
line-height="xsd:string [0..1]"
table-layout="xsd:NMTOKEN (value comes from list: {'fixed'|'auto'|'inherit'}) [0..1]"
provisional-distance-between-starts="xsd:string [0..1]"
provisional-label-separation="xsd:string [0..1]"
float="xsd:NMTOKEN (value comes from list: {'before'|'start'|'end'|'none'|'inherit'}) [0..1]"
text-align="xsd:NMTOKEN (value comes from list: {'start'|'center'|'end'|'justify'|'left'|'right'|'inherit'}) [0..1]"
linefeed-treatment="xsd:NMTOKEN (value comes from list: {'ignore'|'preserve'|'treat-as-space'|'treat-as-zero-width-space'|'inherit'}) [0..1]"
white-space-treatment="xsd:NMTOKEN (value comes from list: {'ignore'|'preserve'|'ignore-if-before-linefeed'|'ignore-if-after-linefeed'|'ignore-if-surrounding-linefeed'|'inherit'}) [0..1]"
white-space-collapse="xsd:NMTOKEN (value comes from list: {'false'|'true'|'inherit'}) [0..1]"
leader-alignment="xsd:NMTOKEN (value comes from list: {'none'|'reference-area'|'page'|'inherit'}) [0..1]"
leader-pattern="xsd:NMTOKEN (value comes from list: {'space'|'rule'|'dots'|'use-content'|'inherit'}) [0..1]"
leader-pattern-width="xsd:string [0..1]"
leader-length="xsd:string [0..1]"
rule-style="xsd:NMTOKEN (value comes from list: {'none'|'dotted'|'dashed'|'solid'|'double'|'groove'|'ridge'|'inherit'}) [0..1]"
rule-thickness="xsd:string [0..1]"
break-before="xsd:NMTOKEN (value comes from list: {'auto'|'page'|'inherit'}) [0..1]"
keep-together="xsd:NMTOKEN (value comes from list: {'auto'|'always'}) [0..1]"
baseline-shift="xsd:string [0..1]"
vertical-align="xsd:string [0..1]"
form602langext="xsd:NMTOKEN (value comes from list: {'lovfl'}) [0..1] ?"
Schema Component Representation
<xsd:attributeGroup name="flow-properties">
<xsd:attribute name="id" type="xsd:string"/>
<xsd:attribute name="flow-name" type="xsd:string" use="required"/>
<xsd:attribute name="form602help" type="xsd:string"/>
<-- “bookmark” -->
<xsd:attributeGroup ref="inheritable-properties"/>
<xsd:attributeGroup ref="language-properties"/>
</xsd:attributeGroup>
top

Attribute Group: font-properties

Name font-properties
Documentation Common Font Properties 'font' shorthand property is also included
Diagram
XML Instance Representation
font-family="xsd:string [0..1]"
font-size="xsd:string [0..1]"
font-style="xsd:NMTOKEN (value comes from list: {'normal'|'italic'|'oblique'|'inherit'}) [0..1]"
font-variant="xsd:NMTOKEN (value comes from list: {'normal'|'small-caps'|'inherit'}) [0..1]"
font-weight="xsd:NMTOKEN (value comes from list: {'normal'|'bold'|'bolder'|'lighter'|'100'|'200'|'300'|'400'|'500'|'600'|'700'|'800'|'900'|'inherit'}) [0..1]"
Schema Component Representation
<xsd:attributeGroup name="font-properties">
<xsd:attribute name="font-family" type="xsd:string"/>
<xsd:attribute name="font-size" type="xsd:string"/>
<xsd:attribute name="font-style">
<xsd:simpleType>
<xsd:restriction base="xsd:NMTOKEN">
<xsd:enumeration value="normal"/>
<xsd:enumeration value="italic"/>
<xsd:enumeration value="oblique"/>
<xsd:enumeration value="inherit"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
<xsd:attribute name="font-variant">
<xsd:simpleType>
<xsd:restriction base="xsd:NMTOKEN">
<xsd:enumeration value="normal"/>
<xsd:enumeration value="small-caps"/>
<xsd:enumeration value="inherit"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
<xsd:attribute name="font-weight">
<xsd:simpleType>
<xsd:restriction base="xsd:NMTOKEN">
<xsd:enumeration value="normal"/>
<xsd:enumeration value="bold"/>
<xsd:enumeration value="bolder"/>
<xsd:enumeration value="lighter"/>
<xsd:enumeration value="100"/>
<xsd:enumeration value="200"/>
<xsd:enumeration value="300"/>
<xsd:enumeration value="400"/>
<xsd:enumeration value="500"/>
<xsd:enumeration value="600"/>
<xsd:enumeration value="700"/>
<xsd:enumeration value="800"/>
<xsd:enumeration value="900"/>
<xsd:enumeration value="inherit"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
</xsd:attributeGroup>
top

Attribute Group: form602-bin-data-props

Name form602-bin-data-props
Documentation Group of attributes for binary form field.
Diagram
XML Instance Representation
filenamebind="xsd:string [0..1]"
mediatypebind="xsd:string [0..1]"
form602maxsize="xsd:positiveInteger [0..1]"
form602bfparam="xsd:string [0..1]"
form602ffilter="xsd:string [0..1]"
form602bindata="xsd:string [0..1]"
Schema Component Representation
<xsd:attributeGroup name="form602-bin-data-props">
<xsd:attribute name="filenamebind" type="xsd:string"/>
<-- Contains name of an enclosed file. -->
<xsd:attribute name="mediatypebind" type="xsd:string"/>
<-- Contains a type of an enclosed file. -->
<xsd:attribute name="form602maxsize" type="xsd:positiveInteger"/>
<-- Maximum size of an enclosure. -->
<xsd:attribute name="form602bfparam" type="xsd:string"/>
<-- Binary attachment that is saved outside- not with data. -->
<xsd:attribute name="form602ffilter" type="xsd:string"/>
<-- A mask that defines allowed file extensions. -->
<xsd:attribute name="form602bindata" type="xsd:string"/>
<-- Auxiliary attribute that is used for fields with a binary enclosure. -->
</xsd:attributeGroup>
top

Attribute Group: form602-extension-date-properties

Name form602-extension-date-properties
Documentation Group of attributes for form date picker.
Diagram
XML Instance Representation
form602date="xsd:QName [0..1]"
form602datevalue="xsd:date [0..1]"
form602datestyle="xsd:string [0..1]"
form602minval="xsd:date [0..1]"
form602maxval="xsd:date [0..1]"
Schema Component Representation
<xsd:attributeGroup name="form602-extension-date-properties">
<xsd:attribute name="form602date" type="xsd:QName"/>
<-- Data document element name; it contains a date selected in the date entry field. -->
<xsd:attribute name="form602datevalue" type="xsd:date"/>
<-- It contains date value selected in the date picker field. -->
<xsd:attribute name="form602datestyle" type="xsd:string"/>
<-- If this attribute is used a calender of dates will be shown just as a datepicker. -->
<xsd:attribute name="form602minval" type="xsd:date"/>
<-- It is used to define a range of a dates (just for datepicker). -->
<xsd:attribute name="form602maxval" type="xsd:date"/>
<-- It is used to define a range of a dates (just for datepicker). -->
</xsd:attributeGroup>
top

Attribute Group: form602-extension-field-properties

Name form602-extension-field-properties
Documentation Group of attributes for form check boxes.
Diagram
XML Instance Representation

form602list="xsd:QName [0..1]"
form602indexlist="xsd:QName [0..1]"
form602lo="xsd:string [0..1]"
form602filter="xsd:string [0..1]"
form602listname="xsd:string [0..1]"
form602condition="xsd:string [0..1]"
form602displaycode="xsd:boolean [0..1]"
form602reference="xsd:string [0..1]"
valuexp="xsd:string [0..1]"
textxp="xsd:string [0..1]"
form602date="xsd:QName [0..1]"
form602datevalue="xsd:date [0..1]"
form602datestyle="xsd:string [0..1]"
form602minval="xsd:date [0..1]"
form602maxval="xsd:date [0..1]"
form602time="xsd:QName [0..1]"
form602timevalue="union of: [ xsd:time, [ xsd:string (value comes from list: {''}) ] ] [0..1]"
form602number="xsd:QName [0..1]"
filenamebind="xsd:string [0..1]"
mediatypebind="xsd:string [0..1]"
form602maxsize="xsd:positiveInteger [0..1]"
form602bfparam="xsd:string [0..1]"
form602ffilter="xsd:string [0..1]"
form602bindata="xsd:string [0..1]"
form602state="xsd:string [0..1]"
form602format="xsd:string [0..1]"
form602="xsd:QName [0..1]"
form602bind="xsd:string [0..1]"
form602bindref="xsd:string [0..1]"
form602tooltip="xsd:string [0..1]"
form602maxchars="xsd:string [0..1]"
form602chars="xsd:string [0..1]"
form602tabstop="xsd:unsignedInt [0..1]"
form602help="xsd:string [0..1]"
form602trdata="xsd:string [0..1]"
form602btnclick="xsd:string [0..1]"
form602onclick="xsd:string [0..1]"
form602onleave="xsd:string [0..1]"
form602onenter="xsd:string [0..1]"
form602oninsert="xsd:string [0..1]"
form602onrefresh="xsd:string [0..1]"
form602romsg="xsd:string [0..1]"
form602badcharmsg="xsd:string [0..1]"
form602uchvbind="xsd:string [0..1]"
form602text="xsd:string [0..1]"
form602ink="xsd:string [0..1]"
form602uchtext="xsd:string [0..1]"
form602uchtextdefault="xsd:string [0..1]"
form602longfield="xsd:string [0..1]"
form602extern="xsd:string [0..1]"
form602type="xsd:string [0..1]"
form602menu="xsd:string [0..1]"
form602error="xsd:string [0..1]"
form602signer="xsd:string [0..1]"
form602startindex="xsd:int [0..1]"
form602langext="xsd:NMTOKEN (value comes from list: {'lovfl'}) [0..1] ?"
form602maxoccurs="xsd:string [0..1]"
form602minoccurs="xsd:string [0..1]"
form602default="xsd:string [0..1]"
form602ct="xsd:NMTOKEN (value comes from list: {'txt'|'num'|'rch'|'out'|'btn'|'bin'|'tim'|'dat'|'lbx'|'ilb'|'rep'|'clf'|'cnf'|'ink'}) [0..1]"
Schema Component Representation
<xsd:attributeGroup name="form602-extension-field-properties">
<xsd:attributeGroup ref="form602-extension-listbox-properties"/>
<xsd:attributeGroup ref="form602-extension-date-properties"/>
<xsd:attributeGroup ref="form602-extension-time-properties"/>
<xsd:attributeGroup ref="form602-extension-number-properties"/>
<xsd:attributeGroup ref="form602-bin-data-props"/>
<xsd:attribute name="form602state" type="xsd:string"/>
<-- Information about an actual state of a field. -->
<xsd:attribute name="form602format" type="xsd:string"/>
<-- Format for displayed date, time or number at specific form fields. -->
<xsd:attribute name="form602" type="xsd:QName"/>
<-- Data document element name; it contains form text field content. -->
<xsd:attribute name="form602bind" type="xsd:string"/>
<-- Name of a binding structure. -->
<xsd:attribute name="form602bindref" type="xsd:string"/>
<-- It defines data binding, which the form element is referencing. -->
<xsd:attribute name="form602tooltip" type="xsd:string"/>
<-- Form control help. -->
<xsd:attribute name="form602maxchars" type="xsd:string"/>
<-- Maximum number of characters in the text field. -->
<xsd:attribute name="form602chars" type="xsd:string"/>
<-- Characters permitted in the text field. -->
<xsd:attribute name="form602tabstop" type="xsd:unsignedInt"/>
<-- Position of a field while using tabulator. -->
<xsd:attribute name="form602help" type="xsd:string"/>
<-- “bookmark” -->
<xsd:attribute name="form602trdata" type="xsd:string"/>
<-- It enables an automatic conversion of text field value- lowecase to uppercase. -->
<xsd:attribute name="form602btnclick" type="xsd:string"/>
<-- It defines action that should be taken if the button is pressed. -->
<xsd:attribute name="form602onclick" type="xsd:string"/>
<--It defines action that should be taken if any object is pressed (clicked on). -->
<xsd:attribute name="form602onleave" type="xsd:string"/>
<-- An expression that is break off after a specified form field is left. -->
<xsd:attribute name="form602onenter" type="xsd:string"/>
<-- An expression that is break off after enter in to a specified field. -->
<xsd:attribute name="form602oninsert" type="xsd:string"/>
<-- An expression that is break off after a section is added. -->
<xsd:attribute name="form602onrefresh" type="xsd:string"/>
<-- An expression that is break off after a field is refreshed. -->
<xsd:attribute name="form602romsg" type="xsd:string"/>
<-- Error message user listing at the read-only field. -->
<xsd:attribute name="form602badcharmsg" type="xsd:string"/>
<-- Error message user listing due to invalid character insertion. -->
<xsd:attribute name="form602uchvbind" type="xsd:string"/>
<-- It defines an auxiliary data binding where the form control is bound. -->
<xsd:attribute name="form602text" type="xsd:string"/>
<-- Help text in a text or numeric fields. -->
<xsd:attribute name="form602ink" type="xsd:string"/>
<-- Contains content of a drawing field. -->
<xsd:attribute name="form602uchtext" type="xsd:string"/>
<-- It defines text displayed at the user intervention selection option for the field with auxiliary data binding. -->
<xsd:attribute name="form602uchtextdefault" type="xsd:string"/>
<-- It defines text displayed at the default action selection option for the field with auxiliary data binding. -->
<xsd:attribute name="form602longfield" type="xsd:string"/>
<-- It will enable a special editing field in the work pane for given form control. -->
<xsd:attribute name="form602extern" type="xsd:string"/>
<-- It extends non-form object properties. -->
<xsd:attribute name="form602type" type="xsd:string"/>
<-- Contains type of a date item. -->
<xsd:attribute name="form602menu" type="xsd:string"/>
<-- This attribute is used when a special menu for binary enclosure is used. -->
<xsd:attribute name="form602error" type="xsd:string"/>
<-- Error message when in a field is other data type than is required. -->
<xsd:attribute name="form602signer" type="xsd:string"/>
<-- Auxiliary attribute for forms with partial submit. -->
<xsd:attribute name="form602startindex" type="xsd:int"/>
<-- Number of indexed repeating sections which is actually active. -->
<xsd:attributeGroup ref="language-properties"/>
<xsd:attribute name="form602maxoccurs" type="xsd:string"/>
<-- Maximum number of repetitions of repeating sections. -->
<xsd:attribute name="form602minoccurs" type="xsd:string"/>
<-- Minimum number of repetitions of repeating sections. -->
<xsd:attribute name="form602default" type="xsd:string"/>
<-- Default value in cell fields. -->
<xsd:attribute name="form602ct">
<-- Form control type. -->
<xsd:simpleType>
<xsd:restriction base="xsd:NMTOKEN">
<xsd:enumeration value="txt"/>
<xsd:enumeration value="num"/>
<xsd:enumeration value="rch"/>
<xsd:enumeration value="out"/>
<xsd:enumeration value="btn"/>
<xsd:enumeration value="bin"/>
<xsd:enumeration value="tim"/>
<xsd:enumeration value="dat"/>
<xsd:enumeration value="lbx"/>
<xsd:enumeration value="ilb"/>
<xsd:enumeration value="rep"/>
<xsd:enumeration value="clf"/>
<xsd:enumeration value="cnf"/>
<xsd:enumeration value="ink"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
</xsd:attributeGroup>
top

Attribute Group: form602-extension-checkbox-properties

Name form602-extension-checkbox-properties
Documentation Group of attributes for form checkboxes and radio buttones
Diagram
XML Instance Representation
form602chkbx="xsd:QName [0..1]"
form602radio="xsd:QName [0..1]"
form602state="xsd:string [0..1]"
form602on="xsd:string [0..1]"
form602off="xsd:string [0..1]"
form602tooltip="xsd:string [0..1]"
form602help="xsd:string [0..1]"
form602bind="xsd:string [0..1]"
form602tabstop="xsd:unsignedInt [0..1]"
form602onclick="xsd:string [0..1]"
form602romsg="xsd:string [0..1]"
form602uchvbind="xsd:string [0..1]"
form602uchtext="xsd:string [0..1]"
form602uchtextdefault="xsd:string [0..1]"
form602default="xsd:string [0..1]"
characteron="xsd:short [0..1]"
characteroff="xsd:short [0..1]"
form602onrefresh="xsd:string [0..1]"
form602ct="xsd:NMTOKEN (value comes from list: {'rad'|'chb'}) [0..1]"
display="xsd:NMTOKEN (value comes from list: {'hidden'|'all'|'noprint'}) [0..1]"
form602error="xsd:string [0..1]"
Schema Component Representation
<xsd:attributeGroup name="form602-extension-checkbox-properties">
<xsd:attribute name="form602chkbx" type="xsd:QName"/>
<-- Data document element name; it contains form check box content. -->
<xsd:attribute name="form602radio" type="xsd:QName"/>
<-- Data document element name; it contains form radio button content. -->
<xsd:attribute name="form602state" type="xsd:string"/>
<-- Information about an actual state of a field. -->
<xsd:attribute name="form602on" type="xsd:string"/>
<-- It contains data value of the check box or form radio button in the checked state. -->
<xsd:attribute name="form602off" type="xsd:string"/>
<-- It contains data value of the check box in the unchecked state. -->
<xsd:attribute name="form602tooltip" type="xsd:string"/>
<-- Form control help. -->
<xsd:attribute name="form602help" type="xsd:string"/>
<-- “bookmark” -->
<xsd:attribute name="form602bind" type="xsd:string"/>
<-- Name of a binding structure. -->
<xsd:attribute name="form602tabstop" type="xsd:unsignedInt"/>
<-- Position of a field while using tabulator. -->
<xsd:attribute name="form602onclick" type="xsd:string"/>
<-- It defines action that should be taken if a value is entered into the form control. -->
<xsd:attribute name="form602romsg" type="xsd:string"/>
<-- Error message user listing at the read-only field. -->
<xsd:attribute name="form602uchvbind" type="xsd:string"/>
<-- It defines an auxiliary data binding where the form control is bound. -->
<xsd:attribute name="form602uchtext" type="xsd:string"/>
<-- It defines text displayed at the user intervention selection option for the field with auxiliary data binding. -->
<xsd:attribute name="form602uchtextdefault" type="xsd:string"/>
<-- It defines text displayed at the default action selection option for the field with auxiliary data binding. -->
<xsd:attribute name="form602default" type="xsd:string"/>
<-- Default value in cell fields. -->
<xsd:attribute name="characteron" type="xsd:short"/>
<-- It defines a grafhical view of a checkbox. -->
<xsd:attribute name="characteroff" type="xsd:short"/>
<-- It defines a grafhical view of a checkbox. -->
<xsd:attribute name="form602onrefresh" type="xsd:string"/>
<-- An expression that is break off after a field is refreshed. -->
<xsd:attribute name="form602ct">
<-- Form control type. -->
<xsd:simpleType>
<xsd:restriction base="xsd:NMTOKEN">
<xsd:enumeration value="rad"/>
<xsd:enumeration value="chb"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
<xsd:attribute name="display">
<xsd:simpleType>
<xsd:restriction base="xsd:NMTOKEN">
<xsd:enumeration value="hidden"/>
<xsd:enumeration value="all"/>
<xsd:enumeration value="noprint"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
<xsd:attribute name="form602error" type="xsd:string"/>
<-- Error message when in a field is other data type than is required. -->
</xsd:attributeGroup>
top

Attribute Group: form602-extension-listbox-properties

Name form602-extension-listbox-properties
Documentation Group of attributes for form list boxes.
Diagram
XML Instance Representation
form602list="xsd:QName [0..1]"
form602indexlist="xsd:QName [0..1]"
form602lo="xsd:string [0..1]"
form602filter="xsd:string [0..1]"
form602listname="xsd:string [0..1]"
form602condition="xsd:string [0..1]"
form602displaycode="xsd:boolean [0..1]"
form602reference="xsd:string [0..1]"
valuexp="xsd:string [0..1]"
textxp="xsd:string [0..1]"
Schema Component Representation
<xsd:attributeGroup name="form602-extension-listbox-properties">
<xsd:attribute name="form602list" type="xsd:QName"/>
<--Data document element name; it contains form list selected item content. -->
<xsd:attribute name="form602indexlist" type="xsd:QName"/>
<-- Data document element name; it contains selected item content from the form indexed list. -->
<xsd:attribute name="form602lo" type="xsd:string"/>
<-- It enables to sort a list. -->
<xsd:attribute name="form602filter" type="xsd:string"/>
<-- Xpath expression of a place, where is a filter of a list. -->
<xsd:attribute name="form602listname" type="xsd:string"/>
<-- Name of a list. -->
<xsd:attribute name="form602condition" type="xsd:string"/>
<-- Xpath expression of a place, where is a condition for a list. -->
<xsd:attribute name="form602displaycode" type="xsd:boolean"/>
<-- It is not displayed a value from listbox but corresponding date value. -->
<xsd:attribute name="form602reference" type="xsd:string"/>
<-- It defines a reference point for action currently taken. (For data lists) -->
<xsd:attribute name="valuexp" type="xsd:string"/>
<-- Xpath expression of a value that is displayed in a field. -->
<xsd:attribute name="textxp" type="xsd:string"/>
<-- Xpath expression of a value that will be saved in a data. -->
</xsd:attributeGroup>
top

Attribute Group: form602-extension-number-properties

Name form602-extension-number-properties
Documentation Group of attributes for form number fields.
Diagram
XML Instance Representation
form602number="xsd:QName [0..1]"
Schema Component Representation
<xsd:attributeGroup name="form602-extension-number-properties">
<xsd:attribute name="form602number" type="xsd:QName"/>
<-- Data document element name; it contains numerical content of the form number field. -->
</xsd:attributeGroup>
top

Attribute Group: form602-extension-time-properties

Name form602-extension-time-properties
Documentation Group of attributes for form time picker.
Diagram
XML Instance Representation
form602time="xsd:QName [0..1]"
form602timevalue="union of: [ xsd:time, [ xsd:string (value comes from list: {''}) ] ] [0..1]"
Schema Component Representation
<xsd:attributeGroup name="form602-extension-time-properties">
<xsd:attribute name="form602time" type="xsd:QName"/>
<-- Data document element name; it contains time selected in the form time picker. -->
<xsd:attribute name="form602timevalue">
<-- It contains time value selected in the time picker field. -->
<xsd:simpleType>
<xsd:union memberTypes="xsd:time">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value=""/>
</xsd:restriction>
</xsd:simpleType>
</xsd:union>
</xsd:simpleType>
</xsd:attribute>
</xsd:attributeGroup>
top

Attribute Group: graphic-properties

Name graphic-properties
Documentation Properties for graphical inline elements
Diagram
XML Instance Representation
id="xsd:string [0..1]"
content-type="xsd:string [0..1]"
position="xsd:NMTOKEN (value comes from list: {'absolute'}) [0..1]"
absolute-position="xsd:NMTOKEN (value comes from list: {'fixed'}) [0..1]"
top="xsd:string [0..1]"
right="xsd:string [0..1]"
bottom="xsd:string [0..1]"
left="xsd:string [0..1]"
background="xsd:string [0..1]"
background-color="xsd:string [0..1]"
border="xsd:string [0..1]"
border-after-style="borderstyleType [0..1]"
border-after-width="xsd:string [0..1]"
border-before-color="xsd:string [0..1]"
border-before-style="borderstyleType [0..1]"
border-before-width="xsd:string [0..1]"
border-bottom="xsd:string [0..1]"
border-bottom-color="xsd:string [0..1]"
border-bottom-style="borderstyleType [0..1]"
border-bottom-width="xsd:string [0..1]"
border-color="xsd:string [0..1]"
border-end-color="xsd:string [0..1]"
border-end-style="borderstyleType [0..1]"
border-end-width="xsd:string [0..1]"
border-left="xsd:string [0..1]"
border-left-color="xsd:string [0..1]"
border-left-style="borderstyleType [0..1]"
border-left-width="xsd:string [0..1]"
border-right="xsd:string [0..1]"
border-right-color="xsd:string [0..1]"
border-right-style="borderstyleType [0..1]"
border-right-width="xsd:string [0..1]"
border-start-color="xsd:string [0..1]"
border-start-style="borderstyleType [0..1]"
border-start-width="xsd:string [0..1]"
border-style="xsd:string [0..1]"
border-top="xsd:string [0..1]"
border-top-color="xsd:string [0..1]"
border-top-style="borderstyleType [0..1]"
border-top-width="xsd:string [0..1]"
border-width="xsd:string [0..1]"
padding="xsd:string [0..1]"
padding-after="xsd:string [0..1]"
padding-before="xsd:string [0..1]"
padding-bottom="xsd:string [0..1]"
padding-end="xsd:string [0..1]"
padding-left="xsd:string [0..1]"
padding-right="xsd:string [0..1]"
padding-start="xsd:string [0..1]"
padding-top="xsd:string [0..1]"
margin="xsd:string [0..1]"
margin-bottom="xsd:string [0..1]"
margin-left="xsd:string [0..1]"
margin-right="xsd:string [0..1]"
margin-top="xsd:string [0..1]"
margin-after="xsd:string [0..1]"
margin-start="xsd:string [0..1]"
margin-end="xsd:string [0..1]"
margin-before="xsd:string [0..1]"
space-after="xsd:string [0..1]"
space-before="xsd:string [0..1]"
start-indent="xsd:string [0..1]"
end-indent="xsd:string [0..1]"
height="xsd:string [0..1]"
width="xsd:string [0..1]"
font-family="xsd:string [0..1]"
font-size="xsd:string [0..1]"
font-style="xsd:NMTOKEN (value comes from list: {'normal'|'italic'|'oblique'|'inherit'}) [0..1]"
font-variant="xsd:NMTOKEN (value comes from list: {'normal'|'small-caps'|'inherit'}) [0..1]"
font-weight="xsd:NMTOKEN (value comes from list: {'normal'|'bold'|'bolder'|'lighter'|'100'|'200'|'300'|'400'|'500'|'600'|'700'|'800'|'900'|'inherit'}) [0..1]"
line-height="xsd:string [0..1]"
break-before="xsd:NMTOKEN (value comes from list: {'auto'|'page'|'inherit'}) [0..1]"
keep-together="xsd:NMTOKEN (value comes from list: {'auto'|'always'}) [0..1]"
content-height="xsd:string [0..1]"
content-width="xsd:string [0..1]"
text-align="xsd:NMTOKEN (value comes from list: {'start'|'center'|'end'|'justify'|'inside'|'outside'|'left'|'right'|'inherit'}) [0..1]"
Schema Component Representation
<xsd:attributeGroup name="graphic-properties">
<xsd:attribute name="id" type="xsd:string"/>
<xsd:attribute name="content-type" type="xsd:string"/>
<xsd:attributeGroup ref="relative-position-properties"/>
<xsd:attributeGroup ref="border-padding-background-properties"/>
<xsd:attributeGroup ref="margin-properties-inline"/>
<xsd:attributeGroup ref="box-size-properties"/>
<xsd:attributeGroup ref="font-properties"/>
<xsd:attributeGroup ref="line-height-properties"/>
<xsd:attributeGroup ref="keeps-and-breaks-properties-atomic"/>
<xsd:attribute name="content-height" type="xsd:string"/>
<xsd:attribute name="content-width" type="xsd:string"/>
<xsd:attribute name="text-align">
<xsd:simpleType>
<xsd:restriction base="xsd:NMTOKEN">
<xsd:enumeration value="start"/>
<xsd:enumeration value="center"/>
<xsd:enumeration value="end"/>
<xsd:enumeration value="justify"/>
<xsd:enumeration value="inside"/>
<xsd:enumeration value="outside"/>
<xsd:enumeration value="left"/>
<xsd:enumeration value="right"/>
<xsd:enumeration value="inherit"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
</xsd:attributeGroup>
top

Attribute Group: character-properties

Name character-properties
Documentation Character Properties
Diagram
XML Instance Representation
text-decoration="xsd:NMTOKEN (value comes from list: {'none'|'underline'|'line-through'|'no-line-through'|'inherit'}) [0..1]"
text-transform="xsd:NMTOKEN (value comes from list: {'capitalize'|'uppercase'|'lowercase'|'none'|'inherit'}) [0..1]"
font-family="xsd:string [0..1]"
font-size="xsd:string [0..1]"
font-style="xsd:NMTOKEN (value comes from list: {'normal'|'italic'|'oblique'|'inherit'}) [0..1]"
font-variant="xsd:NMTOKEN (value comes from list: {'normal'|'small-caps'|'inherit'}) [0..1]"
font-weight="xsd:NMTOKEN (value comes from list: {'normal'|'bold'|'bolder'|'lighter'|'100'|'200'|'300'|'400'|'500'|'600'|'700'|'800'|'900'|'inherit'}) [0..1]"
line-height="xsd:string [0..1]"
Schema Component Representation
<xsd:attributeGroup name="character-properties">
<xsd:attribute name="text-decoration">
<xsd:simpleType>
<xsd:restriction base="xsd:NMTOKEN">
<xsd:enumeration value="none"/>
<xsd:enumeration value="underline"/>
<xsd:enumeration value="line-through"/>
<xsd:enumeration value="no-line-through"/>
<xsd:enumeration value="inherit"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
<xsd:attribute name="text-transform">
<xsd:simpleType>
<xsd:restriction base="xsd:NMTOKEN">
<xsd:enumeration value="capitalize"/>
<xsd:enumeration value="uppercase"/>
<xsd:enumeration value="lowercase"/>
<xsd:enumeration value="none"/>
<xsd:enumeration value="inherit"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
<xsd:attributeGroup ref="font-properties"/>
<xsd:attributeGroup ref="line-height-properties"/>
</xsd:attributeGroup>
top

Attribute Group: inheritable-properties

Name inheritable-properties
Documentation Set of all inheritable properties. This includes attributes marked as inheritable in the spec, as well as all features that may assume a value of "inherit" (because all such features are also permitted at parent elements). By XSL design, this set comprises nearly all attributes.
Diagram
XML Instance Representation
color="xsd:string [0..1]"
background="xsd:string [0..1]"
background-color="xsd:string [0..1]"
border="xsd:string [0..1]"
border-after-style="borderstyleType [0..1]"
border-after-width="xsd:string [0..1]"
border-before-color="xsd:string [0..1]"
border-before-style="borderstyleType [0..1]"
border-before-width="xsd:string [0..1]"
border-bottom="xsd:string [0..1]"
border-bottom-color="xsd:string [0..1]"
border-bottom-style="borderstyleType [0..1]"
border-bottom-width="xsd:string [0..1]"
border-color="xsd:string [0..1]"
border-end-color="xsd:string [0..1]"
border-end-style="borderstyleType [0..1]"
border-end-width="xsd:string [0..1]"
border-left="xsd:string [0..1]"
border-left-color="xsd:string [0..1]"
border-left-style="borderstyleType [0..1]"
border-left-width="xsd:string [0..1]"
border-right="xsd:string [0..1]"
border-right-color="xsd:string [0..1]"
border-right-style="borderstyleType [0..1]"
border-right-width="xsd:string [0..1]"
border-start-color="xsd:string [0..1]"
border-start-style="borderstyleType [0..1]"
border-start-width="xsd:string [0..1]"
border-style="xsd:string [0..1]"
border-top="xsd:string [0..1]"
border-top-color="xsd:string [0..1]"
border-top-style="borderstyleType [0..1]"
border-top-width="xsd:string [0..1]"
border-width="xsd:string [0..1]"
padding="xsd:string [0..1]"
padding-after="xsd:string [0..1]"
padding-before="xsd:string [0..1]"
padding-bottom="xsd:string [0..1]"
padding-end="xsd:string [0..1]"
padding-left="xsd:string [0..1]"
padding-right="xsd:string [0..1]"
padding-start="xsd:string [0..1]"
padding-top="xsd:string [0..1]"
height="xsd:string [0..1]"
width="xsd:string [0..1]"
margin="xsd:string [0..1]"
margin-bottom="xsd:string [0..1]"
margin-left="xsd:string [0..1]"
margin-right="xsd:string [0..1]"
margin-top="xsd:string [0..1]"
margin-after="xsd:string [0..1]"
margin-start="xsd:string [0..1]"
margin-end="xsd:string [0..1]"
margin-before="xsd:string [0..1]"
space-after="xsd:string [0..1]"
space-before="xsd:string [0..1]"
start-indent="xsd:string [0..1]"
end-indent="xsd:string [0..1]"
overflow="xsd:NMTOKEN (value comes from list: {'visible'|'auto'|'inherit'|'hidden'}) [0..1]"
display="xsd:NMTOKEN (value comes from list: {'noprint'|'hidden'|'all'}) [0..1]"
display-align="xsd:NMTOKEN (value comes from list: {'auto'|'before'|'center'|'after'|'inherit'}) [0..1]"
reference-orientation="xsd:NMTOKEN (value comes from list: {'0'|'90'|'inherit'}) [0..1]"
text-decoration="xsd:NMTOKEN (value comes from list: {'none'|'underline'|'line-through'|'no-line-through'|'inherit'}) [0..1]"
text-transform="xsd:NMTOKEN (value comes from list: {'capitalize'|'uppercase'|'lowercase'|'none'|'inherit'}) [0..1]"
font-family="xsd:string [0..1]"
font-size="xsd:string [0..1]"
font-style="xsd:NMTOKEN (value comes from list: {'normal'|'italic'|'oblique'|'inherit'}) [0..1]"
font-variant="xsd:NMTOKEN (value comes from list: {'normal'|'small-caps'|'inherit'}) [0..1]"
font-weight="xsd:NMTOKEN (value comes from list: {'normal'|'bold'|'bolder'|'lighter'|'100'|'200'|'300'|'400'|'500'|'600'|'700'|'800'|'900'|'inherit'}) [0..1]"
line-height="xsd:string [0..1]"
table-layout="xsd:NMTOKEN (value comes from list: {'fixed'|'auto'|'inherit'}) [0..1]"
provisional-distance-between-starts="xsd:string [0..1]"
provisional-label-separation="xsd:string [0..1]"
float="xsd:NMTOKEN (value comes from list: {'before'|'start'|'end'|'none'|'inherit'}) [0..1]"
text-align="xsd:NMTOKEN (value comes from list: {'start'|'center'|'end'|'justify'|'left'|'right'|'inherit'}) [0..1]"
linefeed-treatment="xsd:NMTOKEN (value comes from list: {'ignore'|'preserve'|'treat-as-space'|'treat-as-zero-width-space'|'inherit'}) [0..1]"
white-space-treatment="xsd:NMTOKEN (value comes from list: {'ignore'|'preserve'|'ignore-if-before-linefeed'|'ignore-if-after-linefeed'|'ignore-if-surrounding-linefeed'|'inherit'}) [0..1]"
white-space-collapse="xsd:NMTOKEN (value comes from list: {'false'|'true'|'inherit'}) [0..1]"
leader-alignment="xsd:NMTOKEN (value comes from list: {'none'|'reference-area'|'page'|'inherit'}) [0..1]"
leader-pattern="xsd:NMTOKEN (value comes from list: {'space'|'rule'|'dots'|'use-content'|'inherit'}) [0..1]"
leader-pattern-width="xsd:string [0..1]"
leader-length="xsd:string [0..1]"
rule-style="xsd:NMTOKEN (value comes from list: {'none'|'dotted'|'dashed'|'solid'|'double'|'groove'|'ridge'|'inherit'}) [0..1]"
rule-thickness="xsd:string [0..1]"
break-before="xsd:NMTOKEN (value comes from list: {'auto'|'page'|'inherit'}) [0..1]"
keep-together="xsd:NMTOKEN (value comes from list: {'auto'|'always'}) [0..1]"
baseline-shift="xsd:string [0..1]"
vertical-align="xsd:string [0..1]"
Schema Component Representation
<xsd:attributeGroup name="inheritable-properties">
<xsd:attribute name="color" type="xsd:string"/>
<xsd:attributeGroup ref="border-padding-background-properties"/>
<xsd:attributeGroup ref="box-size-properties"/>
<xsd:attributeGroup ref="margin-properties-inline"/>
<xsd:attributeGroup ref="area-properties"/>
<xsd:attributeGroup ref="character-properties"/>
<xsd:attributeGroup ref="table-properties"/>
<xsd:attributeGroup ref="list-properties"/>
<xsd:attributeGroup ref="float-properties"/>
<xsd:attributeGroup ref="line-related-properties"/>
<xsd:attributeGroup ref="leader-properties"/>
<xsd:attributeGroup ref="keeps-and-breaks-properties-atomic"/>
<xsd:attributeGroup ref="area-alignment-properties-inline"/>
</xsd:attributeGroup>
top

Attribute Group: inline-properties

Name inline-properties
Documentation Properties for nonempty inline elements
Diagram
XML Instance Representation
id="xsd:string [0..1]"
color="xsd:string [0..1]"
background="xsd:string [0..1]"
background-color="xsd:string [0..1]"
border="xsd:string [0..1]"
border-after-style="borderstyleType [0..1]"
border-after-width="xsd:string [0..1]"
border-before-color="xsd:string [0..1]"
border-before-style="borderstyleType [0..1]"
border-before-width="xsd:string [0..1]"
border-bottom="xsd:string [0..1]"
border-bottom-color="xsd:string [0..1]"
border-bottom-style="borderstyleType [0..1]"
border-bottom-width="xsd:string [0..1]"
border-color="xsd:string [0..1]"
border-end-color="xsd:string [0..1]"
border-end-style="borderstyleType [0..1]"
border-end-width="xsd:string [0..1]"
border-left="xsd:string [0..1]"
border-left-color="xsd:string [0..1]"
border-left-style="borderstyleType [0..1]"
border-left-width="xsd:string [0..1]"
border-right="xsd:string [0..1]"
border-right-color="xsd:string [0..1]"
border-right-style="borderstyleType [0..1]"
border-right-width="xsd:string [0..1]"
border-start-color="xsd:string [0..1]"
border-start-style="borderstyleType [0..1]"
border-start-width="xsd:string [0..1]"
border-style="xsd:string [0..1]"
border-top="xsd:string [0..1]"
border-top-color="xsd:string [0..1]"
border-top-style="borderstyleType [0..1]"
border-top-width="xsd:string [0..1]"
border-width="xsd:string [0..1]"
padding="xsd:string [0..1]"
padding-after="xsd:string [0..1]"
padding-before="xsd:string [0..1]"
padding-bottom="xsd:string [0..1]"
padding-end="xsd:string [0..1]"
padding-left="xsd:string [0..1]"
padding-right="xsd:string [0..1]"
padding-start="xsd:string [0..1]"
padding-top="xsd:string [0..1]"
height="xsd:string [0..1]"
width="xsd:string [0..1]"
margin="xsd:string [0..1]"
margin-bottom="xsd:string [0..1]"
margin-left="xsd:string [0..1]"
margin-right="xsd:string [0..1]"
margin-top="xsd:string [0..1]"
margin-after="xsd:string [0..1]"
margin-start="xsd:string [0..1]"
margin-end="xsd:string [0..1]"
margin-before="xsd:string [0..1]"
space-after="xsd:string [0..1]"
space-before="xsd:string [0..1]"
start-indent="xsd:string [0..1]"
end-indent="xsd:string [0..1]"
overflow="xsd:NMTOKEN (value comes from list: {'visible'|'auto'|'inherit'|'hidden'}) [0..1]"
display="xsd:NMTOKEN (value comes from list: {'noprint'|'hidden'|'all'}) [0..1]"
display-align="xsd:NMTOKEN (value comes from list: {'auto'|'before'|'center'|'after'|'inherit'}) [0..1]"
reference-orientation="xsd:NMTOKEN (value comes from list: {'0'|'90'|'inherit'}) [0..1]"
text-decoration="xsd:NMTOKEN (value comes from list: {'none'|'underline'|'line-through'|'no-line-through'|'inherit'}) [0..1]"
text-transform="xsd:NMTOKEN (value comes from list: {'capitalize'|'uppercase'|'lowercase'|'none'|'inherit'}) [0..1]"
font-family="xsd:string [0..1]"
font-size="xsd:string [0..1]"
font-style="xsd:NMTOKEN (value comes from list: {'normal'|'italic'|'oblique'|'inherit'}) [0..1]"
font-variant="xsd:NMTOKEN (value comes from list: {'normal'|'small-caps'|'inherit'}) [0..1]"
font-weight="xsd:NMTOKEN (value comes from list: {'normal'|'bold'|'bolder'|'lighter'|'100'|'200'|'300'|'400'|'500'|'600'|'700'|'800'|'900'|'inherit'}) [0..1]"
line-height="xsd:string [0..1]"
table-layout="xsd:NMTOKEN (value comes from list: {'fixed'|'auto'|'inherit'}) [0..1]"
provisional-distance-between-starts="xsd:string [0..1]"
provisional-label-separation="xsd:string [0..1]"
float="xsd:NMTOKEN (value comes from list: {'before'|'start'|'end'|'none'|'inherit'}) [0..1]"
text-align="xsd:NMTOKEN (value comes from list: {'start'|'center'|'end'|'justify'|'left'|'right'|'inherit'}) [0..1]"
linefeed-treatment="xsd:NMTOKEN (value comes from list: {'ignore'|'preserve'|'treat-as-space'|'treat-as-zero-width-space'|'inherit'}) [0..1]"
white-space-treatment="xsd:NMTOKEN (value comes from list: {'ignore'|'preserve'|'ignore-if-before-linefeed'|'ignore-if-after-linefeed'|'ignore-if-surrounding-linefeed'|'inherit'}) [0..1]"
white-space-collapse="xsd:NMTOKEN (value comes from list: {'false'|'true'|'inherit'}) [0..1]"
leader-alignment="xsd:NMTOKEN (value comes from list: {'none'|'reference-area'|'page'|'inherit'}) [0..1]"
leader-pattern="xsd:NMTOKEN (value comes from list: {'space'|'rule'|'dots'|'use-content'|'inherit'}) [0..1]"
leader-pattern-width="xsd:string [0..1]"
leader-length="xsd:string [0..1]"
rule-style="xsd:NMTOKEN (value comes from list: {'none'|'dotted'|'dashed'|'solid'|'double'|'groove'|'ridge'|'inherit'}) [0..1]"
rule-thickness="xsd:string [0..1]"
break-before="xsd:NMTOKEN (value comes from list: {'auto'|'page'|'inherit'}) [0..1]"
keep-together="xsd:NMTOKEN (value comes from list: {'auto'|'always'}) [0..1]"
baseline-shift="xsd:string [0..1]"
vertical-align="xsd:string [0..1]"
Schema Component Representation
<xsd:attributeGroup name="inline-properties">
<xsd:attribute name="id" type="xsd:string"/>
<xsd:attributeGroup ref="inheritable-properties"/>
</xsd:attributeGroup>
top

Attribute Group: keeps-and-breaks-properties-atomic

Name keeps-and-breaks-properties-atomic
Documentation Common Keeps and Breaks Properties - Atomic objects 'page-break-*' shorthand properties are also included.
Diagram
XML Instance Representation
break-before="xsd:NMTOKEN (value comes from list: {'auto'|'page'|'inherit'}) [0..1]"
keep-together="xsd:NMTOKEN (value comes from list: {'auto'|'always'}) [0..1]"
Schema Component Representation
<xsd:attributeGroup name="keeps-and-breaks-properties-atomic">
<xsd:attribute name="break-before">
<xsd:simpleType>
<xsd:restriction base="xsd:NMTOKEN">
<xsd:enumeration value="auto"/>
<xsd:enumeration value="page"/>
<xsd:enumeration value="inherit"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
<xsd:attribute name="keep-together">
<xsd:simpleType>
<xsd:restriction base="xsd:NMTOKEN">
<xsd:enumeration value="auto"/>
<xsd:enumeration value="always"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
</xsd:attributeGroup>
top

Attribute Group: language-properties

Name language-properties
Diagram
XML Instance Representation
form602langext="xsd:NMTOKEN (value comes from list: {'lovfl'}) [0..1] ?"
Schema Component Representation
<xsd:attributeGroup name="language-properties">
<xsd:attribute name="form602langext">
<-- This prevent prepositions to remain on the end of a row. -->
<xsd:simpleType>
<xsd:restriction base="xsd:NMTOKEN">
<xsd:enumeration value="lovfl"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
<-- Language properties to set the language of a document or of a part of document -->
</xsd:attributeGroup>
top

Attribute Group: leader-properties

Name leader-properties
Documentation Leader and Rule Properties
Diagram
XML Instance Representation
leader-alignment="xsd:NMTOKEN (value comes from list: {'none'|'reference-area'|'page'|'inherit'}) [0..1]"
leader-pattern="xsd:NMTOKEN (value comes from list: {'space'|'rule'|'dots'|'use-content'|'inherit'}) [0..1]"
leader-pattern-width="xsd:string [0..1]"
leader-length="xsd:string [0..1]"
rule-style="xsd:NMTOKEN (value comes from list: {'none'|'dotted'|'dashed'|'solid'|'double'|'groove'|'ridge'|'inherit'}) [0..1]"
rule-thickness="xsd:string [0..1]"
Schema Component Representation
<xsd:attributeGroup name="leader-properties">
<xsd:attribute name="leader-alignment">
<xsd:simpleType>
<xsd:restriction base="xsd:NMTOKEN">
<xsd:enumeration value="none"/>
<xsd:enumeration value="reference-area"/>
<xsd:enumeration value="page"/>
<xsd:enumeration value="inherit"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
<xsd:attribute name="leader-pattern">
<xsd:simpleType>
<xsd:restriction base="xsd:NMTOKEN">
<xsd:enumeration value="space"/>
<xsd:enumeration value="rule"/>
<xsd:enumeration value="dots"/>
<xsd:enumeration value="use-content"/>
<xsd:enumeration value="inherit"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
<xsd:attribute name="leader-pattern-width" type="xsd:string"/>
<xsd:attribute name="leader-length" type="xsd:string"/>
<xsd:attribute name="rule-style">
<xsd:simpleType>
<xsd:restriction base="xsd:NMTOKEN">
<xsd:enumeration value="none"/>
<xsd:enumeration value="dotted"/>
<xsd:enumeration value="dashed"/>
<xsd:enumeration value="solid"/>
<xsd:enumeration value="double"/>
<xsd:enumeration value="groove"/>
<xsd:enumeration value="ridge"/>
<xsd:enumeration value="inherit"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
<xsd:attribute name="rule-thickness" type="xsd:string"/>
</xsd:attributeGroup>
top

Attribute Group: line-height-properties

Name line-height-properties
Documentation Line Height Properties
Diagram
XML Instance Representation
line-height="xsd:string [0..1]"
Schema Component Representation
<xsd:attributeGroup name="line-height-properties">
<xsd:attribute name="line-height" type="xsd:string"/>
</xsd:attributeGroup>
top

Attribute Group: line-related-properties

Name line-related-properties
Documentation Line Related Properties ('string' values are excluded from text-align)
Diagram
XML Instance Representation
Schema Component Representation
top

Attribute Group: list-properties

Name list-properties
Documentation List Properties
Diagram
XML Instance Representation
provisional-distance-between-starts="xsd:string [0..1]"
provisional-label-separation="xsd:string [0..1]"
Schema Component Representation
<xsd:attributeGroup name="list-properties">
<xsd:attribute name="provisional-distance-between-starts" type="xsd:string"/>
<xsd:attribute name="provisional-label-separation" type="xsd:string"/>
</xsd:attributeGroup>
top

Attribute Group: margin-properties-block

Name margin-properties-block
Documentation Common Margin Properties - Block
Diagram
XML Instance Representation

margin="xsd:string [0..1]"
margin-bottom="xsd:string [0..1]"
margin-left="xsd:string [0..1]"
margin-right="xsd:string [0..1]"
margin-top="xsd:string [0..1]"
margin-after="xsd:string [0..1]"
margin-start="xsd:string [0..1]"
margin-end="xsd:string [0..1]"
margin-before="xsd:string [0..1]"
space-after="xsd:string [0..1]"
space-before="xsd:string [0..1]"
start-indent="xsd:string [0..1]"
end-indent="xsd:string [0..1]"
Schema Component Representation
<xsd:attributeGroup name="margin-properties-block">
<xsd:attributeGroup ref="margin-properties-CSS"/>
<xsd:attribute name="space-after" type="xsd:string"/>
<xsd:attribute name="space-before" type="xsd:string"/>
<xsd:attribute name="start-indent" type="xsd:string"/>
<xsd:attribute name="end-indent" type="xsd:string"/>
</xsd:attributeGroup>
top

Attribute Group: margin-properties-CSS

Name margin-properties-CSS
Documentation Common CSS Margin Properties 'margin' shorthand property is also included.
Diagram
XML Instance Representation
margin="xsd:string [0..1]"
margin-bottom="xsd:string [0..1]"
margin-left="xsd:string [0..1]"
margin-right="xsd:string [0..1]"
margin-top="xsd:string [0..1]"
margin-after="xsd:string [0..1]"
margin-start="xsd:string [0..1]"
margin-end="xsd:string [0..1]"
margin-before="xsd:string [0..1]"
Schema Component Representation
<xsd:attributeGroup name="margin-properties-CSS">
<xsd:attribute name="margin" type="xsd:string"/>
<xsd:attribute name="margin-bottom" type="xsd:string"/>
<xsd:attribute name="margin-left" type="xsd:string"/>
<xsd:attribute name="margin-right" type="xsd:string"/>
<xsd:attribute name="margin-top" type="xsd:string"/>
<xsd:attribute name="margin-after" type="xsd:string"/>
<xsd:attribute name="margin-start" type="xsd:string"/>
<xsd:attribute name="margin-end" type="xsd:string"/>
<xsd:attribute name="margin-before" type="xsd:string"/>
</xsd:attributeGroup>
top

Attribute Group: margin-properties-inline

Name margin-properties-inline
Documentation Common Margin Properties - Inline
Diagram
XML Instance Representation

margin="xsd:string [0..1]"
margin-bottom="xsd:string [0..1]"
margin-left="xsd:string [0..1]"
margin-right="xsd:string [0..1]"
margin-top="xsd:string [0..1]"
margin-after="xsd:string [0..1]"
margin-start="xsd:string [0..1]"
margin-end="xsd:string [0..1]"
margin-before="xsd:string [0..1]"
space-after="xsd:string [0..1]"
space-before="xsd:string [0..1]"
start-indent="xsd:string [0..1]"
end-indent="xsd:string [0..1]"
Schema Component Representation
<xsd:attributeGroup name="margin-properties-inline">
<xsd:attributeGroup ref="margin-properties-block"/>
</xsd:attributeGroup>
top

Attribute Group: region-properties

Name region-properties
Documentation Regions. The page instance is divided into subareas, whose properties are described by the five region-* elements. These elements by themselves do not generate any content. Reference-orientation and writing-mode may be inherited from the page master; all other features are local.
Diagram
XML Instance Representation

background="xsd:string [0..1]"
background-color="xsd:string [0..1]"
border="xsd:string [0..1]"
border-after-style="borderstyleType [0..1]"
border-after-width="xsd:string [0..1]"
border-before-color="xsd:string [0..1]"
border-before-style="borderstyleType [0..1]"
border-before-width="xsd:string [0..1]"
border-bottom="xsd:string [0..1]"
border-bottom-color="xsd:string [0..1]"
border-bottom-style="borderstyleType [0..1]"
border-bottom-width="xsd:string [0..1]"
border-color="xsd:string [0..1]"
border-end-color="xsd:string [0..1]"
border-end-style="borderstyleType [0..1]"
border-end-width="xsd:string [0..1]"
border-left="xsd:string [0..1]"
border-left-color="xsd:string [0..1]"
border-left-style="borderstyleType [0..1]"
border-left-width="xsd:string [0..1]"
border-right="xsd:string [0..1]"
border-right-color="xsd:string [0..1]"
border-right-style="borderstyleType [0..1]"
border-right-width="xsd:string [0..1]"
border-start-color="xsd:string [0..1]"
border-start-style="borderstyleType [0..1]"
border-start-width="xsd:string [0..1]"
border-style="xsd:string [0..1]"
border-top="xsd:string [0..1]"
border-top-color="xsd:string [0..1]"
border-top-style="borderstyleType [0..1]"
border-top-width="xsd:string [0..1]"
border-width="xsd:string [0..1]"
padding="xsd:string [0..1]"
padding-after="xsd:string [0..1]"
padding-before="xsd:string [0..1]"
padding-bottom="xsd:string [0..1]"
padding-end="xsd:string [0..1]"
padding-left="xsd:string [0..1]"
padding-right="xsd:string [0..1]"
padding-start="xsd:string [0..1]"
padding-top="xsd:string [0..1]"
overflow="xsd:NMTOKEN (value comes from list: {'visible'|'auto'|'inherit'|'hidden'}) [0..1]"
display="xsd:NMTOKEN (value comes from list: {'noprint'|'hidden'|'all'}) [0..1]"
display-align="xsd:NMTOKEN (value comes from list: {'auto'|'before'|'center'|'after'|'inherit'}) [0..1]"
reference-orientation="xsd:NMTOKEN (value comes from list: {'0'|'90'|'inherit'}) [0..1]"
region-name="xsd:string [0..1]"
background-repeat="xsd:NMTOKEN (value comes from list: {'repeat'|'no-repeat'}) [0..1]"
Schema Component Representation
<xsd:attributeGroup name="region-properties">
<xsd:attributeGroup ref="border-padding-background-properties"/>
<xsd:attributeGroup ref="area-properties"/>
<xsd:attribute name="region-name" type="xsd:string"/>
<xsd:attribute name="background-repeat">
<xsd:simpleType>
<xsd:restriction base="xsd:NMTOKEN">
<xsd:enumeration value="repeat"/>
<xsd:enumeration value="no-repeat"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
</xsd:attributeGroup>
top

Attribute Group: relative-position-properties

Name relative-position-properties
Documentation Relative Position Properties- 'position' shorthand property also makes part of this group.
Diagram
XML Instance Representation
position="xsd:NMTOKEN (value comes from list: {'absolute'}) [0..1]"
absolute-position="xsd:NMTOKEN (value comes from list: {'fixed'}) [0..1]"
top="xsd:string [0..1]"
right="xsd:string [0..1]"
bottom="xsd:string [0..1]"
left="xsd:string [0..1]"
Schema Component Representation
<xsd:attributeGroup name="relative-position-properties">
<xsd:attribute name="position">
<xsd:simpleType>
<xsd:restriction base="xsd:NMTOKEN">
<xsd:enumeration value="absolute"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
<xsd:attribute name="absolute-position">
<xsd:simpleType>
<xsd:restriction base="xsd:NMTOKEN">
<xsd:enumeration value="fixed"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
<xsd:attribute name="top" type="xsd:string"/>
<xsd:attribute name="right" type="xsd:string"/>
<xsd:attribute name="bottom" type="xsd:string"/>
<xsd:attribute name="left" type="xsd:string"/>
</xsd:attributeGroup>
top

Attribute Group: side-region-properties

Name side-region-properties
Documentation Side regions: page edges. These regions have extent and precedence that is used to arbitrate corner conflicts. Side regions are viewed as frames, and may not have margins. Extent made obligatory: its default value of 0.0pt does not make much sense.
Diagram
XML Instance Representation

background="xsd:string [0..1]"
background-color="xsd:string [0..1]"
border="xsd:string [0..1]"
border-after-style="borderstyleType [0..1]"
border-after-width="xsd:string [0..1]"
border-before-color="xsd:string [0..1]"
border-before-style="borderstyleType [0..1]"
border-before-width="xsd:string [0..1]"
border-bottom="xsd:string [0..1]"
border-bottom-color="xsd:string [0..1]"
border-bottom-style="borderstyleType [0..1]"
border-bottom-width="xsd:string [0..1]"
border-color="xsd:string [0..1]"
border-end-color="xsd:string [0..1]"
border-end-style="borderstyleType [0..1]"
border-end-width="xsd:string [0..1]"
border-left="xsd:string [0..1]"
border-left-color="xsd:string [0..1]"
border-left-style="borderstyleType [0..1]"
border-left-width="xsd:string [0..1]"
border-right="xsd:string [0..1]"
border-right-color="xsd:string [0..1]"
border-right-style="borderstyleType [0..1]"
border-right-width="xsd:string [0..1]"
border-start-color="xsd:string [0..1]"
border-start-style="borderstyleType [0..1]"
border-start-width="xsd:string [0..1]"
border-style="xsd:string [0..1]"
border-top="xsd:string [0..1]"
border-top-color="xsd:string [0..1]"
border-top-style="borderstyleType [0..1]"
border-top-width="xsd:string [0..1]"
border-width="xsd:string [0..1]"
padding="xsd:string [0..1]"
padding-after="xsd:string [0..1]"
padding-before="xsd:string [0..1]"
padding-bottom="xsd:string [0..1]"
padding-end="xsd:string [0..1]"
padding-left="xsd:string [0..1]"
padding-right="xsd:string [0..1]"
padding-start="xsd:string [0..1]"
padding-top="xsd:string [0..1]"
overflow="xsd:NMTOKEN (value comes from list: {'visible'|'auto'|'inherit'|'hidden'}) [0..1]"
display="xsd:NMTOKEN (value comes from list: {'noprint'|'hidden'|'all'}) [0..1]"
display-align="xsd:NMTOKEN (value comes from list: {'auto'|'before'|'center'|'after'|'inherit'}) [0..1]"
reference-orientation="xsd:NMTOKEN (value comes from list: {'0'|'90'|'inherit'}) [0..1]"
region-name="xsd:string [0..1]"
background-repeat="xsd:NMTOKEN (value comes from list: {'repeat'|'no-repeat'}) [0..1]"
extent="xsd:string [1]"
Schema Component Representation
<xsd:attributeGroup name="side-region-properties">
<xsd:attributeGroup ref="region-properties"/>
<xsd:attribute name="extent" type="xsd:string" use="required"/>
</xsd:attributeGroup>
top

Attribute Group: table-properties

Name table-properties
Documentation ??????????????????????????????????????????????????????????????????????????????????????????????????????/
Diagram
XML Instance Representation
table-layout="xsd:NMTOKEN (value comes from list: {'fixed'|'auto'|'inherit'}) [0..1]"
Schema Component Representation
<xsd:attributeGroup name="table-properties">
<-- Table Properties -->
<-- 'border-spacing' shorthand property is also included -->
<-- 'inherit' property added to table-omit-...er-at-break -->
<xsd:attribute name="table-layout">
<xsd:simpleType>
<xsd:restriction base="xsd:NMTOKEN">
<xsd:enumeration value="fixed"/>
<xsd:enumeration value="auto"/>
<xsd:enumeration value="inherit"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
</xsd:attributeGroup>
top

Model Group: blocks

Name blocks
Diagram
XML Instance Representation
Start Choice [1]
<block> ... </block> [1]
<block-container> ... </block-container> [1]
<table> ... </table> [1]
<list-block> ... </list-block> [1]
End Choice
Schema Component Representation
<xsd:group name="blocks">
<xsd:choice>
<xsd:element ref="block"/>
<xsd:element ref="block-container"/>
<xsd:element ref="table"/>
<xsd:element ref="list-block"/>
</xsd:choice>
</xsd:group>
top

Model Group: inlines

Name inlines
Diagram
XML Instance Representation
Start Choice [1]
<character> ... </character> [1]
<external-graphic> ... </external-graphic> [1]
<instream-foreign-object> ... </instream-foreign-object> [1]
<inline> ... </inline> [1]
<leader> ... </leader> [1]
<page-number> ... </page-number> [1]
<basic-link> ... </basic-link> [1]
End Choice
Schema Component Representation
<xsd:group name="inlines">
<xsd:choice>
<xsd:element ref="character"/>
<xsd:element ref="external-graphic"/>
<xsd:element ref="instream-foreign-object"/>
<xsd:element ref="inline"/>
<xsd:element ref="leader"/>
<xsd:element ref="page-number"/>
<xsd:element ref="basic-link"/>
</xsd:choice>
</xsd:group>
top

Model Group: mixed-level

Name mixed-level
Diagram
XML Instance Representation
Start Choice [1]
Start Choice [1]
<character> ... </character> [1]
<external-graphic> ... </external-graphic> [1]
<instream-foreign-object> ... </instream-foreign-object> [1]
<inline> ... </inline> [1]
<leader> ... </leader> [1]
<page-number> ... </page-number> [1]
<basic-link> ... </basic-link> [1]
End Choice
Start Choice [1]
<block> ... </block> [1]
<block-container> ... </block-container> [1]
<table> ... </table> [1]
<list-block> ... </list-block> [1]
End Choice
<multi-switch> ... </multi-switch> [1]
End Choice
Schema Component Representation
<xsd:group name="mixed-level">
<xsd:choice>
<xsd:group ref="inlines"/>
<xsd:group ref="blocks"/>
<xsd:element ref="multi-switch"/>
</xsd:choice>
</xsd:group>
top

Model Group: row-group

Name row-group
Documentation Table header, table footer, and table body are wrappers for groups of rows. They contain either one or more table-rows, or one or more table-cells; in the latter case, row breaks are specified in the cells by 'starts-row'/'ends-row'. All these elements are identical both in the content structure and in the attributes.
Diagram
XML Instance Representation
Start Choice [1]
<table-row> ... </table-row> [1..*]
End Choice
Schema Component Representation
<xsd:group name="row-group">
<xsd:choice>
<xsd:element ref="table-row" maxOccurs="unbounded"/>
</xsd:choice>
</xsd:group>
top

Simple Type: borderstyleType

Super-types: xsd:NMTOKEN < borderstyleType (by restriction)
Sub-types: None
Name borderstyleType
Content
  • Base XSD Type: NMTOKEN
  • value comes from list: {'none'|'solid'|'inset'|'outset'|'inherit'|'dotted'|'dashed'}
Diagram
Schema Component Representation
<xsd:simpleType name="borderstyleType">
<xsd:restriction base="xsd:NMTOKEN">
<xsd:enumeration value="none"/>
<xsd:enumeration value="solid"/>
<xsd:enumeration value="inset"/>
<xsd:enumeration value="outset"/>
<xsd:enumeration value="inherit"/>
<xsd:enumeration value="dotted"/>
<xsd:enumeration value="dashed"/>
</xsd:restriction>
</xsd:simpleType>
top

Legend

Complex Type:

Schema Component Type

AusAddress

Schema Component Name
Super-types: Address < AusAddress (by extension)
Sub-types:
  • QLDAddress (by restriction)
If this schema component is a type definition, its type hierarchy is shown in a gray-bordered box.
Name AusAddress
Abstract no
The table above displays the properties of this schema component.
XML Instance Representation
<... country="Australia" >
<unitNo> string </unitNo> [0..1]
<houseNo> string </houseNo> [1]
<street> string </street> [1]
Start Choice [1]
<city> string </city> [1]
<town> string </town> [1]
End Choice
<state> AusStates </state> [1]
<postcode> string <<pattern = [1-9][0-9]{3}>> </postcode> [1] ?
</...>

The XML Instance Representation table above shows the schema component's content as an XML instance.

Schema Component Representation
<complexType name="AusAddress">
<complexContent>
<extension base="Address">
<sequence>
<element name="state" type="AusStates"/>
<element name="postcode">
<simpleType>
<restriction base="string">
<pattern value="[1-9][0-9]{3}"/>
</restriction>
</simpleType>
</element>
</sequence>
<attribute name="country" type="string" fixed="Australia"/>
</extension>
</complexContent>
</complexType>
The Schema Component Representation table above displays the underlying XML representation of the schema component. (Annotations are not shown.)
top

Glossary

Abstract (Applies to complex type definitions and element declarations). An abstract element or complex type cannot used to validate an element instance. If there is a reference to an abstract element, only element declarations that can substitute the abstract element can be used to validate the instance. For references to abstract type definitions, only derived types can be used.

All Model Group Child elements can be provided in any order in instances. See: http://www.w3.org/TR/xmlschema-1/#element-all.

Choice Model Group Only one from the list of child elements and model groups can be provided in instances. See: http://www.w3.org/TR/xmlschema-1/#element-choice.

Collapse Whitespace Policy Replace tab, line feed, and carriage return characters with space character (Unicode character 32). Then, collapse contiguous sequences of space characters into single space character, and remove leading and trailing space characters.

Disallowed Substitutions (Applies to element declarations). If substitution is specified, then substitution group members cannot be used in place of the given element declaration to validate element instances. If derivation methods, e.g. extension, restriction, are specified, then the given element declaration will not validate element instances that have types derived from the element declaration's type using the specified derivation methods. Normally, element instances can override their declaration's type by specifying an xsi:type attribute.

Key Constraint Like Uniqueness Constraint, but additionally requires that the specified value(s) must be provided. See: http://www.w3.org/TR/xmlschema-1/#cIdentity-constraint_Definitions.

Key Reference Constraint Ensures that the specified value(s) must match value(s) from a Key Constraint or Uniqueness Constraint. See: http://www.w3.org/TR/xmlschema-1/#cIdentity-constraint_Definitions.

Model Group Groups together element content, specifying the order in which the element content can occur and the number of times the group of element content may be repeated. See: http://www.w3.org/TR/xmlschema-1/#Model_Groups.

Nillable (Applies to element declarations). If an element declaration is nillable, instances can use the xsi:nil attribute. The xsi:nil attribute is the boolean attribute, nil, from the http://www.w3.org/2001/XMLSchema-instance namespace. If an element instance has an xsi:nil attribute set to true, it can be left empty, even though its element declaration may have required content.

Notation A notation is used to identify the format of a piece of data. Values of elements and attributes that are of type, NOTATION, must come from the names of declared notations. See: http://www.w3.org/TR/xmlschema-1/#cNotation_Declarations.

Preserve Whitespace Policy Preserve whitespaces exactly as they appear in instances.

Prohibited Derivations (Applies to type definitions). Derivation methods that cannot be used to create sub-types from a given type definition.

Prohibited Substitutions (Applies to complex type definitions). Prevents sub-types that have been derived using the specified derivation methods from validating element instances in place of the given type definition.

Replace Whitespace Policy Replace tab, line feed, and carriage return characters with space character (Unicode character 32).

Sequence Model Group Child elements and model groups must be provided in the specified order in instances. See: http://www.w3.org/TR/xmlschema-1/#element-sequence.

Substitution Group Elements that are members of a substitution group can be used wherever the head element of the substitution group is referenced.

Substitution Group Exclusions (Applies to element declarations). Prohibits element declarations from nominating themselves as being able to substitute a given element declaration, if they have types that are derived from the original element's type using the specified derivation methods.

Target Namespace The target namespace identifies the namespace that components in this schema belongs to. If no target namespace is provided, then the schema components do not belong to any namespace.

Uniqueness Constraint Ensures uniqueness of an element/attribute value, or a combination of values, within a specified scope. See: http://www.w3.org/TR/xmlschema-1/#cIdentity-constraint_Definitions.

top