mlreportgen.dom.Container Class
Namespace: mlreportgen.dom
Container of document objects
Description
Creates a container element. Use the mlreportgen.dom.Container.append
method to append document elements to the container. Use an
mlreportgen.dom.Container object in a report to apply formats to all of
the children of the container.
In HTML output, a Container object generates an HTML element of the
type specified by its HTMLTag property and containing HTML elements
corresponding to its Document Object Model (DOM) contents. For example, a
Container object with the HTMLTag property
div and that contains the text Hello World generates
this markup:
<div><p><span>Hello World</span></p></div>The generated HTML container element has the class and style properties specified by the
Container object StyleName and
Style properties, respectively. The rules of HTML CSS format inheritance
assure that the generated children of the Container object inherit the
formats specified by the Container object Style and
StyleName properties. For example, if the Container
object specifies red as its text color and none of its text children specify a color, the text
children are colored red.
For Microsoft® Word and PDF report output, a Container object simulates container
format inheritance, applying the formats specified by the Container object
Style attribute to each child, unless overridden by the child, and then
appending the child to the output. Word and PDF output ignore the HTMLTag
and StyleName properties of the Container object.
Tip
You can use mlreportgen.dom.Container or
mlreportgen.dom.Group objects to produce collections of document
elements.
Use a container object to apply format inheritance to a set of objects and to create HTML container elements not otherwise supported by the DOM, such as div, section, and article.
Use a group object to append the same content in multiple places in a document without cloning the group.
The mlreportgen.dom.Container class is a handle class.
Class Attributes
HandleCompatible | true |
ConstructOnLoad | true |
For information on class attributes, see Class Attributes.
Creation
Description
creates a
container with an HTML tag name containerObj = Containerdiv.
creates a container with the specified HTML tag name (for example, containerObj = Container(HTMLtag)div,
section, or article).
Input Arguments
Output Arguments
Properties
Methods
Examples
Version History
Introduced in R2015a