
ADOBE FRAMEMAKER 10
MIF Reference
149
ElementDef statement
The
ElementDef
statement creates an element definition, which specifies an element’s tag name, content rules, and
optional format rules. It must appear within an
ElementDefCatalog
statement.
Syntax
<ElementDef
Begin element definition
<EDTag
tagstring
>
Element tag name
<EDObject
keyword
>
Type of formatter object represented by the element
keyword
can be one of:
EDContainer
EDEquation
EDFootnote
EDGraphic
EDMarker
EDTable
EDTblTitle
EDTblHeading
EDTblBody
EDTblFooting
EDTblRow
EDTblCell
EDSystemVariable
EDXRef
EDContainer
identifies a container element; all other values
identify object (non-container) elements
<EDValidHighestLevel
boolean
>
Yes
indicates element can be used as the highest level element
for a flow; only a container element is allowed to be the highest
level element
<EDGeneralRule
string
>
The general rule for the element; the following types of elements
can have general rules: containers, tables, table parts (table titles,
headings, bodies, footings, rows, and cells), and footnotes
<EDExclusions
List of excluded elements
<Exclusion
tagstring
>
Tag of excluded element
<Exclusion
tagstring
>
Additional statements as needed
…
>
End of
EDExclusions
statement
<EDInclusions
List of included elements
<Inclusion
tagstring
>
Tag of included element
<Inclusion
tagstring
>
Additional statements as needed
…
>
End of
EDInclusions
statement
<EDAlsoInsert
List of elements that are automatically inserted in a container
element when the element is initially added
<AlsoInsert
tagstring
>
Tag of inserted element