mlreportgen.ppt.Paragraph 类
命名空间: mlreportgen.ppt
格式化的文本模块(段落)
描述
使用 mlreportgen.ppt.Paragraph
类的对象将段落包含在 PPT API 演示文稿中。一个段落可以包含文本或 mlreportgen.ppt.Text
、mlreportgen.ppt.InternalLink
或 mlreportgen.ppt.ExternalLink
对象。
mlreportgen.ppt.Paragraph
类是一个 handle
类。
创建对象
描述
创建一个空的段落对象。paragraphObj
= mlreportgen.ppt.Paragraph
创建一个包含 paragraphObj
= mlreportgen.ppt.Paragraph(pptElementObj
)pptElementObj
指定的文本、内部链接或外部链接的段落。
输入参量
段落文本,指定为字符向量或字符串标量。
要包含在段落中的演示元素,指定为 mlreportgen.ppt.Text
、mlreportgen.ppt.InternalLink
或 mlreportgen.ppt.ExternalLink
对象。
属性
文本的字体系列,指定为字符向量或字符串标量。指定 Microsoft® PowerPoint® 中的字体列表中出现的字体。要查看字体列表,请在 PowerPoint 的主页选项卡上的字体组中点击字体右侧的箭头。
属性:
GetAccess | public |
SetAccess | public |
NonCopyable | true |
数据类型: char
| string
复杂脚本的字体系列,指定为字符向量或字符串标量。指定在需要复杂脚本(例如阿拉伯语或亚洲语)来呈现文本的区域设置中替换时要使用的字体系列。
属性:
GetAccess | public |
SetAccess | public |
NonCopyable | true |
数据类型: char
| string
文本的字体颜色,指定为包含 CSS 颜色名称或十六进制 RGB 值的字符向量或字符串标量。
要使用颜色名称,请指定一个 CSS 颜色名称。有关 CSS 颜色名称的列表,请参阅 https://www.w3.org/wiki/CSS/Properties/color/keywords。
要指定十六进制 RGB 格式,请使用
#
作为第一个字符,并使用两位十六进制数作为红色、绿色和蓝色值。例如,"#0000ff"
指定蓝色。
示例: "blue"
示例: "#0000ff"
属性:
GetAccess | public |
SetAccess | public |
NonCopyable | true |
数据类型: char
| string
文本的字体大小,指定为字符向量或字符串标量,其中包含一个数值和一个单位。例如,"11pt"
指定 11 磅。有效的缩写是:
"px"
- 像素"cm"
- 厘米"in"
- 英寸"mm"
- 毫米"pc"
- 派卡"pt"
- 磅
属性:
GetAccess | public |
SetAccess | public |
NonCopyable | true |
数据类型: char
| string
使用粗体显示文本的选项,指定为数值或逻辑值 1
(true
) 或 0
(false
)。要使文本变为粗体,请将此属性设置为 true
或 1
。
属性:
GetAccess | public |
SetAccess | public |
NonCopyable | true |
数据类型: logical
是否对文本使用斜体,指定为数值或逻辑值 1
(true
) 或 0
(false
)。如果 Italic
是 true
或 1
,则文本以斜体呈现。如果 Italic
是 false
或 0
,文本将以直线形式显示。
属性:
GetAccess | public |
SetAccess | public |
NonCopyable | true |
数据类型: logical
文本的删除线样式,指定为以下值之一:
"single"
- 单条水平线"none"
-无删除线"double"
- 双水平线
属性:
GetAccess | public |
SetAccess | public |
NonCopyable | true |
数据类型: char
| string
是否以下标形式显示文本,下标形式可指定为数值或逻辑值 1
(true
) 或 0
(false
)。如果 Subscript
是 true
或 1
,则文本呈现为下标。如果 Subscript
是 false
或 0
,则文本将呈现为常规文本。
属性:
GetAccess | public |
SetAccess | public |
NonCopyable | true |
数据类型: logical
是否以上标形式显示文本,上标形式可指定为数值或逻辑值 1
(true
) 或 0
(false
)。如果 Superscript
是 true
或 1
,则文本呈现为上标。如果 Superscript
是 false
或 0
,则文本将呈现为常规文本。
属性:
GetAccess | public |
SetAccess | public |
NonCopyable | true |
数据类型: logical
文本的下划线样式,指定为以下值之一:
值 | 描述 |
---|---|
"single" | 单下划线 |
"double" | 双下划线 |
"heavy" | 粗下划线 |
"words" | 仅对单词加下划线(不包括空格) |
"dotted" | 点状下划线 |
"dottedheavy" | 粗点状下划线 |
"dash" | 虚线下划线 |
"dashheavy" | 粗虚线下划线 |
"dashlong" | 长虚线下划线 |
"dashlongheavy" | 粗长虚线下划线 |
"dotdash" | 点划线下划线 |
"dotdashheavy" | 粗点划线下划线 |
"dotdotdash" | 双点划线下划线 |
"dotdotdashheavy" | 粗双点划线下划线 |
"wavy" | 波浪下划线 |
"wavyheavy" | 粗波浪下划线 |
"wavydouble" | 双波浪下划线 |
"none" | 无下划线 |
属性:
GetAccess | public |
SetAccess | public |
NonCopyable | true |
数据类型: char
| string
本段落文本的水平对齐方式,指定为以下值之一:
值 | 描述 |
---|---|
| 居中 |
| 左对齐 |
| 右对齐 |
| 左右对齐,单词间距均匀 |
| 左右对齐,字母间距均匀 |
| 泰语文本左右对齐,字符间距均匀 |
| 阿拉伯语文本的对齐方式 |
属性:
GetAccess | public |
SetAccess | public |
NonCopyable | true |
数据类型: char
| string
本段落的缩进级别,指定为 [1,9] 范围内的整数。值 1
表示没有缩进的顶层段落。
属性:
GetAccess | public |
SetAccess | public |
NonCopyable | true |
数据类型: single
| double
| int8
| int16
| int32
| int64
| uint8
| uint16
| uint32
| uint64
段落格式,指定为 PPT 格式对象元胞数组。
通过将 Style
属性的现有值与包含要添加的格式对象元胞数组连接起来来添加格式对象。例如:
para = mlreportgen.ppt.Paragraph("my paragraph"); para.Style = [para.Style {Bold(true),FontColor("red")}];
请参阅演示格式化方法。
属性:
GetAccess | public |
SetAccess | public |
NonCopyable | true |
数据类型: cell
此对象的父级,指定为 PPT API 对象。一个 PPT API 对象只能有一个父对象。
属性:
GetAccess | public |
SetAccess | private |
NonCopyable | true |
此对象的子元素,指定为由 PPT API 对象组成的元胞数组。
属性:
GetAccess | public |
SetAccess | private |
NonCopyable | true |
数据类型: cell
标记,指定为字符向量或字符串标量。PPT API 在创建此对象的过程中生成一个会话唯一标记。生成的标记形式为 CLASS:ID
,其中 CLASS
是对象类,ID
是对象的 Id
属性的值。使用此值来帮助确定在文档生成过程中出现的问题的位置。
属性:
GetAccess | public |
SetAccess | public |
NonCopyable | true |
数据类型: char
| string
目标标识符,指定为字符向量或字符串标量。PPT API 在创建文档元素对象时会生成一个会话唯一标识符。您可以为 Id
指定自己的值。
属性:
GetAccess | public |
SetAccess | public |
NonCopyable | true |
数据类型: char
| string
示例
创建一个包含两张幻灯片的演示文稿。
import mlreportgen.ppt.*; ppt = Presentation("myParagraphPresentation.pptx"); open(ppt); add(ppt,"Title Slide"); add(ppt,"Title and Content");
创建一个 mlreportgen.ppt.Paragraph
对象用于标题。使文本变为粗体和红色。
p = Paragraph("My Title"); p.Bold = true; p.FontColor = "red";
用段落替换第一张幻灯片的标题。
contents = find(ppt,"Title");
replace(contents(1),p);
为第二张幻灯片的内容创建一个段落。
p1 = Paragraph("My slide content"); append(p1," for the second slide");
用 p1
段落替换内容。
replace(ppt,"Content",p1);
关闭并查看演示文稿。
close(ppt); rptview(ppt);
以下是生成的演示文稿中的幻灯片:
版本历史记录
在 R2015b 中推出
MATLAB Command
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
选择网站
选择网站以获取翻译的可用内容,以及查看当地活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 MathWorks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
- América Latina (Español)
- Canada (English)
- United States (English)
欧洲
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)