upCast DTD
Namespace = (null namespace)
Copyright (c) 2001-2006 infinity-loop
This DTD module is identified by the PUBLIC and SYSTEM identifiers:
PUBLIC "-//infinity-loop//DTD upCast 5.0//EN" SYSTEM "http://www.infinity-loop.de/DTD/upcast/5.0/upcast.dtd"
Version History: 2004-09-01: initial version 2006-02-14: Updated to account for new XHTML modularization xhtml-attribs-1.mod module by defining XHTML.global.attrs.prefixed and XHTML.xmlns.attrib.prefixed to be empty. 2008-06-16: update references to XHTML modularization DTD modules after files have been removed from their previous locations at the W3C
<document> | Root element |
The document element is the root element of an upCast DTD compliant document. It corresponds to the entire original RTF document.
Element's model :
<document>'s children Name Cardinality documentinfo One or none part Any number style One or none
<document>'s attributes Name Values Default id Match the ID rules. style xml:base xml:lang Match the NMTOKEN rules. xmlns:html http://www.w3.org/HTML/1998/html4 xmlns:xlink http://www.w3.org/1999/xlink
(documentinfo?, style?, part*)
@xmlns:xlink | Attribute of document |
the fixed XLink namespace
Required
@xmlns:html | Attribute of document |
the fixed HTML4 namespace, used for HTML table elements
Required
@xml:lang | Attribute of document |
the (natural) language this document's content is in
see also: ISO 639 Language Codes, xml:lang
Possible values : Match the NMTOKEN rules.
@xml:base | Attribute of document |
Sorry, no documentation.
@style | Attribute of document |
Sorry, no documentation.
@id | Attribute of document |
Sorry, no documentation.
Possible values : Match the ID rules.
<table> | Child of annotation,formtext,html:th,html:td,item,pagefooter,textbox,subdoc,endnote,pageheader,footnote,part,section,block,toc |
Default declarations previously defined in this entity and referenced below include: ENTITY
tbl.table.name "table" ENTITYtbl.table-titles.mdl "
titles;," ENTITYtbl.table.mdl "
tbl.table-titles; tgroup+" ENTITYtbl.table.att " pgwide
yesorno; #IMPLIED "
Element's model :
<table>'s children Name Cardinality tgroup At least one
<table>'s attributes Name Values Default colsep Match the NMTOKEN rules. frame top, bottom, topbot, all, sides, none id Match the ID rules. pgwide Match the NMTOKEN rules. rowsep Match the NMTOKEN rules. style xml:base xml:lang Match the NMTOKEN rules.
(tgroup+)
@frame | Attribute of table |
Sorry, no documentation.
Possible values : top, bottom, topbot, all, sides, none
@colsep | Attribute of table |
Sorry, no documentation.
Possible values : Match the NMTOKEN rules.
@rowsep | Attribute of table |
Sorry, no documentation.
Possible values : Match the NMTOKEN rules.
@pgwide | Attribute of table |
Sorry, no documentation.
Possible values : Match the NMTOKEN rules.
@xml:lang | Attribute of table |
Sorry, no documentation.
Possible values : Match the NMTOKEN rules.
@xml:base | Attribute of table |
Sorry, no documentation.
@style | Attribute of table |
Sorry, no documentation.
@id | Attribute of table |
Sorry, no documentation.
Possible values : Match the ID rules.
<tgroup> | Child of table |
Default declarations previously defined in this entity and referenced below include: ENTITY
tbl.tgroup.mdl "colspec*,thead,tbody" ENTITY
tbl.tgroup.att ""
Element's model :
<tgroup>'s children Name Cardinality colspec Any number tbody Only one thead One or none
<tgroup>'s attributes Name Values Default align left, right, center, justify, char cols Match the NMTOKEN rules. colsep Match the NMTOKEN rules. rowsep Match the NMTOKEN rules.
@cols | Attribute of tgroup |
Sorry, no documentation.
Possible values : Match the NMTOKEN rules. - Required
@colsep | Attribute of tgroup |
Sorry, no documentation.
Possible values : Match the NMTOKEN rules.
@rowsep | Attribute of tgroup |
Sorry, no documentation.
Possible values : Match the NMTOKEN rules.
@align | Attribute of tgroup |
Sorry, no documentation.
Possible values : left, right, center, justify, char
<colspec/> | Child of tgroup |
Default declarations previously defined in this entity and referenced below include: ENTITY
tbl.colspec.att ""
<colspec>'s attributes Name Values Default align left, right, center, justify, char char charoff Match the NMTOKEN rules. colname Match the NMTOKEN rules. colnum Match the NMTOKEN rules. colsep Match the NMTOKEN rules. colwidth rowsep Match the NMTOKEN rules.
This element is always empty.
@colnum | Attribute of colspec |
Sorry, no documentation.
Possible values : Match the NMTOKEN rules.
@colname | Attribute of colspec |
Sorry, no documentation.
Possible values : Match the NMTOKEN rules.
@colwidth | Attribute of colspec |
Sorry, no documentation.
@colsep | Attribute of colspec |
Sorry, no documentation.
Possible values : Match the NMTOKEN rules.
@rowsep | Attribute of colspec |
Sorry, no documentation.
Possible values : Match the NMTOKEN rules.
@align | Attribute of colspec |
Sorry, no documentation.
Possible values : left, right, center, justify, char
@char | Attribute of colspec |
Sorry, no documentation.
@charoff | Attribute of colspec |
Sorry, no documentation.
Possible values : Match the NMTOKEN rules.
<thead> | Child of tgroup |
Default declarations previously defined in this entity and referenced below include: ENTITY
tbl.thead.att ""
Element's model :
<thead>'s children Name Cardinality row At least one
<thead>'s attributes Name Values Default valign top, middle, bottom
(row+)
@valign | Attribute of thead |
Sorry, no documentation.
Possible values : top, middle, bottom
<tbody> | Child of tgroup |
Default declarations previously defined in this entity and referenced below include: ENTITY
tbl.tbody.att ""
Element's model :
<tbody>'s children Name Cardinality row At least one
<tbody>'s attributes Name Values Default valign top, middle, bottom
(row+)
@valign | Attribute of tbody |
Sorry, no documentation.
Possible values : top, middle, bottom
<row> | Child of tbody,thead |
Default declarations previously defined in this entity and referenced below include: ENTITY
tbl.row.mdl "entry+" ENTITYtbl.row.att ""
Element's model :
<row>'s children Name Cardinality entry At least one
<row>'s attributes Name Values Default id Match the ID rules. rowsep Match the NMTOKEN rules. style valign top, middle, bottom xml:base xml:lang Match the NMTOKEN rules.
(entry+)
@rowsep | Attribute of row |
Sorry, no documentation.
Possible values : Match the NMTOKEN rules.
@valign | Attribute of row |
Sorry, no documentation.
Possible values : top, middle, bottom
@xml:lang | Attribute of row |
Sorry, no documentation.
Possible values : Match the NMTOKEN rules.
@xml:base | Attribute of row |
Sorry, no documentation.
@style | Attribute of row |
Sorry, no documentation.
@id | Attribute of row |
Sorry, no documentation.
Possible values : Match the ID rules.
<entry> | Child of row |
Default declarations previously defined in this entity and referenced below include: ENTITY
paracon "#PCDATA" ENTITYtbl.entry.mdl "(
paracon;)*" ENTITYtbl.entry.att ""
Element's model :
<entry>'s children Name Cardinality list Any number par Any number toc Any number
<entry>'s attributes Name Values Default align left, right, center, justify, char char charoff Match the NMTOKEN rules. colname Match the NMTOKEN rules. colsep Match the NMTOKEN rules. id Match the ID rules. morerows Match the NMTOKEN rules. nameend Match the NMTOKEN rules. namest Match the NMTOKEN rules. rowsep Match the NMTOKEN rules. style valign top, middle, bottom xml:base xml:lang Match the NMTOKEN rules.
@colname | Attribute of entry |
Sorry, no documentation.
Possible values : Match the NMTOKEN rules.
@namest | Attribute of entry |
Sorry, no documentation.
Possible values : Match the NMTOKEN rules.
@nameend | Attribute of entry |
Sorry, no documentation.
Possible values : Match the NMTOKEN rules.
@morerows | Attribute of entry |
Sorry, no documentation.
Possible values : Match the NMTOKEN rules.
@colsep | Attribute of entry |
Sorry, no documentation.
Possible values : Match the NMTOKEN rules.
@rowsep | Attribute of entry |
Sorry, no documentation.
Possible values : Match the NMTOKEN rules.
@align | Attribute of entry |
Sorry, no documentation.
Possible values : left, right, center, justify, char
@char | Attribute of entry |
Sorry, no documentation.
@charoff | Attribute of entry |
Sorry, no documentation.
Possible values : Match the NMTOKEN rules.
@valign | Attribute of entry |
Sorry, no documentation.
Possible values : top, middle, bottom
@xml:lang | Attribute of entry |
Sorry, no documentation.
Possible values : Match the NMTOKEN rules.
@xml:base | Attribute of entry |
Sorry, no documentation.
@style | Attribute of entry |
Sorry, no documentation.
@id | Attribute of entry |
Sorry, no documentation.
Possible values : Match the ID rules.
<html:table> | Child of annotation,formtext,html:th,html:td,item,pagefooter,textbox,subdoc,endnote,pageheader,footnote,part,section,block,toc |
table: Table Element ..............................
Element's model :
<html:table>'s children Name Cardinality html:caption One or none html:col Any number html:colgroup Any number html:tbody Any number html:tfoot One or none html:thead One or none html:tr Any number
<html:table>'s attributes Name Values Default border cellpadding cellspacing class Match the NMTOKENS rules. frame void, above, below, hsides, lhs, rhs, vsides, box, border id Match the ID rules. rules none, groups, rows, cols, all style summary title width xml:lang xml:space preserve preserve xmlns:html http://www.w3.org/HTML/1998/html4
(html:caption?, (html:col* | html:colgroup*), ((html:thead?, html:tfoot?, html:tbody+) | (html:tr+)))
@xmlns:html | Attribute of html:table |
end of table.element
Required
@id | Attribute of html:table |
end of table.element
Possible values : Match the ID rules.
@class | Attribute of html:table |
end of table.element
Possible values : Match the NMTOKENS rules.
@title | Attribute of html:table |
end of table.element
@xml:space | Attribute of html:table |
end of table.element
Possible values : preserve - Required
@style | Attribute of html:table |
end of table.element
@xml:lang | Attribute of html:table |
end of table.element
@summary | Attribute of html:table |
end of table.element
@width | Attribute of html:table |
end of table.element
@border | Attribute of html:table |
end of table.element
@frame | Attribute of html:table |
end of table.element
Possible values : void, above, below, hsides, lhs, rhs, vsides, box, border
@rules | Attribute of html:table |
end of table.element
Possible values : none, groups, rows, cols, all
@cellspacing | Attribute of html:table |
end of table.element
@cellpadding | Attribute of html:table |
end of table.element
@xmlns:html | Attribute of html:caption |
caption: Table Caption ............................
Required
@id | Attribute of html:caption |
caption: Table Caption ............................
Possible values : Match the ID rules.
@class | Attribute of html:caption |
caption: Table Caption ............................
Possible values : Match the NMTOKENS rules.
@title | Attribute of html:caption |
caption: Table Caption ............................
@xml:space | Attribute of html:caption |
caption: Table Caption ............................
Possible values : preserve - Required
@style | Attribute of html:caption |
caption: Table Caption ............................
@xml:lang | Attribute of html:caption |
caption: Table Caption ............................
<html:thead> | Child of html:table |
Use thead to duplicate headers when breaking table across page boundaries, or for static headers when tbody sections are rendered in scrolling panel.
Element's model :
<html:thead>'s children Name Cardinality html:tr At least one
<html:thead>'s attributes Name Values Default align left, center, right, justify, char char charoff class Match the NMTOKENS rules. id Match the ID rules. style title valign top, middle, bottom, baseline xml:lang xml:space preserve preserve xmlns:html http://www.w3.org/HTML/1998/html4
(html:tr)+
@xmlns:html | Attribute of html:thead |
end of thead.element
Required
@id | Attribute of html:thead |
end of thead.element
Possible values : Match the ID rules.
@class | Attribute of html:thead |
end of thead.element
Possible values : Match the NMTOKENS rules.
@title | Attribute of html:thead |
end of thead.element
@xml:space | Attribute of html:thead |
end of thead.element
Possible values : preserve - Required
@style | Attribute of html:thead |
end of thead.element
@xml:lang | Attribute of html:thead |
end of thead.element
@align | Attribute of html:thead |
end of thead.element
Possible values : left, center, right, justify, char
@char | Attribute of html:thead |
end of thead.element
@charoff | Attribute of html:thead |
end of thead.element
@valign | Attribute of html:thead |
end of thead.element
Possible values : top, middle, bottom, baseline
<html:tfoot> | Child of html:table |
Use tfoot to duplicate footers when breaking table across page boundaries, or for static footers when tbody sections are rendered in scrolling panel.
Element's model :
<html:tfoot>'s children Name Cardinality html:tr At least one
<html:tfoot>'s attributes Name Values Default align left, center, right, justify, char char charoff class Match the NMTOKENS rules. id Match the ID rules. style title valign top, middle, bottom, baseline xml:lang xml:space preserve preserve xmlns:html http://www.w3.org/HTML/1998/html4
(html:tr)+
@xmlns:html | Attribute of html:tfoot |
end of tfoot.element
Required
@id | Attribute of html:tfoot |
end of tfoot.element
Possible values : Match the ID rules.
@class | Attribute of html:tfoot |
end of tfoot.element
Possible values : Match the NMTOKENS rules.
@title | Attribute of html:tfoot |
end of tfoot.element
@xml:space | Attribute of html:tfoot |
end of tfoot.element
Possible values : preserve - Required
@style | Attribute of html:tfoot |
end of tfoot.element
@xml:lang | Attribute of html:tfoot |
end of tfoot.element
@align | Attribute of html:tfoot |
end of tfoot.element
Possible values : left, center, right, justify, char
@char | Attribute of html:tfoot |
end of tfoot.element
@charoff | Attribute of html:tfoot |
end of tfoot.element
@valign | Attribute of html:tfoot |
end of tfoot.element
Possible values : top, middle, bottom, baseline
<html:tbody> | Child of html:table |
Use multiple tbody sections when rules are needed between groups of table rows.
Element's model :
<html:tbody>'s children Name Cardinality html:tr At least one
<html:tbody>'s attributes Name Values Default align left, center, right, justify, char char charoff class Match the NMTOKENS rules. id Match the ID rules. style title valign top, middle, bottom, baseline xml:lang xml:space preserve preserve xmlns:html http://www.w3.org/HTML/1998/html4
(html:tr)+
@xmlns:html | Attribute of html:tbody |
end of tbody.element
Required
@id | Attribute of html:tbody |
end of tbody.element
Possible values : Match the ID rules.
@class | Attribute of html:tbody |
end of tbody.element
Possible values : Match the NMTOKENS rules.
@title | Attribute of html:tbody |
end of tbody.element
@xml:space | Attribute of html:tbody |
end of tbody.element
Possible values : preserve - Required
@style | Attribute of html:tbody |
end of tbody.element
@xml:lang | Attribute of html:tbody |
end of tbody.element
@align | Attribute of html:tbody |
end of tbody.element
Possible values : left, center, right, justify, char
@char | Attribute of html:tbody |
end of tbody.element
@charoff | Attribute of html:tbody |
end of tbody.element
@valign | Attribute of html:tbody |
end of tbody.element
Possible values : top, middle, bottom, baseline
<html:colgroup> | Child of html:table |
colgroup groups a set of col elements. It allows you to group several semantically-related columns together.
Element's model :
<html:colgroup>'s children Name Cardinality html:col Any number
<html:colgroup>'s attributes Name Values Default align left, center, right, justify, char char charoff class Match the NMTOKENS rules. id Match the ID rules. span 1 style title valign top, middle, bottom, baseline width xml:lang xml:space preserve preserve xmlns:html http://www.w3.org/HTML/1998/html4
(html:col)*
@xmlns:html | Attribute of html:colgroup |
end of colgroup.element
Required
@id | Attribute of html:colgroup |
end of colgroup.element
Possible values : Match the ID rules.
@class | Attribute of html:colgroup |
end of colgroup.element
Possible values : Match the NMTOKENS rules.
@title | Attribute of html:colgroup |
end of colgroup.element
@xml:space | Attribute of html:colgroup |
end of colgroup.element
Possible values : preserve - Required
@style | Attribute of html:colgroup |
end of colgroup.element
@xml:lang | Attribute of html:colgroup |
end of colgroup.element
@span | Attribute of html:colgroup |
end of colgroup.element
Default value: 1
@width | Attribute of html:colgroup |
end of colgroup.element
@align | Attribute of html:colgroup |
end of colgroup.element
Possible values : left, center, right, justify, char
@char | Attribute of html:colgroup |
end of colgroup.element
@charoff | Attribute of html:colgroup |
end of colgroup.element
@valign | Attribute of html:colgroup |
end of colgroup.element
Possible values : top, middle, bottom, baseline
<html:col/> | Child of html:table,html:colgroup |
col elements define the alignment properties for cells in one or more columns.
The width attribute specifies the width of the columns, e.g.
width="64" width in screen pixels width="0.5*" relative width of 0.5
The span attribute causes the attributes of one col element to apply to more than one column.
<html:col>'s attributes Name Values Default align left, center, right, justify, char char charoff class Match the NMTOKENS rules. id Match the ID rules. span 1 style title valign top, middle, bottom, baseline width xml:lang xml:space preserve preserve xmlns:html http://www.w3.org/HTML/1998/html4
This element is always empty.
@xmlns:html | Attribute of html:col |
end of col.element
Required
@id | Attribute of html:col |
end of col.element
Possible values : Match the ID rules.
@class | Attribute of html:col |
end of col.element
Possible values : Match the NMTOKENS rules.
@title | Attribute of html:col |
end of col.element
@xml:space | Attribute of html:col |
end of col.element
Possible values : preserve - Required
@style | Attribute of html:col |
end of col.element
@xml:lang | Attribute of html:col |
end of col.element
@span | Attribute of html:col |
end of col.element
Default value: 1
@width | Attribute of html:col |
end of col.element
@align | Attribute of html:col |
end of col.element
Possible values : left, center, right, justify, char
@char | Attribute of html:col |
end of col.element
@charoff | Attribute of html:col |
end of col.element
@valign | Attribute of html:col |
end of col.element
Possible values : top, middle, bottom, baseline
<html:tr> | Child of html:tfoot,html:table,html:tbody,html:thead |
tr: Table Row .....................................
Element's model :
<html:tr>'s children Name Cardinality html:td Any number html:th Any number
<html:tr>'s attributes Name Values Default align left, center, right, justify, char char charoff class Match the NMTOKENS rules. id Match the ID rules. style title valign top, middle, bottom, baseline xml:lang xml:space preserve preserve xmlns:html http://www.w3.org/HTML/1998/html4
@xmlns:html | Attribute of html:tr |
end of tr.element
Required
@id | Attribute of html:tr |
end of tr.element
Possible values : Match the ID rules.
@class | Attribute of html:tr |
end of tr.element
Possible values : Match the NMTOKENS rules.
@title | Attribute of html:tr |
end of tr.element
@xml:space | Attribute of html:tr |
end of tr.element
Possible values : preserve - Required
@style | Attribute of html:tr |
end of tr.element
@xml:lang | Attribute of html:tr |
end of tr.element
@align | Attribute of html:tr |
end of tr.element
Possible values : left, center, right, justify, char
@char | Attribute of html:tr |
end of tr.element
@charoff | Attribute of html:tr |
end of tr.element
@valign | Attribute of html:tr |
end of tr.element
Possible values : top, middle, bottom, baseline
<html:th> | Child of html:tr |
th is for header cells, td for data, but for cells acting as both use td
Element's model :
<html:th>'s children Name Cardinality annotation Any number block Any number columnbreak Any number endnote Any number endtarget Any number footnote Any number formcheckbox Any number formdropdown Any number formtext Any number gentext Any number html:table Any number image Any number indextarget Any number linebreak Any number linestart Any number list Any number literal Any number object Any number pagebreak Any number pagefooter Any number pageheader Any number pagestart Any number par Any number partbreak Any number subdoc Any number table Any number target Any number textbox Any number toc Any number
<html:th>'s attributes Name Values Default abbr align left, center, right, justify, char axis char charoff class Match the NMTOKENS rules. colspan 1 headers Match the IDREFS rules. id Match the ID rules. rowspan 1 scope row, col, rowgroup, colgroup style title valign top, middle, bottom, baseline xml:lang xml:space preserve preserve xmlns:html http://www.w3.org/HTML/1998/html4
(list | html:table | table | par | block | textbox | image | subdoc | annotation | footnote | endnote | gentext | toc | pagefooter | pageheader | object | target | indextarget | endtarget | formtext | formcheckbox | formdropdown | linebreak | pagebreak | columnbreak | pagestart | linestart | literal | partbreak)*
@xmlns:html | Attribute of html:th |
end of th.element
Required
@id | Attribute of html:th |
end of th.element
Possible values : Match the ID rules.
@class | Attribute of html:th |
end of th.element
Possible values : Match the NMTOKENS rules.
@title | Attribute of html:th |
end of th.element
@xml:space | Attribute of html:th |
end of th.element
Possible values : preserve - Required
@style | Attribute of html:th |
end of th.element
@xml:lang | Attribute of html:th |
end of th.element
@abbr | Attribute of html:th |
end of th.element
@axis | Attribute of html:th |
end of th.element
@headers | Attribute of html:th |
end of th.element
Possible values : Match the IDREFS rules.
@scope | Attribute of html:th |
end of th.element
Possible values : row, col, rowgroup, colgroup
@rowspan | Attribute of html:th |
end of th.element
Default value: 1
@colspan | Attribute of html:th |
end of th.element
Default value: 1
@align | Attribute of html:th |
end of th.element
Possible values : left, center, right, justify, char
@char | Attribute of html:th |
end of th.element
@charoff | Attribute of html:th |
end of th.element
@valign | Attribute of html:th |
end of th.element
Possible values : top, middle, bottom, baseline
<html:td> | Child of html:tr |
td: Table Data Cell ...............................
Element's model :
<html:td>'s children Name Cardinality annotation Any number block Any number columnbreak Any number endnote Any number endtarget Any number footnote Any number formcheckbox Any number formdropdown Any number formtext Any number gentext Any number html:table Any number image Any number indextarget Any number linebreak Any number linestart Any number list Any number literal Any number object Any number pagebreak Any number pagefooter Any number pageheader Any number pagestart Any number par Any number partbreak Any number subdoc Any number table Any number target Any number textbox Any number toc Any number
<html:td>'s attributes Name Values Default abbr align left, center, right, justify, char axis char charoff class Match the NMTOKENS rules. colspan 1 headers Match the IDREFS rules. id Match the ID rules. rowspan 1 scope row, col, rowgroup, colgroup style title valign top, middle, bottom, baseline xml:lang xml:space preserve preserve xmlns:html http://www.w3.org/HTML/1998/html4
(list | html:table | table | par | block | textbox | image | subdoc | annotation | footnote | endnote | gentext | toc | pagefooter | pageheader | object | target | indextarget | endtarget | formtext | formcheckbox | formdropdown | linebreak | pagebreak | columnbreak | pagestart | linestart | literal | partbreak)*
@xmlns:html | Attribute of html:td |
end of td.element
Required
@id | Attribute of html:td |
end of td.element
Possible values : Match the ID rules.
@class | Attribute of html:td |
end of td.element
Possible values : Match the NMTOKENS rules.
@title | Attribute of html:td |
end of td.element
@xml:space | Attribute of html:td |
end of td.element
Possible values : preserve - Required
@style | Attribute of html:td |
end of td.element
@xml:lang | Attribute of html:td |
end of td.element
@abbr | Attribute of html:td |
end of td.element
@axis | Attribute of html:td |
end of td.element
@headers | Attribute of html:td |
end of td.element
Possible values : Match the IDREFS rules.
@scope | Attribute of html:td |
end of td.element
Possible values : row, col, rowgroup, colgroup
@rowspan | Attribute of html:td |
end of td.element
Default value: 1
@colspan | Attribute of html:td |
end of td.element
Default value: 1
@align | Attribute of html:td |
end of td.element
Possible values : left, center, right, justify, char
@char | Attribute of html:td |
end of td.element
@charoff | Attribute of html:td |
end of td.element
@valign | Attribute of html:td |
end of td.element
Possible values : top, middle, bottom, baseline
<documentinfo> | Child of document |
This element groups meta-information of the original Word document. Its property
child elements
list one property each. These are both pre-defined Word/RTF meta properties like author's name, document creation date etc,
as well as all custom defined document properties.
Element's model :
<documentinfo>'s children Name Cardinality property Any number
(property)*
<property/> | Child of documentinfo |
This element encapsulates one single document property.
<property>'s attributes Name Values Default name type integer, real, date, boolean, text, docvar, templateref, undefined text value
This element is always empty.
@name | Attribute of property |
the name of the property
The following names are the pre-defined names for RTF source documents, available through specialized dialogs in the Word UI:
Any other name is available for use as a custom property name.
@value | Attribute of property |
the value of the property
@type | Attribute of property |
the type of the property
java.lang.Boolean(String)
constructor (see also for semantics)DocumentTemplateRef
for that variable.Possible values : integer, real, date, boolean, text, docvar, templateref, undefined - Default value: text
<part> | Child of document |
A part
corresponds to a Word/RTF document's section. A document consists of at least one part
which is required.
Element's model :
<part>'s children Name Cardinality annotation Any number block Any number columnbreak Any number endnote Any number endtarget Any number footnote Any number formcheckbox Any number formdropdown Any number formtext Any number gentext Any number html:table Any number image Any number indextarget Any number linebreak Any number linestart Any number list Any number literal Any number object Any number pagebreak Any number pagefooter Any number pageheader Any number pagestart Any number par Any number partbreak Any number section Any number subdoc Any number table Any number target Any number textbox Any number toc Any number
<part>'s attributes Name Values Default class id Match the ID rules. style xml:base xml:lang Match the NMTOKEN rules.
(section | list | html:table | table | par | block | textbox | image | subdoc | annotation | footnote | endnote | gentext | toc | pagefooter | pageheader | object | target | indextarget | endtarget | formtext | formcheckbox | formdropdown | linebreak | pagebreak | columnbreak | pagestart | linestart | literal | partbreak)*
@xml:lang | Attribute of part |
Sorry, no documentation.
Possible values : Match the NMTOKEN rules.
@xml:base | Attribute of part |
Sorry, no documentation.
@style | Attribute of part |
Sorry, no documentation.
@id | Attribute of part |
Sorry, no documentation.
Possible values : Match the ID rules.
@class | Attribute of part |
Sorry, no documentation.
<section> | Child of part,block |
A section
is a (possibly nested up to 9 levels deep) structure created by upCast based on heuristics and heading styles used.
It corresponds to logical sections created implicitly by RTF's heading levels. Sections normally have a heading (because this is
what upCast uses to create them). Sections will not be created when you do not specify a document sectioner class or defeat upCast's
default sectioner class. You may influence the creation of the section hierarchy by writing your own sectioner class implementation.
Element's model :
<section>'s children Name Cardinality annotation Any number block Any number columnbreak Any number endnote Any number endtarget Any number footnote Any number formcheckbox Any number formdropdown Any number formtext Any number gentext Any number heading One or none html:table Any number image Any number indextarget Any number linebreak Any number linestart Any number list Any number literal Any number object Any number pagebreak Any number pagefooter Any number pageheader Any number pagestart Any number par Any number partbreak Any number section Any number subdoc Any number table Any number target Any number textbox Any number toc Any number
<section>'s attributes Name Values Default class id Match the ID rules. level 1, 2, 3, 4, 5, 6, 7, 8, 9 1 style xml:base xml:lang Match the NMTOKEN rules.
(heading?, (section | list | html:table | table | par | block | textbox | image | subdoc | annotation | footnote | endnote | gentext | toc | pagefooter | pageheader | object | target | indextarget | endtarget | formtext | formcheckbox | formdropdown | linebreak | pagebreak | columnbreak | pagestart | linestart | literal | partbreak)*)
@level | Attribute of section |
this is a convenience attribute indicating the nesting level of this section
Possible values : 1, 2, 3, 4, 5, 6, 7, 8, 9 - Default value: 1
@xml:lang | Attribute of section |
Sorry, no documentation.
Possible values : Match the NMTOKEN rules.
@xml:base | Attribute of section |
Sorry, no documentation.
@style | Attribute of section |
Sorry, no documentation.
@id | Attribute of section |
Sorry, no documentation.
Possible values : Match the ID rules.
@class | Attribute of section |
Sorry, no documentation.
<heading> | Child of section |
A heading
element contains the text marked up with Word's built-in heading styles or
styles that have an outline level set other than body text.
Element's model :
<heading>'s children Name Cardinality annotation Any number columnbreak Any number deleted Any number endnote Any number endtarget Any number footnote Any number formcheckbox Any number formdropdown Any number formtext Any number gentext Any number hidden Any number highlight Any number image Any number indextarget Any number inline Any number inserted Any number linebreak Any number linestart Any number link Any number literal Any number object Any number pagebreak Any number pagefooter Any number pageheader Any number pagestart Any number partbreak Any number reference Any number subdoc Any number target Any number textbox Any number toc Any number
<heading>'s attributes Name Values Default class id Match the ID rules. level 1, 2, 3, 4, 5, 6, 7, 8, 9 1 style xml:base xml:lang Match the NMTOKEN rules.
(#PCDATA | inline | hidden | link | reference | highlight | linebreak | pagebreak | columnbreak | pagestart | linestart | literal | partbreak | formtext | formcheckbox | formdropdown | target | indextarget | endtarget | textbox | image | subdoc | annotation | footnote | endnote | gentext | toc | pagefooter | pageheader | object | inserted | deleted)*
@level | Attribute of heading |
a convenience attribute indicating the nesting level of the section this heading
is part of
Possible values : 1, 2, 3, 4, 5, 6, 7, 8, 9 - Default value: 1
@class | Attribute of heading |
Sorry, no documentation.
@xml:lang | Attribute of heading |
Sorry, no documentation.
Possible values : Match the NMTOKEN rules.
@xml:base | Attribute of heading |
Sorry, no documentation.
@style | Attribute of heading |
Sorry, no documentation.
@id | Attribute of heading |
Sorry, no documentation.
Possible values : Match the ID rules.
<par> | Child of annotation,formtext,html:th,html:td,item,pagefooter,textbox,subdoc,endnote,pageheader,footnote,part,section,entry,block,toc |
a paragraph of text
Element's model :
<par>'s children Name Cardinality annotation Any number columnbreak Any number deleted Any number endnote Any number endtarget Any number footnote Any number formcheckbox Any number formdropdown Any number formtext Any number gentext Any number hidden Any number highlight Any number image Any number indextarget Any number inline Any number inserted Any number linebreak Any number linestart Any number link Any number literal Any number object Any number pagebreak Any number pagefooter Any number pageheader Any number pagestart Any number partbreak Any number reference Any number subdoc Any number target Any number textbox Any number toc Any number
<par>'s attributes Name Values Default class id Match the ID rules. style xml:base xml:lang Match the NMTOKEN rules.
(#PCDATA | inline | hidden | link | reference | highlight | linebreak | pagebreak | columnbreak | pagestart | linestart | literal | partbreak | formtext | formcheckbox | formdropdown | target | indextarget | endtarget | textbox | image | subdoc | annotation | footnote | endnote | gentext | toc | pagefooter | pageheader | object | inserted | deleted)*
@xml:lang | Attribute of par |
Sorry, no documentation.
Possible values : Match the NMTOKEN rules.
@xml:base | Attribute of par |
Sorry, no documentation.
@style | Attribute of par |
Sorry, no documentation.
@id | Attribute of par |
Sorry, no documentation.
Possible values : Match the ID rules.
@class | Attribute of par |
Sorry, no documentation.
<inline> | Child of heading,gentext,hidden,par,reference,deleted,see,inserted,link,highlight,indextarget |
An inline
element is a hook for attaching style information and changes found in text runs. They can be nested.
A class
attribute's value specifies the name of the character format applied to the enclosed text run, and
the style
attribute can be used to specify local, manual formatting overrides in CSS. Think of this element
as the equivalent to HTML's span
element.
Element's model :
<inline>'s children Name Cardinality annotation Any number columnbreak Any number deleted Any number endnote Any number endtarget Any number footnote Any number formcheckbox Any number formdropdown Any number formtext Any number gentext Any number hidden Any number highlight Any number image Any number indextarget Any number inline Any number inserted Any number linebreak Any number linestart Any number link Any number literal Any number object Any number pagebreak Any number pagefooter Any number pageheader Any number pagestart Any number partbreak Any number reference Any number subdoc Any number target Any number textbox Any number toc Any number
<inline>'s attributes Name Values Default class id Match the ID rules. style xml:base xml:lang Match the NMTOKEN rules.
(#PCDATA | inline | hidden | link | reference | highlight | linebreak | pagebreak | columnbreak | pagestart | linestart | literal | partbreak | formtext | formcheckbox | formdropdown | target | indextarget | endtarget | textbox | image | subdoc | annotation | footnote | endnote | gentext | toc | pagefooter | pageheader | object | inserted | deleted)*
@class | Attribute of inline |
Sorry, no documentation.
@xml:lang | Attribute of inline |
Sorry, no documentation.
Possible values : Match the NMTOKEN rules.
@xml:base | Attribute of inline |
Sorry, no documentation.
@style | Attribute of inline |
Sorry, no documentation.
@id | Attribute of inline |
Sorry, no documentation.
Possible values : Match the ID rules.
<highlight> | Child of heading,gentext,hidden,par,reference,deleted,inline,see,inserted,link,indextarget |
This element marks up text runs that used Word's "highlight" function.
Element's model :
<highlight>'s children Name Cardinality annotation Any number columnbreak Any number deleted Any number endnote Any number endtarget Any number footnote Any number formcheckbox Any number formdropdown Any number formtext Any number gentext Any number hidden Any number highlight Any number image Any number indextarget Any number inline Any number inserted Any number linebreak Any number linestart Any number link Any number literal Any number object Any number pagebreak Any number pagefooter Any number pageheader Any number pagestart Any number partbreak Any number reference Any number subdoc Any number target Any number textbox Any number toc Any number
<highlight>'s attributes Name Values Default color id Match the ID rules. style xml:base xml:lang Match the NMTOKEN rules.
(#PCDATA | inline | hidden | link | reference | highlight | linebreak | pagebreak | columnbreak | pagestart | linestart | literal | partbreak | formtext | formcheckbox | formdropdown | target | indextarget | endtarget | textbox | image | subdoc | annotation | footnote | endnote | gentext | toc | pagefooter | pageheader | object | inserted | deleted)*
@color | Attribute of highlight |
the color used for highlighting, as HTML hex color #rrggbb
@xml:lang | Attribute of highlight |
Sorry, no documentation.
Possible values : Match the NMTOKEN rules.
@xml:base | Attribute of highlight |
Sorry, no documentation.
@style | Attribute of highlight |
Sorry, no documentation.
@id | Attribute of highlight |
Sorry, no documentation.
Possible values : Match the ID rules.
<hidden> | Child of heading,gentext,par,reference,deleted,inline,see,inserted,link,highlight,indextarget |
This element identifies portions of the document that are hidden on output ("hidden text").
Several upCast export filters let you decide whether you want this markup at all or the respective text run should be dropped from the output in the first place.
Element's model :
<hidden>'s children Name Cardinality annotation Any number columnbreak Any number deleted Any number endnote Any number endtarget Any number footnote Any number formcheckbox Any number formdropdown Any number formtext Any number gentext Any number hidden Any number highlight Any number image Any number indextarget Any number inline Any number inserted Any number linebreak Any number linestart Any number link Any number literal Any number object Any number pagebreak Any number pagefooter Any number pageheader Any number pagestart Any number partbreak Any number reference Any number subdoc Any number target Any number textbox Any number toc Any number
(#PCDATA | inline | hidden | link | reference | highlight | linebreak | pagebreak | columnbreak | pagestart | linestart | literal | partbreak | formtext | formcheckbox | formdropdown | target | indextarget | endtarget | textbox | image | subdoc | annotation | footnote | endnote | gentext | toc | pagefooter | pageheader | object | inserted | deleted)*
<list> | Child of annotation,formtext,html:th,html:td,item,pagefooter,textbox,subdoc,endnote,pageheader,footnote,part,section,entry,block,toc |
This element groups list item
s into a list. Styling determines the type (numbered/unnumbered).
Element's model :
<list>'s children Name Cardinality item Any number
<list>'s attributes Name Values Default class id Match the ID rules. listtype disc, decimal, upper-roman, lower-roman, upper-alpha, lower-alpha disc startat Match the NMTOKEN rules. style xml:base xml:lang Match the NMTOKEN rules.
(item)*
@startat | Attribute of list |
for ordinal lists, sets the initial list item counter value. If not specified, this is implied to be "1".
Possible values : Match the NMTOKEN rules.
@listtype | Attribute of list |
the (numbering-) type of the list
Possible values : disc, decimal, upper-roman, lower-roman, upper-alpha, lower-alpha - Default value: disc
@xml:lang | Attribute of list |
Sorry, no documentation.
Possible values : Match the NMTOKEN rules.
@xml:base | Attribute of list |
Sorry, no documentation.
@style | Attribute of list |
Sorry, no documentation.
@id | Attribute of list |
Sorry, no documentation.
Possible values : Match the ID rules.
@class | Attribute of list |
Sorry, no documentation.
<item> | Child of list |
a list item
Element's model :
<item>'s children Name Cardinality annotation Any number block Any number columnbreak Any number endnote Any number endtarget Any number footnote Any number formcheckbox Any number formdropdown Any number formtext Any number gentext Any number html:table Any number image Any number indextarget Any number linebreak Any number linestart Any number list Any number literal Any number object Any number pagebreak Any number pagefooter Any number pageheader Any number pagestart Any number par Any number partbreak Any number subdoc Any number table Any number target Any number textbox Any number toc Any number
<item>'s attributes Name Values Default id Match the ID rules. numberingtext style xml:base xml:lang Match the NMTOKEN rules.
(list | html:table | table | par | block | textbox | image | subdoc | annotation | footnote | endnote | gentext | toc | pagefooter | pageheader | object | target | indextarget | endtarget | formtext | formcheckbox | formdropdown | linebreak | pagebreak | columnbreak | pagestart | linestart | literal | partbreak)*
@numberingtext | Attribute of item |
the complete text content of this list item's marker. This may be useful for cases where the numbering cannot currently be expressed using CSS alone.
@xml:lang | Attribute of item |
Sorry, no documentation.
Possible values : Match the NMTOKEN rules.
@xml:base | Attribute of item |
Sorry, no documentation.
@style | Attribute of item |
Sorry, no documentation.
@id | Attribute of item |
Sorry, no documentation.
Possible values : Match the ID rules.
an image or picture element
<image>'s attributes Name Values Default description height id Match the ID rules. style width xlink:actuate Match the NMTOKEN rules. onLoad xlink:href xlink:show Match the NMTOKEN rules. embed xlink:type Match the NMTOKEN rules. simple xml:base xml:lang Match the NMTOKEN rules.
This element is always empty.
@xlink:type | Attribute of image |
the XLink link type; always simple
Possible values : Match the NMTOKEN rules. - Required
@xlink:href | Attribute of image |
the link to the image file
@xlink:show | Attribute of image |
the XLink show method; always embed
Possible values : Match the NMTOKEN rules. - Required
@xlink:actuate | Attribute of image |
the XLink actuate behaviour; always onLoad
since the image is loaded and displayed on document opening time
Possible values : Match the NMTOKEN rules. - Required
@width | Attribute of image |
a number indicating the image with in pixels. The actual number depends on the output resolution (dpi) value specified in the export filter
@height | Attribute of image |
a number indicating the image height in pixels. The actual number depends on the output resolution (dpi) value specified in the export filter
@description | Attribute of image |
a textual description of the image content; similar to HTML's alt
attribute
@xml:lang | Attribute of image |
Sorry, no documentation.
Possible values : Match the NMTOKEN rules.
@xml:base | Attribute of image |
Sorry, no documentation.
@style | Attribute of image |
Sorry, no documentation.
@id | Attribute of image |
Sorry, no documentation.
Possible values : Match the ID rules.
A generalized element for a "subdocument" in a document, i.e. content that is taken out of the flow.
Normally, you should not see that element be ever written by upCast since specialized elements (footnote
,
annotation
,...) are available for all supported subdocument structures.
Element's model :
<subdoc>'s children Name Cardinality annotation Any number block Any number columnbreak Any number endnote Any number endtarget Any number footnote Any number formcheckbox Any number formdropdown Any number formtext Any number gentext Any number html:table Any number image Any number indextarget Any number linebreak Any number linestart Any number list Any number literal Any number object Any number pagebreak Any number pagefooter Any number pageheader Any number pagestart Any number par Any number partbreak Any number subdoc Any number table Any number target Any number textbox Any number toc Any number
<subdoc>'s attributes Name Values Default id Match the ID rules. style type Match the NMTOKEN rules. xml:base xml:lang Match the NMTOKEN rules.
(list | html:table | table | par | block | textbox | image | subdoc | annotation | footnote | endnote | gentext | toc | pagefooter | pageheader | object | target | indextarget | endtarget | formtext | formcheckbox | formdropdown | linebreak | pagebreak | columnbreak | pagestart | linestart | literal | partbreak)*
@type | Attribute of subdoc |
the internal type number constant of the subdocument
Possible values : Match the NMTOKEN rules.
@xml:lang | Attribute of subdoc |
Sorry, no documentation.
Possible values : Match the NMTOKEN rules.
@xml:base | Attribute of subdoc |
Sorry, no documentation.
@style | Attribute of subdoc |
Sorry, no documentation.
@id | Attribute of subdoc |
Sorry, no documentation.
Possible values : Match the ID rules.
<reference> | Child of heading,gentext,hidden,par,deleted,inline,see,inserted,link,highlight,indextarget |
This element marks up a (textual) reference to some other place in a document, like references
to pages or chapters: "(see page 5)". How that reference should be rendered to text form
can be specified using the embed
attribute.
Element's model :
<reference>'s children Name Cardinality annotation Any number columnbreak Any number deleted Any number endnote Any number endtarget Any number footnote Any number formcheckbox Any number formdropdown Any number formtext Any number gentext Any number hidden Any number highlight Any number image Any number indextarget Any number inline Any number inserted Any number linebreak Any number linestart Any number link Any number literal Any number object Any number pagebreak Any number pagefooter Any number pageheader Any number pagestart Any number partbreak Any number reference Any number subdoc Any number target Any number textbox Any number toc Any number
<reference>'s attributes Name Values Default action none, jump embed relpagenumber, pagenumber, number, contextnumber, relnumber, relcontextnumber, numbernotext, contextnumbernotext, relnumbernotext, relcontextnumbernotext, docvariable, reldocvariable, notenumber, relnotenumber, rel pagenumber id Match the ID rules. style xlink:actuate Match the NMTOKEN rules. onLoad xlink:href xlink:show Match the NMTOKEN rules. other xlink:type Match the NMTOKEN rules. simple xml:base xml:lang Match the NMTOKEN rules.
(#PCDATA | inline | hidden | link | reference | highlight | linebreak | pagebreak | columnbreak | pagestart | linestart | literal | partbreak | formtext | formcheckbox | formdropdown | target | indextarget | endtarget | textbox | image | subdoc | annotation | footnote | endnote | gentext | toc | pagefooter | pageheader | object | inserted | deleted)*
@xlink:type | Attribute of reference |
the XLink link type; always simple
Possible values : Match the NMTOKEN rules. - Required
@xlink:show | Attribute of reference |
the XLink show method; always other
, since the actual representation is determined by the embed
attribute
Possible values : Match the NMTOKEN rules. - Required
@xlink:actuate | Attribute of reference |
the XLink actuate behaviour; always onLoad
since the reference text is generated at document load time
Possible values : Match the NMTOKEN rules. - Required
@xlink:href | Attribute of reference |
the link to the target location in the document; this mostly ever will be a document internal link to a fragment target (set by the target
element)
@action | Attribute of reference |
what should happen when the user clicks the reference text
Possible values : none, jump
@embed | Attribute of reference |
specifies how the reference to the target should be displayed in text form. The available values are formed in some sort of regular pattern
and correspond to the available field options of Word's REF
resp. PAGEREF
field. The pattern structure:
['rel'|''] ['page'|'context'|'note'|''] ['number'|'docvariable'] ['notext']
Please confer this table for available combinations:
Word REF /PAGEREF switches and translations |
||||||
---|---|---|---|---|---|---|
w | t | r | n | p | h |
embed attribute value |
x
|
contextnumber | |||||
x
|
number (same as \w, but reference to user textmarker) | |||||
x
|
number (same as \w, but reference to user textmarker) | |||||
x
|
x
|
relcontextnumber | ||||
x
|
x
|
relnumber | ||||
x
|
x
|
relnumber | ||||
x
|
x
|
contextnumbernotext | ||||
x
|
x
|
numbernotext (same as \w, but reference to user textmarker) | ||||
x
|
x
|
numbernotext (same as \w, but reference to user textmarker) | ||||
x
|
x
|
x
|
relcontextnumbernotext | |||
x
|
x
|
x
|
relnumbernotext | |||
x
|
x
|
x
|
relnumbernotext | |||
pagenumber (when field type = PAGEREF ) |
||||||
x
|
relpagenumber (when field type = PAGEREF ) |
|||||
docvariable (when type = REF ) |
||||||
x
|
reldocvariable (when type = REF ) |
|||||
notenumber (generated by NOTEREF field type) |
||||||
x
|
relnotenumber (generated by NOTEREF field type) |
|||||
|
|
|
|
|
x
|
sets action attribute to value jump |
Possible values : relpagenumber, pagenumber, number, contextnumber, relnumber, relcontextnumber, numbernotext, contextnumbernotext, relnumbernotext, relcontextnumbernotext, docvariable, reldocvariable, notenumber, relnotenumber, rel - Default value: pagenumber
@xml:lang | Attribute of reference |
Sorry, no documentation.
Possible values : Match the NMTOKEN rules.
@xml:base | Attribute of reference |
Sorry, no documentation.
@style | Attribute of reference |
Sorry, no documentation.
@id | Attribute of reference |
Sorry, no documentation.
Possible values : Match the ID rules.
<footnote> | Child of annotation,heading,reference,formtext,item,pagefooter,textbox,endnote,section,hidden,toc,par,gentext,inline,deleted,html:th,html:td,indextarget,highlight,subdoc,pageheader,part,block,see,link,inserted |
a footnote
Note that entering a footnote should reset any style info in effect outside of it, i.e. a processing application
should not perform inheritance into a footnote
element.
Element's model :
<footnote>'s children Name Cardinality annotation Any number block Any number columnbreak Any number endnote Any number endtarget Any number footnote Any number formcheckbox Any number formdropdown Any number formtext Any number gentext Any number html:table Any number image Any number indextarget Any number linebreak Any number linestart Any number list Any number literal Any number object Any number pagebreak Any number pagefooter Any number pageheader Any number pagestart Any number par Any number partbreak Any number subdoc Any number table Any number target Any number textbox Any number toc Any number
<footnote>'s attributes Name Values Default id Match the ID rules. style xml:base xml:lang Match the NMTOKEN rules.
(list | html:table | table | par | block | textbox | image | subdoc | annotation | footnote | endnote | gentext | toc | pagefooter | pageheader | object | target | indextarget | endtarget | formtext | formcheckbox | formdropdown | linebreak | pagebreak | columnbreak | pagestart | linestart | literal | partbreak)*
@xml:lang | Attribute of footnote |
Sorry, no documentation.
Possible values : Match the NMTOKEN rules.
@xml:base | Attribute of footnote |
Sorry, no documentation.
@style | Attribute of footnote |
Sorry, no documentation.
@id | Attribute of footnote |
Sorry, no documentation.
Possible values : Match the ID rules.
<endnote> | Child of annotation,heading,reference,formtext,item,pagefooter,textbox,section,hidden,toc,par,gentext,inline,deleted,html:th,html:td,indextarget,highlight,subdoc,pageheader,part,footnote,block,see,link,inserted |
an endnote
Note that entering an endnote should reset any style info in effect outside of it, i.e. a processing application
should not perform inheritance into a endnote
element.
Element's model :
<endnote>'s children Name Cardinality annotation Any number block Any number columnbreak Any number endnote Any number endtarget Any number footnote Any number formcheckbox Any number formdropdown Any number formtext Any number gentext Any number html:table Any number image Any number indextarget Any number linebreak Any number linestart Any number list Any number literal Any number object Any number pagebreak Any number pagefooter Any number pageheader Any number pagestart Any number par Any number partbreak Any number subdoc Any number table Any number target Any number textbox Any number toc Any number
<endnote>'s attributes Name Values Default id Match the ID rules. style xml:base xml:lang Match the NMTOKEN rules.
(list | html:table | table | par | block | textbox | image | subdoc | annotation | footnote | endnote | gentext | toc | pagefooter | pageheader | object | target | indextarget | endtarget | formtext | formcheckbox | formdropdown | linebreak | pagebreak | columnbreak | pagestart | linestart | literal | partbreak)*
@xml:lang | Attribute of endnote |
Sorry, no documentation.
Possible values : Match the NMTOKEN rules.
@xml:base | Attribute of endnote |
Sorry, no documentation.
@style | Attribute of endnote |
Sorry, no documentation.
@id | Attribute of endnote |
Sorry, no documentation.
Possible values : Match the ID rules.
<textbox> | Child of annotation,heading,reference,formtext,item,pagefooter,endnote,section,hidden,toc,par,gentext,inline,deleted,html:th,html:td,indextarget,highlight,subdoc,pageheader,part,footnote,block,see,link,inserted |
This element represents a textbox, i.e. a (often floating), out-of-flow piece of content. It corresponds to Word's text field object resp. positioned paragraphs (for which support is currently only limited in upCast).
Element's model :
<textbox>'s children Name Cardinality annotation Any number block Any number columnbreak Any number endnote Any number endtarget Any number footnote Any number formcheckbox Any number formdropdown Any number formtext Any number gentext Any number html:table Any number image Any number indextarget Any number linebreak Any number linestart Any number list Any number literal Any number object Any number pagebreak Any number pagefooter Any number pageheader Any number pagestart Any number par Any number partbreak Any number subdoc Any number table Any number target Any number textbox Any number toc Any number
<textbox>'s attributes Name Values Default id Match the ID rules. style xml:base xml:lang Match the NMTOKEN rules.
(list | html:table | table | par | block | textbox | image | subdoc | annotation | footnote | endnote | gentext | toc | pagefooter | pageheader | object | target | indextarget | endtarget | formtext | formcheckbox | formdropdown | linebreak | pagebreak | columnbreak | pagestart | linestart | literal | partbreak)*
@xml:lang | Attribute of textbox |
Sorry, no documentation.
Possible values : Match the NMTOKEN rules.
@xml:base | Attribute of textbox |
Sorry, no documentation.
@style | Attribute of textbox |
Sorry, no documentation.
@id | Attribute of textbox |
Sorry, no documentation.
Possible values : Match the ID rules.
<annotation> | Child of heading,reference,formtext,item,pagefooter,textbox,endnote,section,hidden,toc,par,gentext,inline,deleted,html:th,html:td,indextarget,highlight,subdoc,pageheader,part,footnote,block,see,link,inserted |
Represents an RTF document's annotation.
Element's model :
<annotation>'s children Name Cardinality annotation Any number block Any number columnbreak Any number endnote Any number endtarget Any number footnote Any number formcheckbox Any number formdropdown Any number formtext Any number gentext Any number html:table Any number image Any number indextarget Any number linebreak Any number linestart Any number list Any number literal Any number object Any number pagebreak Any number pagefooter Any number pageheader Any number pagestart Any number par Any number partbreak Any number subdoc Any number table Any number target Any number textbox Any number toc Any number
<annotation>'s attributes Name Values Default authorid Match the NMTOKEN rules. authorname id Match the ID rules. style xml:base xml:lang Match the NMTOKEN rules.
(list | html:table | table | par | block | textbox | image | subdoc | annotation | footnote | endnote | gentext | toc | pagefooter | pageheader | object | target | indextarget | endtarget | formtext | formcheckbox | formdropdown | linebreak | pagebreak | columnbreak | pagestart | linestart | literal | partbreak)*
@authorname | Attribute of annotation |
the full name of the author who created the annotation
@authorid | Attribute of annotation |
a short authorid for that author
Possible values : Match the NMTOKEN rules.
@xml:lang | Attribute of annotation |
Sorry, no documentation.
Possible values : Match the NMTOKEN rules.
@xml:base | Attribute of annotation |
Sorry, no documentation.
@style | Attribute of annotation |
Sorry, no documentation.
@id | Attribute of annotation |
Sorry, no documentation.
Possible values : Match the ID rules.
<inserted> | Child of heading,gentext,hidden,par,reference,deleted,inline,see,link,highlight,indextarget |
identifies content that was inserted while track changes was in effect.
Element's model :
<inserted>'s children Name Cardinality annotation Any number columnbreak Any number deleted Any number endnote Any number endtarget Any number footnote Any number formcheckbox Any number formdropdown Any number formtext Any number gentext Any number hidden Any number highlight Any number image Any number indextarget Any number inline Any number inserted Any number linebreak Any number linestart Any number link Any number literal Any number object Any number pagebreak Any number pagefooter Any number pageheader Any number pagestart Any number partbreak Any number reference Any number subdoc Any number target Any number textbox Any number toc Any number
<inserted>'s attributes Name Values Default author authorname date id Match the ID rules. style xml:base xml:lang Match the NMTOKEN rules.
(#PCDATA | inline | hidden | link | reference | highlight | linebreak | pagebreak | columnbreak | pagestart | linestart | literal | partbreak | formtext | formcheckbox | formdropdown | target | indextarget | endtarget | textbox | image | subdoc | annotation | footnote | endnote | gentext | toc | pagefooter | pageheader | object | inserted | deleted)*
@authorname | Attribute of inserted |
the full name of the author who inserted the content
@author | Attribute of inserted |
a short author id for that author
@date | Attribute of inserted |
the date when the insertion happened as an RFC compliant string
@xml:lang | Attribute of inserted |
Sorry, no documentation.
Possible values : Match the NMTOKEN rules.
@xml:base | Attribute of inserted |
Sorry, no documentation.
@style | Attribute of inserted |
Sorry, no documentation.
@id | Attribute of inserted |
Sorry, no documentation.
Possible values : Match the ID rules.
<deleted> | Child of heading,gentext,hidden,par,reference,inline,see,inserted,link,highlight,indextarget |
identifies content that was deleted while track changes was in effect.
Element's model :
<deleted>'s children Name Cardinality annotation Any number columnbreak Any number deleted Any number endnote Any number endtarget Any number footnote Any number formcheckbox Any number formdropdown Any number formtext Any number gentext Any number hidden Any number highlight Any number image Any number indextarget Any number inline Any number inserted Any number linebreak Any number linestart Any number link Any number literal Any number object Any number pagebreak Any number pagefooter Any number pageheader Any number pagestart Any number partbreak Any number reference Any number subdoc Any number target Any number textbox Any number toc Any number
<deleted>'s attributes Name Values Default author authorname date id Match the ID rules. style xml:base xml:lang Match the NMTOKEN rules.
(#PCDATA | inline | hidden | link | reference | highlight | linebreak | pagebreak | columnbreak | pagestart | linestart | literal | partbreak | formtext | formcheckbox | formdropdown | target | indextarget | endtarget | textbox | image | subdoc | annotation | footnote | endnote | gentext | toc | pagefooter | pageheader | object | inserted | deleted)*
@authorname | Attribute of deleted |
the full name of the author who deleted the content
@author | Attribute of deleted |
a short author id for that author
@date | Attribute of deleted |
the date when the deletion happened as an RFC compliant string
@xml:lang | Attribute of deleted |
Sorry, no documentation.
Possible values : Match the NMTOKEN rules.
@xml:base | Attribute of deleted |
Sorry, no documentation.
@style | Attribute of deleted |
Sorry, no documentation.
@id | Attribute of deleted |
Sorry, no documentation.
Possible values : Match the ID rules.
<gentext> | Child of annotation,heading,reference,formtext,item,pagefooter,textbox,endnote,section,hidden,toc,par,inline,deleted,html:th,html:td,indextarget,highlight,subdoc,pageheader,part,footnote,block,see,link,inserted |
gentext
stands for generated text. This element is written in response to
calculated fields in the original document.
Element's model :
<gentext>'s children Name Cardinality annotation Any number columnbreak Any number deleted Any number endnote Any number endtarget Any number footnote Any number formcheckbox Any number formdropdown Any number formtext Any number gentext Any number hidden Any number highlight Any number image Any number indextarget Any number inline Any number inserted Any number linebreak Any number linestart Any number link Any number literal Any number object Any number pagebreak Any number pagefooter Any number pageheader Any number pagestart Any number partbreak Any number reference Any number subdoc Any number target Any number textbox Any number toc Any number
<gentext>'s attributes Name Values Default data id Match the ID rules. style type xml:base xml:lang Match the NMTOKEN rules.
(#PCDATA | inline | hidden | link | reference | highlight | linebreak | pagebreak | columnbreak | pagestart | linestart | literal | partbreak | formtext | formcheckbox | formdropdown | target | indextarget | endtarget | textbox | image | subdoc | annotation | footnote | endnote | gentext | toc | pagefooter | pageheader | object | inserted | deleted)*
@type | Attribute of gentext |
the type of field; this is the main instruction part of the field like PAGE
, EQ
or IF
.
@data | Attribute of gentext |
the data ("parameters") of the field. upCast flattens nested fields by enclosing their complete definitions in braces {...}
,
you will therefore not get nested gentext
elements.
The following type
strings are used by upCast/downCast for special purposes:
@xml:lang | Attribute of gentext |
Sorry, no documentation.
Possible values : Match the NMTOKEN rules.
@xml:base | Attribute of gentext |
Sorry, no documentation.
@style | Attribute of gentext |
Sorry, no documentation.
@id | Attribute of gentext |
Sorry, no documentation.
Possible values : Match the ID rules.
Marks a specifc location in the document by name.
<target>'s attributes Name Values Default id Match the ID rules.
This element is always empty.
@id | Attribute of target |
the target ID
Possible values : Match the ID rules.
<endtarget/> | Child of annotation,heading,reference,formtext,item,pagefooter,textbox,endnote,section,hidden,toc,par,gentext,html:th,inline,deleted,html:td,indextarget,highlight,subdoc,pageheader,part,footnote,block,see,link,inserted |
Marks the end of a portion of a document that was started by a target
element with the same ID earlier.
Background info: Word allows creating so called bookmarks over arbitrary ranges of content in a document.
Specifically, these ranges need not be properly nested in any way. Since we cannot express this faithfully in XML which requires
wellformedness, the endtarget
element mechanism is a way to at least indicate what portion of the original document
was part of that named bookmark (span).
<endtarget>'s attributes Name Values Default id Match the IDREF rules.
This element is always empty.
@id | Attribute of endtarget |
this attribute of type IDREF
must point to the corresponding target
element where this named
bookmark (span, range) started.
Possible values : Match the IDREF rules.
<link> | Child of heading,gentext,hidden,par,reference,deleted,inline,see,inserted,highlight,indextarget |
This element repesents a Hyperlink, inserted into a document using the Insert Hyperlink function and which effectively
creates a HYPERLINK
field.
Element's model :
<link>'s children Name Cardinality annotation Any number columnbreak Any number deleted Any number endnote Any number endtarget Any number footnote Any number formcheckbox Any number formdropdown Any number formtext Any number gentext Any number hidden Any number highlight Any number image Any number indextarget Any number inline Any number inserted Any number linebreak Any number linestart Any number link Any number literal Any number object Any number pagebreak Any number pagefooter Any number pageheader Any number pagestart Any number partbreak Any number reference Any number subdoc Any number target Any number textbox Any number toc Any number
<link>'s attributes Name Values Default id Match the ID rules. style title xlink:actuate Match the NMTOKEN rules. onRequest xlink:href xlink:show Match the NMTOKEN rules. replace xlink:type Match the NMTOKEN rules. simple xml:base xml:lang Match the NMTOKEN rules.
(#PCDATA | inline | hidden | link | reference | highlight | linebreak | pagebreak | columnbreak | pagestart | linestart | literal | partbreak | formtext | formcheckbox | formdropdown | target | indextarget | endtarget | textbox | image | subdoc | annotation | footnote | endnote | gentext | toc | pagefooter | pageheader | object | inserted | deleted)*
@xlink:type | Attribute of link |
the XLink link type; always simple
Possible values : Match the NMTOKEN rules. - Required
@xlink:show | Attribute of link |
the XLink show method; always replace
Possible values : Match the NMTOKEN rules. - Required
@xlink:actuate | Attribute of link |
the XLink actuate behaviour; always onRequest
since the link is only traversed upon request (usually, by clicking on it)
Possible values : Match the NMTOKEN rules. - Required
@xlink:href | Attribute of link |
the URL to the hyperlink destination
@title | Attribute of link |
text that is displayed a a hint where the link will go; usually displayed as a help tag when hovering over it
@xml:lang | Attribute of link |
Sorry, no documentation.
Possible values : Match the NMTOKEN rules.
@xml:base | Attribute of link |
Sorry, no documentation.
@style | Attribute of link |
Sorry, no documentation.
@id | Attribute of link |
Sorry, no documentation.
Possible values : Match the ID rules.
<linebreak/> | Child of annotation,heading,reference,formtext,item,pagefooter,textbox,endnote,section,hidden,toc,par,gentext,html:th,inline,deleted,html:td,indextarget,highlight,subdoc,pageheader,part,footnote,block,see,link,inserted |
a forced line break in inline content
<linebreak>'s attributes Name Values Default type clearleft, clearright, clearall
This element is always empty.
@type | Attribute of linebreak |
the type of the line break:
Possible values : clearleft, clearright, clearall
<pagebreak/> | Child of annotation,heading,reference,formtext,item,pagefooter,textbox,endnote,section,hidden,toc,par,gentext,html:th,inline,deleted,html:td,indextarget,highlight,subdoc,pageheader,part,footnote,block,see,link,inserted |
a forced pagebreak
Note that y setting appropriate options in upCast (Use CSS for forced page breaks), you can choose
whether you want the explicit pagebreak
elements in the output or just appropriate CSS styling using page-break-before: always;
This element is always empty.
<columnbreak/> | Child of annotation,heading,reference,formtext,item,pagefooter,textbox,endnote,section,hidden,toc,par,gentext,html:th,inline,deleted,html:td,indextarget,highlight,subdoc,pageheader,part,footnote,block,see,link,inserted |
a forced column break
This element is always empty.
<pagestart/> | Child of annotation,heading,reference,formtext,item,pagefooter,textbox,endnote,section,hidden,toc,par,gentext,html:th,inline,deleted,html:td,indextarget,highlight,subdoc,pageheader,part,footnote,block,see,link,inserted |
This element will only ever be written when you pre-process your documents with WordLink and have the option Mark up layout pagebreaks using <pagestart/> turned on.
It then identifies the places in the document where at WordLink processing time, the dynamically calculated, numbered page breaks were located (and where an upCast custom macro placed identifying markers into the document using a VBA script).
Be warned that this is a fragile information, which might depend on the configuration of the machine where you run upCast and the configuration of attached printers to that machine. Normally, there's no way for upCast to determine where a physical, dynamic page break will occur when the document is rendered.
<pagestart>'s attributes Name Values Default pagenumber
This element is always empty.
@pagenumber | Attribute of pagestart |
the page number in the document
<linestart/> | Child of annotation,heading,reference,formtext,item,pagefooter,textbox,endnote,section,hidden,toc,par,gentext,html:th,inline,deleted,html:td,indextarget,highlight,subdoc,pageheader,part,footnote,block,see,link,inserted |
This element will only ever be written when you pre-process your documents with WordLink and have the option Mark up layout linebreaks using <linestart/> turned on.
It then identifies the places in the document where at WordLink processing time, the dynamically calculated, numbered lines were located (and where an upCast custom macro placed identifying markers into the document using a VBA script).
Be warned that this is a fragile information, which might depend on the configuration of the machine where you run upCast and the configuration of attached printers to that machine. Normally, there's no way for upCast to determine where a physical, dynamic line break will occur when the document is rendered.
<linestart>'s attributes Name Values Default linenumber
This element is always empty.
@linenumber | Attribute of linestart |
the line number in the document
<indextarget> | Child of annotation,heading,reference,formtext,item,pagefooter,textbox,endnote,section,hidden,toc,par,gentext,inline,deleted,html:th,html:td,highlight,subdoc,pageheader,part,footnote,block,see,link,inserted |
This element identifies an index target, i.e. a location where an entry in a (to be generated) index will point to. It is created based on index entry information present in the original document.
Element's model :
<indextarget>'s children Name Cardinality annotation Any number columnbreak Any number deleted Any number endnote Any number endtarget Any number footnote Any number formcheckbox Any number formdropdown Any number formtext Any number gentext Any number hidden Any number highlight Any number image Any number indextarget Any number inline Any number inserted Any number linebreak Any number linestart Any number link Any number literal Any number object Any number pagebreak Any number pagefooter Any number pageheader Any number pagestart Any number partbreak Any number reference Any number see Any number subdoc Any number target Any number textbox Any number toc Any number
<indextarget>'s attributes Name Values Default entryLevel1 entryLevel2 entryLevel3 entryLevel4 entryLevel5 entryLevel6 entryLevel7 entryLevel8 entryLevel9 id Match the ID rules. significance Match the NMTOKENS rules. normal style xml:base xml:lang Match the NMTOKEN rules.
(#PCDATA | see | inline | hidden | link | reference | highlight | linebreak | pagebreak | columnbreak | pagestart | linestart | literal | partbreak | formtext | formcheckbox | formdropdown | target | indextarget | endtarget | textbox | image | subdoc | annotation | footnote | endnote | gentext | toc | pagefooter | pageheader | object | inserted | deleted)*
@entryLevel1 | Attribute of indextarget |
the top-level index entry
@entryLevel2 | Attribute of indextarget |
the second-level index entry
@entryLevel3 | Attribute of indextarget |
the third-level index entry
@entryLevel4 | Attribute of indextarget |
the fourth-level index entry
@entryLevel5 | Attribute of indextarget |
the fifth-level index entry
@entryLevel6 | Attribute of indextarget |
the sixth-level index entry
@entryLevel7 | Attribute of indextarget |
the seventh-level index entry
@entryLevel8 | Attribute of indextarget |
the eighth-level index entry
@entryLevel9 | Attribute of indextarget |
the nineth-level index entry
@significance | Attribute of indextarget |
the significance of the index entry:
Possible values : Match the NMTOKENS rules. - Default value: normal
@xml:lang | Attribute of indextarget |
Sorry, no documentation.
Possible values : Match the NMTOKEN rules.
@xml:base | Attribute of indextarget |
Sorry, no documentation.
@style | Attribute of indextarget |
Sorry, no documentation.
@id | Attribute of indextarget |
Sorry, no documentation.
Possible values : Match the ID rules.
<see> | Child of indextarget |
instead of rendering e.g. a page reference to the occurrence of the indextarget
,
the content of this element is written for this entry into the index
Element's model :
<see>'s children Name Cardinality annotation Any number columnbreak Any number deleted Any number endnote Any number endtarget Any number footnote Any number formcheckbox Any number formdropdown Any number formtext Any number gentext Any number hidden Any number highlight Any number image Any number indextarget Any number inline Any number inserted Any number linebreak Any number linestart Any number link Any number literal Any number object Any number pagebreak Any number pagefooter Any number pageheader Any number pagestart Any number partbreak Any number reference Any number subdoc Any number target Any number textbox Any number toc Any number
(#PCDATA | inline | hidden | link | reference | highlight | linebreak | pagebreak | columnbreak | pagestart | linestart | literal | partbreak | formtext | formcheckbox | formdropdown | target | indextarget | endtarget | textbox | image | subdoc | annotation | footnote | endnote | gentext | toc | pagefooter | pageheader | object | inserted | deleted)*
<pageheader> | Child of annotation,heading,reference,formtext,item,pagefooter,textbox,endnote,section,hidden,toc,par,gentext,html:th,inline,deleted,html:td,indextarget,highlight,subdoc,part,footnote,block,see,link,inserted |
the content of the page header
You can define four types of headers: one for all pages, one for the first page, one for even and one for odd pages.
Element's model :
<pageheader>'s children Name Cardinality annotation Any number block Any number columnbreak Any number endnote Any number endtarget Any number footnote Any number formcheckbox Any number formdropdown Any number formtext Any number gentext Any number html:table Any number image Any number indextarget Any number linebreak Any number linestart Any number list Any number literal Any number object Any number pagebreak Any number pagefooter Any number pageheader Any number pagestart Any number par Any number partbreak Any number subdoc Any number table Any number target Any number textbox Any number toc Any number
<pageheader>'s attributes Name Values Default id Match the ID rules. style type all, firstpage, evenpages, oddpages xml:base xml:lang Match the NMTOKEN rules.
(list | html:table | table | par | block | textbox | image | subdoc | annotation | footnote | endnote | gentext | toc | pagefooter | pageheader | object | target | indextarget | endtarget | formtext | formcheckbox | formdropdown | linebreak | pagebreak | columnbreak | pagestart | linestart | literal | partbreak)*
@type | Attribute of pageheader |
the type of header to be defined
part
Possible values : all, firstpage, evenpages, oddpages - Required
@xml:lang | Attribute of pageheader |
Sorry, no documentation.
Possible values : Match the NMTOKEN rules.
@xml:base | Attribute of pageheader |
Sorry, no documentation.
@style | Attribute of pageheader |
Sorry, no documentation.
@id | Attribute of pageheader |
Sorry, no documentation.
Possible values : Match the ID rules.
<pagefooter> | Child of annotation,heading,reference,formtext,item,textbox,endnote,section,hidden,toc,par,gentext,inline,deleted,html:th,html:td,indextarget,highlight,subdoc,pageheader,part,footnote,block,see,link,inserted |
the content of the page footer
You can define four types of footers: one for all pages, one for the first page, one for even and one for odd pages.
Element's model :
<pagefooter>'s children Name Cardinality annotation Any number block Any number columnbreak Any number endnote Any number endtarget Any number footnote Any number formcheckbox Any number formdropdown Any number formtext Any number gentext Any number html:table Any number image Any number indextarget Any number linebreak Any number linestart Any number list Any number literal Any number object Any number pagebreak Any number pagefooter Any number pageheader Any number pagestart Any number par Any number partbreak Any number subdoc Any number table Any number target Any number textbox Any number toc Any number
<pagefooter>'s attributes Name Values Default id Match the ID rules. style type all, firstpage, evenpages, oddpages xml:base xml:lang Match the NMTOKEN rules.
(list | html:table | table | par | block | textbox | image | subdoc | annotation | footnote | endnote | gentext | toc | pagefooter | pageheader | object | target | indextarget | endtarget | formtext | formcheckbox | formdropdown | linebreak | pagebreak | columnbreak | pagestart | linestart | literal | partbreak)*
@type | Attribute of pagefooter |
the type of footer to be defined
part
Possible values : all, firstpage, evenpages, oddpages - Required
@xml:lang | Attribute of pagefooter |
Sorry, no documentation.
Possible values : Match the NMTOKEN rules.
@xml:base | Attribute of pagefooter |
Sorry, no documentation.
@style | Attribute of pagefooter |
Sorry, no documentation.
@id | Attribute of pagefooter |
Sorry, no documentation.
Possible values : Match the ID rules.
This element wraps the Table Of Contents of the original document, if it is present and automatically generated by Word.
Element's model :
<toc>'s children Name Cardinality annotation Any number block Any number columnbreak Any number endnote Any number endtarget Any number footnote Any number formcheckbox Any number formdropdown Any number formtext Any number gentext Any number html:table Any number image Any number indextarget Any number linebreak Any number linestart Any number list Any number literal Any number object Any number pagebreak Any number pagefooter Any number pageheader Any number pagestart Any number par Any number partbreak Any number subdoc Any number table Any number target Any number textbox Any number toc Any number
<toc>'s attributes Name Values Default data id Match the ID rules. style xml:base xml:lang Match the NMTOKEN rules.
(list | html:table | table | par | block | textbox | image | subdoc | annotation | footnote | endnote | gentext | toc | pagefooter | pageheader | object | target | indextarget | endtarget | formtext | formcheckbox | formdropdown | linebreak | pagebreak | columnbreak | pagestart | linestart | literal | partbreak)*
@data | Attribute of toc |
any additional formatting instructions for the ToC; this field is the equivalent to gentext
's data attribute
@xml:lang | Attribute of toc |
Sorry, no documentation.
Possible values : Match the NMTOKEN rules.
@xml:base | Attribute of toc |
Sorry, no documentation.
@style | Attribute of toc |
Sorry, no documentation.
@id | Attribute of toc |
Sorry, no documentation.
Possible values : Match the ID rules.
<formtext> | Child of annotation,heading,reference,item,pagefooter,textbox,endnote,section,hidden,toc,par,gentext,inline,deleted,html:th,html:td,indextarget,highlight,subdoc,pageheader,part,footnote,block,see,link,inserted |
a text field form, as available through Word's forms palette
Element's model :
<formtext>'s children Name Cardinality annotation Any number block Any number columnbreak Any number endnote Any number endtarget Any number footnote Any number formcheckbox Any number formdropdown Any number formtext Any number gentext Any number html:table Any number image Any number indextarget Any number linebreak Any number linestart Any number list Any number literal Any number object Any number pagebreak Any number pagefooter Any number pageheader Any number pagestart Any number par Any number partbreak Any number subdoc Any number table Any number target Any number textbox Any number toc Any number
<formtext>'s attributes Name Values Default defaultValue hasListbox true, false helpText id Match the ID rules. maxChars name protected true, false statuslineText style styleName textType regular, number, date, currentDate, currentTime, calculation xml:base xml:lang Match the NMTOKEN rules.
(list | html:table | table | par | block | textbox | image | subdoc | annotation | footnote | endnote | gentext | toc | pagefooter | pageheader | object | target | indextarget | endtarget | formtext | formcheckbox | formdropdown | linebreak | pagebreak | columnbreak | pagestart | linestart | literal | partbreak)*
@textType | Attribute of formtext |
the type of text that this form field accepts
Possible values : regular, number, date, currentDate, currentTime, calculation
@maxChars | Attribute of formtext |
the maximum number of characters accepted for input
@name | Attribute of formtext |
the name of the form field
@defaultValue | Attribute of formtext |
the default value
@styleName | Attribute of formtext |
the name of a style this field is associated with
@helpText | Attribute of formtext |
text that should be displayed to user for helping him filling out the form field correctly
@statuslineText | Attribute of formtext |
text displayed in the status line when in this field
@protected | Attribute of formtext |
determines whether this form field is protected
Possible values : true, false
@hasListbox | Attribute of formtext |
determines if this field has a list box
Possible values : true, false
@xml:lang | Attribute of formtext |
Sorry, no documentation.
Possible values : Match the NMTOKEN rules.
@xml:base | Attribute of formtext |
Sorry, no documentation.
@style | Attribute of formtext |
Sorry, no documentation.
@id | Attribute of formtext |
Sorry, no documentation.
Possible values : Match the ID rules.
<formcheckbox/> | Child of annotation,heading,reference,formtext,item,pagefooter,textbox,endnote,section,hidden,toc,par,gentext,html:th,inline,deleted,html:td,indextarget,highlight,subdoc,pageheader,part,footnote,block,see,link,inserted |
a checkbox form, as available through Word's forms palette
<formcheckbox>'s attributes Name Values Default defaultValue hasListbox true, false helpText id Match the ID rules. name protected true, false selectedValue statuslineText style xml:base xml:lang Match the NMTOKEN rules.
This element is always empty.
@name | Attribute of formcheckbox |
the name of the form field
@defaultValue | Attribute of formcheckbox |
the default value
@selectedValue | Attribute of formcheckbox |
the value the user has selected
@helpText | Attribute of formcheckbox |
text that should be displayed to user for helping him filling out the form field correctly
@statuslineText | Attribute of formcheckbox |
text displayed in the status line when in this field
@protected | Attribute of formcheckbox |
determines whether this form field is protected
Possible values : true, false
@hasListbox | Attribute of formcheckbox |
determines if this field has a list box
Possible values : true, false
@xml:lang | Attribute of formcheckbox |
Sorry, no documentation.
Possible values : Match the NMTOKEN rules.
@xml:base | Attribute of formcheckbox |
Sorry, no documentation.
@style | Attribute of formcheckbox |
Sorry, no documentation.
@id | Attribute of formcheckbox |
Sorry, no documentation.
Possible values : Match the ID rules.
<formdropdown> | Child of annotation,heading,reference,formtext,item,pagefooter,textbox,endnote,section,hidden,toc,par,gentext,html:th,inline,deleted,html:td,indextarget,highlight,subdoc,pageheader,part,footnote,block,see,link,inserted |
a popup menu form, as available through Word's forms palette
Element's model :
<formdropdown>'s children Name Cardinality choiceList Only one
<formdropdown>'s attributes Name Values Default defaultValue hasListbox true, false helpText id Match the ID rules. name protected true, false selectedValue statuslineText style xml:base xml:lang Match the NMTOKEN rules.
@name | Attribute of formdropdown |
the name of the form field
@defaultValue | Attribute of formdropdown |
the default value
@selectedValue | Attribute of formdropdown |
the value the user has selected
@helpText | Attribute of formdropdown |
text that should be displayed to user for helping him filling out the form field correctly
@statuslineText | Attribute of formdropdown |
text displayed in the status line when in this field
@protected | Attribute of formdropdown |
determines whether this form field is protected
Possible values : true, false
@hasListbox | Attribute of formdropdown |
determines if this field has a list box
Possible values : true, false
@xml:lang | Attribute of formdropdown |
Sorry, no documentation.
Possible values : Match the NMTOKEN rules.
@xml:base | Attribute of formdropdown |
Sorry, no documentation.
@style | Attribute of formdropdown |
Sorry, no documentation.
@id | Attribute of formdropdown |
Sorry, no documentation.
Possible values : Match the ID rules.
<choiceList> | Child of formdropdown |
the container for a formdropdown
field's menu choices
Element's model :
<choiceList>'s children Name Cardinality choice Any number
(choice)*
<choice> | Child of choiceList |
a single menu entry, resp. choice value
<choice>'s attributes Name Values Default index
@index | Attribute of choice |
the position in the list
This element represents an embedded object (OLE object) in an RTF document. It acts as a container for multiple representations of that single object (like an image representation or the original binary data stream). Processing applications are expected to pick the most appropriate top-level child of this element for further processing.
Element's model :
<object>'s children Name Cardinality image One or none ole One or none
<object>'s attributes Name Values Default class id Match the ID rules. style subtype type xml:base xml:lang Match the NMTOKEN rules.
@xml:lang | Attribute of object |
Sorry, no documentation.
Possible values : Match the NMTOKEN rules.
@xml:base | Attribute of object |
Sorry, no documentation.
@style | Attribute of object |
Sorry, no documentation.
@id | Attribute of object |
Sorry, no documentation.
Possible values : Match the ID rules.
@class | Attribute of object |
Sorry, no documentation.
@type | Attribute of object |
the type of the object
@subtype | Attribute of object |
the subtype of the object
<ole> | Child of object |
This object contains the binary data stream of an OLE object, encoded as base64 character stream.
<ole>'s attributes Name Values Default align crop-bottom crop-left crop-right crop-top height id Match the ID rules. linkself true, false false locked true, false false name objectclass resultformatting keep, replace replace resulttype rtf, txt, pict, bmp, html scale-x scale-y setsize true, false false style time trans-y type emb, link, autlink, sub, pub, icemb, html, ocx update true, false false width xml:base xml:lang Match the NMTOKEN rules.
@type | Attribute of ole |
the type of the object
Possible values : emb, link, autlink, sub, pub, icemb, html, ocx
@linkself | Attribute of ole |
when true, the object is a link to another part of the same document
Possible values : true, false - Default value: false
@locked | Attribute of ole |
when true, locks the object from any updates
Possible values : true, false - Default value: false
@update | Attribute of ole |
forces an update to the object before displaying it
Possible values : true, false - Default value: false
@resultformatting | Attribute of ole |
when keep
, uses the formatting of the current result whenever a new result is obtained
Possible values : keep, replace - Default value: replace
@resulttype | Attribute of ole |
Sorry, no documentation.
Possible values : rtf, txt, pict, bmp, html
@setsize | Attribute of ole |
when true, forces the object server to set the object's dimensions to the size specified by the client
Possible values : true, false - Default value: false
@align | Attribute of ole |
the distance in twips from the left edge of the objects that should be aligned on a tab stop. This is needed to place Equation Editor equations correctly.
@trans-y | Attribute of ole |
the distance in twips the objects should be moved vertically with respect to the baseline. This is needed to place Math Type equations correctly.
@height | Attribute of ole |
the original object height in twips, assuming the object has a graphical representation
@width | Attribute of ole |
the original object width in twips, assuming the object has a graphical representation
@crop-top | Attribute of ole |
the top cropping value in twips
@crop-bottom | Attribute of ole |
the bottom cropping value in twips
@crop-left | Attribute of ole |
the left cropping value in twips
@crop-right | Attribute of ole |
the right cropping value in twips
@scale-x | Attribute of ole |
the horizontal scaling percentage
@scale-y | Attribute of ole |
the vertical scaling percentage
@objectclass | Attribute of ole |
the object class to use for this object
@name | Attribute of ole |
name of this object
@time | Attribute of ole |
the time that the object was last updated
@xml:lang | Attribute of ole |
Sorry, no documentation.
Possible values : Match the NMTOKEN rules.
@xml:base | Attribute of ole |
Sorry, no documentation.
@style | Attribute of ole |
Sorry, no documentation.
@id | Attribute of ole |
Sorry, no documentation.
Possible values : Match the ID rules.
<block> | Child of annotation,formtext,html:th,html:td,item,pagefooter,textbox,subdoc,endnote,pageheader,footnote,part,section,toc |
This element is a universal container, not ever written by upCast, but recognized and processed by downCast.
You can use this for easily grouping elements and e.g. apply the same amount of indent using CSS. This is often handy since RTF itself does not support a box model, but measures all of its distances from the 0 left margin. This element eases your calculation tasks by giving you a new offset for a group of several items. You can also use this element as a starting point for inheriting CSS properties on its children (restrictions in support of CSS inheritance rules apply to the current version of downCast, though).
Element's model :
<block>'s children Name Cardinality annotation Any number block Any number columnbreak Any number endnote Any number endtarget Any number footnote Any number formcheckbox Any number formdropdown Any number formtext Any number gentext Any number html:table Any number image Any number indextarget Any number linebreak Any number linestart Any number list Any number literal Any number object Any number pagebreak Any number pagefooter Any number pageheader Any number pagestart Any number par Any number partbreak Any number section Any number subdoc Any number table Any number target Any number textbox Any number toc Any number
<block>'s attributes Name Values Default class id Match the ID rules. style xml:base xml:lang Match the NMTOKEN rules.
(section | list | html:table | table | par | block | textbox | image | subdoc | annotation | footnote | endnote | gentext | toc | pagefooter | pageheader | object | target | indextarget | endtarget | formtext | formcheckbox | formdropdown | linebreak | pagebreak | columnbreak | pagestart | linestart | literal | partbreak)*
@xml:lang | Attribute of block |
Sorry, no documentation.
Possible values : Match the NMTOKEN rules.
@xml:base | Attribute of block |
Sorry, no documentation.
@style | Attribute of block |
Sorry, no documentation.
@id | Attribute of block |
Sorry, no documentation.
Possible values : Match the ID rules.
@class | Attribute of block |
Sorry, no documentation.
<style> | Child of document |
This alement can be used to place a CSS stylesheet inline into the document it should be applied to, therefore making a document completely self-contained (including its styling and layout information). You can set some of the export filters of upCast to generate the styles inline, instead of linking to an external CSS stylesheet.
<style>'s attributes Name Values Default class id Match the ID rules. media style type xml:base xml:lang Match the NMTOKEN rules.
@xml:lang | Attribute of style |
Sorry, no documentation.
Possible values : Match the NMTOKEN rules.
@xml:base | Attribute of style |
Sorry, no documentation.
@style | Attribute of style |
Sorry, no documentation.
@id | Attribute of style |
Sorry, no documentation.
Possible values : Match the ID rules.
@class | Attribute of style |
Sorry, no documentation.
@type | Attribute of style |
the mime type of the used stylesheet language; for upCast, this is text/css
Required
@media | Attribute of style |
the media to which this stylesheet should apply; downCast applies print
and general stylesheets
<literal/> | Child of annotation,heading,reference,formtext,item,pagefooter,textbox,endnote,section,hidden,toc,par,gentext,html:th,inline,deleted,html:td,indextarget,highlight,subdoc,pageheader,part,footnote,block,see,link,inserted |
The literal element is only used by downCast. You can use it to introduce literal RTF code into the generated document at the position where the literal element is placed in the XML document. If possible, you should try to create the desired output without using this element. However, in some cases, it might be necessary to resort to this mechanism, e.g. when a specific, required construct in the RTF document can not (yet) be created directly in downCast using a supported way or property.
<literal>'s attributes Name Values Default data
This element is always empty.
@data | Attribute of literal |
the literal RTF code to be inserted at this place in the document's output stream.
<document ...> <literal data="\viewkind2 "/> ... </document>Requests that the document always be opened in Word's outline view mode.
<partbreak/> | Child of annotation,heading,reference,formtext,item,pagefooter,textbox,endnote,section,hidden,toc,par,gentext,html:th,inline,deleted,html:td,indextarget,highlight,subdoc,pageheader,part,footnote,block,see,link,inserted |
The partbreak element is only used by downCast. You can use it to place a Word section break anywhere in the normal document
flow without having to group the generated
<partbreak>'s attributes Name Values Default class id Match the ID rules. style xml:base xml:lang Match the NMTOKEN rules.
This element is always empty.
@xml:lang | Attribute of partbreak |
Sorry, no documentation.
Possible values : Match the NMTOKEN rules.
@xml:base | Attribute of partbreak |
Sorry, no documentation.
@style | Attribute of partbreak |
Sorry, no documentation.
@id | Attribute of partbreak |
Sorry, no documentation.
Possible values : Match the ID rules.
@class | Attribute of partbreak |
Sorry, no documentation.