理解形状¶
幻灯片上的几乎所有东西都是一个形状;我能想到的唯一能出现在一张不是形状的幻灯片上的东西就是幻灯片背景。有六到十种不同的形状,取决于你如何计数。我将解释一些一般的形状概念,你将需要理解如何使用它们,然后我们将直接进入具体的类型。
从技术上讲,有六种且只有六种不同类型的形状可以放置在幻灯片上:
- auto 形状
这是规则的形状,像矩形,椭圆,或块箭头。它们有各种各样的预设形状,大约有 180 种不同的形状。auto 形状可以有填充和轮廓,也可以包含文本。一些 auto 形状有调节器,比如你可以拖动黄色的小方块来调整圆角矩形的圆角。文本框也是 auto 形状,矩形的,只是默认情况下没有填充和轮廓线。
- picture
光栅图像,如照片或剪贴画,在 PowerPoint 中被称为 picture。它有自己的形状,与 auto 形状有不同的行为。注意,auto 形状可以有 picture 填充,其中图像“通过显示”作为形状的背景,而不是填充颜色或渐变。这是另一回事。但很酷。
- 图形框架
这是用于存放表(table)、图表(chart)、智能艺术图表(smart art diagram)或媒体剪辑(media clip)的容器的技术名称。你不能单独添加其中一个,当你添加图形对象时,它会在文件中显示出来。关于这些,你可能不需要知道更多。
- group shape
在 PowerPoint 中,一组图形可以被分组,允许它们被选择、移动、调整大小,甚至作为一个单元填充。当对一组形状进行分组时,将创建一个 group 形状以包含这些成员形状。实际上,您无法看到这些,除非当组被选中时,通过它们的包围框。
- line/connector
线不同于 auto 形状,因为它们是线性的。一些线可以连接到其他形状,并保持连接时,其他形状移动。这些还没有被支持,所以我不知道更多关于他们。不过我最好还是快点看,它们看起来很方便。
- content part
实际上我对这些东西只有最模糊的概念。它与在表示中嵌入“外来的” XML(如 SVG)有关。我很确定 PowerPoint 本身对这些没用。我的策略是无视他们。到目前为止工作顺利。
至于现实生活中的形状,有九种:
shape shapes —— 带有填充和轮廓的 auto 形状
文本框——没有填充和轮廓的 auto 形状
自动形状,可以出现在幻灯片布局或主幻灯片上,并在使用该布局的幻灯片上继承,允许添加采用占位符格式的内容
line/connector —— 如上所述
picture —— 如上所述
table —— 由行和列组成
chart —— 饼状图、折线图等
smart art —— 还没有被支持,虽然保存如果存在
media clip —— 视频或者音频
访问幻灯片上形状¶
每张幻灯片都有形状树来保存它的形状。它被称为树,因为在一般情况下它是分层的;形状树中的节点可以是 group 形状,组形状本身可以包含形状,并且具有与形状树相同的语义。在大多数情况下,形状树具有列表语义。你可以这样访问它:
shapes = slide.shapes
我们将在接下来的几节中看到更多的形状树。
Up next …¶
好吧。这些面条应该足够我们开始了。让我们继续使用自动形状。