An object that provides a printable report that contains information about the project.
<O T="Document" >
.
.
.
</O>
The following are the objects under Document Object:
It subdivides the document into sections. It also provides a sidebar that contains links to other sections in the document for easier navigation.
Attributes
Example:
<O T="DocSection" Title="Wall Pier">
.
.
</O>
It displays text into paragraph form.
Example:
<O T="DocSection" Title="Wall Pier">
<O T="DocText">
<p align="justify">
A type of pier that consists of a cap beam supported by a wall that stretches
within the bridge width. It is frequently used at waterways where debris usually
accumulate as it provides an efficient design against lateral impact forces.
</p>
</O>
</O>
Figure 6.2.1: DocSection and DocText object inside Document object.
It displays the 3D model of the project in the document.
Attributes
Parameters
Example:
<O T="DocSection" Title="3D Model">
<O T="Doc3D" Width="600" Height="400">
<P N="Obj3D" V="Pier" T="Group" />
</O>
</O>
Figure 6.3.1: DocSection object and Doc3D object inside Document object.
It displays a 2D drawing of the project in the document.
Attributes
Parameters
Example:
<O T="DocSection" Title="CADD">
<O T="DocCADD" Width="600" Height="400">
<P N="CADD" V="Elevation" T="CADD" />
</O>
</O>
Figure 6.4.1: DocSection object and DocCADD object inside Document object.
An object that displays ParamML code in the document.
An object that displays a linear graph in the document.
Attributes
Example:
<O T="DocSection" Title="Graph">
<O T="DocGraph" Title="Graph 1" Width="500" Height="400" AxisLabelX="Width" ... ... AxisLabelY="Length" DataList="[0,0],[8,16],[12,28]" />
</O>
Figure 6.6.1: DocSection object and DocGraph object inside Document object.
An object that displays image/picture in the document.
An object that displays a parameter input box in the document. Its parameter value can be directly modified in the Document window without changing the ParamML code. This can also be included in a DocText object to present the parameter input box in a paragraph form.
Example:
.
.
.
<P N="V_bm" V="30" D="Shear Load" />
.
.
.
<O T="DocSection" Title="Data">
<O T="DocInput" Param="V_bm" />
<O T="DocText">
Beam shear load is equal to |V_bm|.
</O>
</O>
Figure 6.8.1: DocInput object presented in a paragrapgh form using DocText object..
An object that displays table in the document.
Objects
Example:
<O T="DocSection" Title="Table 1">
<O T="DocTable">
<O N="DocRow" T="DocRow">
<O T="DocCell">
Width
</O>
<O T="DocCell">
Length
</O>
</O>
<O T="DocRow">
<O T="DocCell">
8
</O>
<O T="DocCell">
16
</O>
</O>
<O T="DocRow">
<O T="DocCell">
12
</O>
<O T="DocCell">
28
</O>
</O>
</O>
</O>
Figure 6.9.1: DocTable object inside Document object.