MathWorks Machine Translation
The automated translation of this page is provided by a general purpose third party translator tool.
MathWorks does not warrant, and disclaims all liability for, the accuracy, suitability, or fitness for purpose of the translation.
Package: mlreportgen.dom
Superclasses:
Create Heading3 paragraph
Create an mlreportgen.dom.Heading3
paragraph
object.
creates
an empty headingObj
= Heading3()Heading3
object.
creates
the heading containing the specified text.headingObj
= Heading3(text
)
creates
the heading using the specified style.headingObj
= Heading3(text
,styleName
)
creates
the heading containing the specified DOM object.headingObj
= Heading3(domObj
)
text
— Heading textHeading text, specified as a character vector.
styleName
— Style for the headingThe name of a style, specified as a character vector. The style must be defined in the template used to create the document that contains this heading.
domObj
— DOM object to include in headingmlreportgen.dom.ExternalLink
object | mlreportgen.dom.Image
object | mlreportgen.dom.InternalLink
object | mlreportgen.dom.LinkTarget
object | mlreportgen.dom.Text
objectDOM object to include in the heading, specified as any of these DOM object types:
ExternalLink
Image
InternalLink
LinkTarget
Text
BackgroundColor
— Background colorBackground color, specified as either:
The name of a color. The name must be a CSS color name. See https://www.crockford.com/wrrrld/color.html.
A hexadecimal RGB (truecolor) value as #RRGGBB
.
For example, #0000ff
is a shade of blue.
Bold
— Option to use bold for text[]
(default) | logical valueTo make text bold, set this property to true
or 1
.
If this property is empty and the StyleName
property
for this document element specifies a style sheet style, the weight
of the text is determined by that style. Setting the Bold
property
adds a corresponding mlreportgen.dom.Bold
format
object to the Style
property of this document element.
Removing the Bold
property setting removes the
object.
Data Types: logical
Children
— Children of this objectThis read-only property lists child elements of this object.
Color
— Text colorText color, specified as either:
The name of a color. The name must be a CSS color name. See https://www.crockford.com/wrrrld/color.html.
A hexadecimal RGB (truecolor) value as #RRGGBB
.
For example, #0000ff
is a shade of blue.
CustomAttributes
— Custom attributes of this elementmlreportgen.dom.CustomAttribute
objectsCustom attributes of this element, specified as an array of mlreportgen.dom.CustomAttribute
objects.
Use custom attributes supported by the output format.
FirstLineIndent
— Indentation amount for first line of paragraphAmount by which to indent the first line of this paragraph relative to succeeding lines. To create a hanging indent, in which all the lines are indented except for the first line, use a negative number.
Specify the value in the form valueUnits
,
where Units
is an abbreviation for the units. Use
one of these abbreviations for the units.
px
— pixels (default)
cm
— centimeters
in
— inches
mm
— millimeters
pc
— picas
pt
— points
FontFamilyName
— Name of font family for textThe name of a font family.
To specify substitutions for this font, do not set this property.
Instead create and add a mlreportgen.dom.FontFamily
object
to the Style
property of this document element.
Setting the FontFamilyName
property adds
a corresponding mlreportGen.dom.FontFamily
format
object to the Style
property for this document
element. Setting the FontFamilyName
property is
the same as setting the FontName
property of mlreportgen.dom.FontFamily
.
Removing the FontFamilyName
property setting removes
the object.
FontSize
— Font size for textIf you need to specify substitutions for this font, do not set
this property. Instead create and add a mlreportgen.dom.FontFamily
object
to the Style
property of this document element.
Setting the FontSize
property adds a corresponding mlreportGen.dom.FontSize
format
object to the Style
property for this document
element. Removing the FontSize
property setting
removes the object.
Font size for text, in the form valueUnits
,
where Units
is an abbreviation for the units. Use
one of these abbreviations for the units:
px
— pixels (default)
cm
— centimeters
in
— inches
mm
— millimeters
pc
— picas
pt
— points
Id
— ID for document elementID for this document element, specified as a character vector. The DOM generates a session-unique ID when it creates the document element. You can specify your own ID.
Italic
— Option to use italics for text[]
(default) | logical valueTo use italics for text, set this property to true
.
If this property is empty and the StyleName
property
for this document element specifies a style sheet style, the slant
of the text is determined by that style. Setting the Italic
property
adds a corresponding mlreportgen.dom.Italic
format
object to the Style
property of this document element.
Removing the Italic
property setting removes the
object.
Data Types: logical
OuterLeftMargin
— Left indentation for paragraphSpace between the left outer boundary of this paragraph and the left inner boundary of its container. This is equivalent to the left indentation property of a Microsoft® Word paragraph.
To indent a paragraph from both the left and right margin of
a page, do not set this property. Instead, add to the Style
property
of this paragraph a mlreportgen.dom.OuterMargin
object
specifying the left and right indentations.
Setting the OuterLeftMargin
property adds
a corresponding mlreportGen.dom.OuterMargin
format
object to the Style
property for this document
element. Removing the OuterLeftMargin
property
setting removes the object.
The value has the form valueUnits
, where Units
is
an abbreviation for the units. Use one of these abbreviations for
the units:
px
— pixels (default)
cm
— centimeters
in
— inches
mm
— millimeters
pc
— picas
pt
— points
OutlineLevel
— Outline level of this paragraph[]
(default) | numeric valueSetting the OutlineLevel
property causes
this paragraph to be included in automatically generated outlines,
such as a table of contents. The value specifies the level of the
paragraph in the table of contents. For example, to make a paragraph
appear as a Heading 1
(Word) or h1
(HTML),
set OutlineLevel
to 1
.
Data Types: int32
Parent
— Parent of document elementThis read-only property lists the parent of this document element.
Strike
— Text strikethrough'none'
| 'single'
| 'double'
Text strikethrough, specified as one of these values:
'none'
— Do not use strikethrough.
'single'
— Use a single
line for strikethrough.
'double'
— Use a double
line for strikethrough for Word documents.
Setting the Strike
property adds a corresponding mlreportGen.dom.Strike
format
object to the Style
property for this document
element. Removing the Strike
property setting removes
the object.
Style
— Format specificationFormat objects that specify the format of a document element.
StyleName
— Style to apply from style sheetName of the style to apply from the style sheet, specified as a character vector.
Tag
— Tag for document elementTag for document element, specified as a character vector.
A session-unique ID is generated as part of document element
creation. The generated tag has the form CLASS:ID
,
where CLASS
is the class of the element and ID
is
the value of the Id
property of the object. You
can specify a tag to replace the generated tag.
For example, to make it easier to identify where an issue occurred during document generation, you can specify your own tag value.
Underline
— Type of underline, if any, for text[]
(default) | character vectorYou can specify one of the following types of underlines.
Border Value | Description | Supported Output Types |
---|---|---|
| Dashed underline | Word |
| Line with heavy dashes | Word |
| Line with long dashes | Word |
| Line with heavy long dashes | Word |
| Line with heavy dashes with two dots between the dashes | Word |
| Heavy dash-dot line | Word |
| Dotted line | Word |
| Thick dotted line | Word |
| Dot-dash line | Word |
| Dot-dot-dash line | Word |
| Heavy dot-dash line | Word |
| Double line | Word |
| Do not use underlining | All output types |
| Single line | All output types |
| Thick line | Word |
| Wavy line | Word |
| Double wavy line | Word |
| Heavy wavy | Word |
| Underline non-space characters only | Word |
If this property is empty and StyleName
property
of this document element specifies a style sheet style, the type of
underline is determined by that style.
To specify the color as well as the type of the underline, do
not set the Underline
property. Instead, set the Style
property
of this document element to include an mlreportgen.dom.Underline
format
object that specifies the desired underline type and color.
Setting the Underline
property adds a corresponding mlreportgen.dom.Underline
format
object to the Style
property for this document
element. Removing the Underline
property setting
removes the object.
WhiteSpace
— White space and line breaks in text[]
(default) | character vectorTo specify how to handle white space, use one of these values.
Value | Description | Supported Output Types |
---|---|---|
| For HTML and PDF, removes spaces at beginning and end of text. Multiple spaces within the text collapse to single space. For Word, removes spaces at beginning and end of text. | All output types |
| Sequences of white space collapse into a single white space. Text never wraps to the next line. | HTML |
| Preserves spaces and line feeds. Acts like the | All output types |
| Preserves white space. Text wraps only on line breaks.
Acts like the | HTML and PDF |
| Sequences of white space collapse into a single white space. Text wraps. | HTML and PDF |
| Preserves white space. Text wraps when necessary and on line breaks | HTML and PDF |
Setting the WhiteSpace
property adds a corresponding WhiteSpace
format
object to Style
property. Removing the WhiteSpace
property
setting removes the WhiteSpace
object.
Methods
This example shows how to add three levels of headings, each formatted according to its level. This example inserts three heading objects into a document: a Heading1
, a Heading2
, and a Heading3
.
import mlreportgen.dom.*; d = Document('mydoc','docx'); open(d); title = append(d, Paragraph('Document Title')); title.Bold = true; title.FontSize = '28pt'; h1 = append(d,Heading1('Chapter 1')); h1.Style = {PageBreakBefore(true)}; p1 = append(d,Paragraph('Hello World')); h2 = append(d,Heading2('Section 1.1')); p2 = append(d,Paragraph('Text for this section.')); h3 = append(d,Heading3('My Subsection 1.1.a')); p3 = append(d,Paragraph('Text for this subsection')); close(d); rptview(d.OutputPath);
mlreportgen.dom.Heading
| mlreportgen.dom.Heading1
| mlreportgen.dom.Heading2
| mlreportgen.dom.Heading4
| mlreportgen.dom.Heading5
| mlreportgen.dom.Heading6
| mlreportgen.dom.Paragraph
MATLAB のコマンドを実行するリンクがクリックされました。
このリンクは、Web ブラウザーでは動作しません。MATLAB コマンド ウィンドウに以下を入力すると、このコマンドを実行できます。
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
Select web siteYou can also select a web site from the following list:
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.