append
类: mlreportgen.ppt.TableEntry
命名空间: mlreportgen.ppt
将文本或段落追加到表条目
说明
将文本或 tableEntryObj
= append(tableEntry
,content
)Paragraph
对象追加到表条目。
示例
创建包含表行和表条目的表
创建演示文稿。
import mlreportgen.ppt.* ppt = Presentation('myTableEntryPresentation.pptx'); open(ppt); add(ppt,'Title and Content');
创建一个包含三列的表。
table1 = Table(3);
创建第一个表行。
tr1 = TableRow(); tr1.Style = {Bold(true)};
为第一行创建三个表条目。
te1tr1 = TableEntry(); p = Paragraph('first entry'); p.FontColor = 'red'; append(te1tr1,p); te2tr1 = TableEntry(); append(te2tr1,'second entry'); te3tr1 = TableEntry(); te3tr1.Style = {FontColor('green')}; append(te3tr1,'third entry');
将表条目追加到第一行。
append(tr1,te1tr1); append(tr1,te2tr1); append(tr1,te3tr1);
创建第二个表行。
tr2 = TableRow();
为第二行创建三个表条目。
te1tr2 = TableEntry(); te1tr2.Style = {FontColor('red')}; p = Paragraph('first entry'); append(te1tr2,p); te2tr2 = TableEntry(); append(te2tr2,'second entry'); te3tr2 = TableEntry(); te3tr2.Style = {FontColor('green')}; append(te3tr2,'third entry');
将表条目追加至第二行。
append(tr2,te1tr2); append(tr2,te2tr2); append(tr2,te3tr2);
将表行追加到表格中。
append(table1,tr1); append(table1,tr2);
使用 mlreportgen.ppt.Presentation.find
方法查找具有 Content
占位符的幻灯片。在这种情况下,有两个。
contents = find(ppt,'Content');
将第二张幻灯片中的表格替换为 table1
。
replace(contents(1),table1);
生成演示文稿。打开 myTableEntryPresentation.pptx
。在 Windows® 平台上,您可以在 MATLAB® 中打开演示文稿:
close(ppt); rptview(ppt);
输入参数
tableEntry
— 要追加内容的表条目
mlreportgen.ppt.TableEntry
对象
要追加内容的表条目,指定为 mlreportgen.ppt.TableEntry
对象。
content
— 追加到表条目的内容
字符向量 | mlreportgen.ppt.Paragraph
对象
要追加到表条目的内容,指定为字符向量或一个或多个 mlreportgen.ppt.Paragraph
对象。
输出参量
paragraph
— 追加到表条目的内容
mlreportgen.ppt.Paragraph
对象
追加到表条目的内容,作为 mlreportgen.ppt.Paragraph
对象返回。
版本历史记录
在 R2015b 中推出
MATLAB 命令
您点击的链接对应于以下 MATLAB 命令:
请在 MATLAB 命令行窗口中直接输入以执行命令。Web 浏览器不支持 MATLAB 命令。
Select a Web Site
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: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- 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)