mlreportgen.ppt.InternalLink 类
命名空间: mlreportgen.ppt
超类: mlreportgen.ppt.Text
描述
创建对象
属性
超链接的目标幻灯片,指定为整数、字符向量或字符串标量。使用整数表示目标幻灯片的索引。使用字符向量或字符串标量来指示目标幻灯片的名称。
属性:
GetAccess | public |
SetAccess | public |
NonCopyable | true |
数据类型: char
| string
链接文本,指定为字符向量或字符串标量。
属性:
GetAccess | public |
SetAccess | public |
NonCopyable | true |
数据类型: char
| string
是否对链接文本使用粗体,指定为 true
或 false
。true
设置将使文本以粗体呈现。
属性:
GetAccess | public |
SetAccess | public |
NonCopyable | true |
数据类型: logical
链接文本的字体系列,指定为字符向量或字符串标量。指定 Microsoft® PowerPoint® 中的字体列表中出现的字体。要查看字体列表,请在 PowerPoint 的主页选项卡上的字体组中点击字体右侧的箭头。
属性:
GetAccess | public |
SetAccess | public |
NonCopyable | true |
复杂脚本的字体系列,指定为字符向量或字符串标量。指定在需要复杂脚本(例如阿拉伯语或亚洲语)来呈现文本的区域设置中替换时要使用的字体系列。
属性:
GetAccess | public |
SetAccess | public |
NonCopyable | true |
数据类型: char
| string
链接文本的字体颜色,指定为包含 CSS 颜色名称或十六进制 RGB 值的字符向量或字符串标量。
要使用颜色名称,请指定一个 CSS 颜色名称。有关 CSS 颜色名称的列表,请参阅 https://www.w3.org/wiki/CSS/Properties/color/keywords。
要指定十六进制 RGB 格式,请使用
#
作为第一个字符,并使用两位十六进制数作为红色、绿色和蓝色值。例如,"#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
是否对链接文本使用斜体,指定为 true
或 false
。true
设置将使文本以斜体显示。
属性:
GetAccess | public |
SetAccess | public |
NonCopyable | true |
数据类型: logical
链接文本的删除线样式,指定为以下值之一:
"single"
- 单条水平线"none"
- 没有删除线"double"
- 双水平线
属性:
GetAccess | public |
SetAccess | public |
NonCopyable | true |
是否将链接文本显示为下标,指定为 true
或 false
。true
设置将文本呈现为下标。
属性:
GetAccess | public |
SetAccess | public |
NonCopyable | true |
数据类型: logical
是否将链接文本显示为上标,指定为 true
或 false
。true
设置将文本呈现为上标。
属性:
GetAccess | public |
SetAccess | public |
NonCopyable | true |
数据类型: logical
该属性被忽略。
属性:
GetAccess | public |
SetAccess | public |
NonCopyable | true |
链接文本格式,指定为由 PPT 格式对象组成的元胞数组。
通过将 Style
属性的现有值与包含要添加的格式对象元胞数组连接起来来添加格式对象。例如:
link = mlreportgen.ppt.InternalLink(3,"link text");
link.Style = [link.Style {Bold(true)}];
请参阅演示格式化方法。
属性:
GetAccess | public |
SetAccess | public |
NonCopyable | true |
数据类型: cell
此对象的父级,指定为 PPT API 对象。一个 PPT API 对象只能有一个父对象。
属性:
GetAccess | public |
SetAccess | private |
NonCopyable | true |
该类忽略此属性。
属性:
GetAccess | public |
SetAccess | private |
NonCopyable | true |
标记,指定为字符向量或字符串标量。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
方法
示例
此示例使用指定目标幻灯片名称的 mlreportgen.ppt.InternalLink
对象链接到幻灯片。
创建演示文稿。
import mlreportgen.ppt.* ppt = Presentation("myPresentation1.pptx"); open(ppt);
向演示文稿中添加幻灯片。
slide1 = add(ppt,"Title and Content");
选择一个名称来识别目标幻灯片。
targetSlideName = "myTargetSlide";
创建一个段落。创建一个 InternalLink
对象,通过名称指定目标幻灯片并将其追加到段落。
p = Paragraph("This is a link to the slide with the name ");
linkObj = InternalLink(targetSlideName,targetSlideName);
append(p,linkObj);
将标题和内容添加到幻灯片。
replace(slide1,"Title","First slide"); replace(slide1,"Content",p);
在演示文稿中添加第二张幻灯片。
slide2 = add(ppt,"Title and Content"); replace(slide2,"Title","Second slide");
将目标幻灯片添加到演示文稿中。将幻灯片的 Name
属性设置为 InternalLink
对象中指定的名称。
slide3 = add(ppt,"Title and Content"); slide3.Name = targetSlideName; replace(slide3,"Title","Third slide"); content = strcat("This is the target slide with the name ",targetSlideName); replace(slide3,"Content",content);
关闭并查看演示文稿。
close(ppt); rptview(ppt);
以下是生成的幻灯片:
此示例使用指定目标幻灯片编号的 mlreportgen.ppt.InternalLink
对象链接到幻灯片。
创建演示文稿。
import mlreportgen.ppt.* ppt = Presentation("myPresentation2.pptx"); open(ppt);
向演示文稿中添加幻灯片。
slide1 = add(ppt,"Title and Content");
创建一个段落。创建一个 InternalLink
对象,通过其索引指定目标幻灯片并将该对象追加到段落。
p = Paragraph("This is a link to "); link = InternalLink(3,"slide 3"); append(p,link);
将标题和内容添加到幻灯片。
replace(slide1,"Title","First slide"); replace(slide1,"Content",p);
在演示文稿中添加幻灯片 2。
slide2 = add(ppt,"Title and Content"); replace(slide2,"Title","Second slide");
将目标幻灯片(幻灯片 3)添加到演示文稿中。
slide3 = add(ppt,"Title and Content"); replace(slide3,"Title","Third slide"); replace(slide3,"Content","This is the target slide");
关闭并查看演示文稿。
close(ppt); rptview(ppt);
以下是生成的幻灯片:
版本历史记录
在 R2021a 中推出
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)