Lines

线条

一种 PageElement 类型,表示非连接器线条、直线连接器、曲线连接器或弯曲连接器。

JSON 表示法
{
  "lineProperties": {
    object (LineProperties)
  },
  "lineType": enum (Type),
  "lineCategory": enum (LineCategory)
}
字段
lineProperties

object (LineProperties)

线条的属性。

lineType

enum (Type)

线条的类型。

lineCategory

enum (LineCategory)

线条的类别。

它与 category 中指定的 CreateLineRequest匹配,并且可以使用 UpdateLineCategoryRequest进行更新。

LineProperties

的属性。Line

如果未设置,这些字段将默认使用与在幻灯片编辑器中创建的新线条的外观匹配的值。

JSON 表示法
{
  "lineFill": {
    object (LineFill)
  },
  "weight": {
    object (Dimension)
  },
  "dashStyle": enum (DashStyle),
  "startArrow": enum (ArrowStyle),
  "endArrow": enum (ArrowStyle),
  "link": {
    object (Link)
  },
  "startConnection": {
    object (LineConnection)
  },
  "endConnection": {
    object (LineConnection)
  }
}
字段
lineFill

object (LineFill)

线条的填充。默认线条填充与在幻灯片编辑器中创建的新线条的默认值匹配。

weight

object (Dimension)

线条的粗细。

dashStyle

enum (DashStyle)

线条的虚线样式。

startArrow

enum (ArrowStyle)

线条开头的箭头的样式。

endArrow

enum (ArrowStyle)

线条末尾的箭头的样式。

startConnection

object (LineConnection)

线条开头的连接。如果未设置,则没有连接。

只有带有 Type 表明它是“连接器”的线条才能具有 startConnection.

endConnection

object (LineConnection)

线条末尾的连接。如果未设置,则没有连接。

只有带有 Type 表明它是“连接器”的线条才能具有 endConnection.

LineFill

线条的填充。

JSON 表示法
{

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "solidFill": {
    object (SolidFill)
  }
  // End of mutually exclusive fields.
}
字段
线条填充的类型。以下是互斥字段的列表。在响应中,最多只能设置一个字段:
solidFill

object (SolidFill)

纯色填充。

互斥字段结束。

ArrowStyle

可用于呈现线性几何图形的开头和结尾形状的类型。某些值基于 ECMA-376 第 5 版第 1 部分 的“Office Open XML File Formats - Fundamentals and Markup Language Reference”的第 20.1.10.33 节中描述的“ST_LineEndType”简单类型

枚举
ARROW_STYLE_UNSPECIFIED 未指定的箭头样式。
NONE 没有箭头。
STEALTH_ARROW 背面有缺口的箭头。对应于 ECMA-376 ST_LineEndType 值“stealth”。
FILL_ARROW 实心箭头。对应于 ECMA-376 ST_LineEndType 值“triangle”。
FILL_CIRCLE 实心圆。对应于 ECMA-376 ST_LineEndType 值“oval”。
FILL_SQUARE 实心方形。
FILL_DIAMOND 实心菱形。对应于 ECMA-376 ST_LineEndType 值“diamond”。
OPEN_ARROW 空心箭头。
OPEN_CIRCLE 空心圆。
OPEN_SQUARE 空心方形。
OPEN_DIAMOND 空心菱形。

LineConnection

连接一端的属性。Line

JSON 表示法
{
  "connectedObjectId": string,
  "connectionSiteIndex": integer
}
字段
connectedObjectId

string

所连接页面元素的 object ID。

某些页面元素(例如 groupstableslines )没有连接点,因此无法连接到连接器线条。

connectionSiteIndex

integer

所连接页面元素上的连接点的索引。

在大多数情况下,它对应于 ECMA-376 标准中的预定义连接点索引。如需详细了解这些连接点,请参阅 ECMA-376 第 5 版第 1 部分“Office Open XML File Formats - Fundamentals and Markup Language Reference”的第 20.1.9.9 节中“cxn”属性的说明,以及“附录 H. 预定义的 DrawingML 形状和文本几何图形示例”。 ECMA-376 第 5 版第 1 部分。

您还可以从幻灯片编辑器中查看每个连接点的位置。

Type

线条类型。

其中许多形状对应于 ECMA-376 标准中的预定义形状。如需了解详情,请参阅 ECMA-376 第 5 版第 1 部分“Office Open XML File Formats - Fundamentals and Markup Language Reference”的第 20.1.10.56 节中“ST_ShapeType”简单类型的说明。

枚举
TYPE_UNSPECIFIED 未指定的线条类型。
STRAIGHT_CONNECTOR_1 直线连接器 1 形状。对应于 ECMA-376 ST_ShapeType“straightConnector1”。
BENT_CONNECTOR_2 弯曲连接器 2 形状。对应于 ECMA-376 ST_ShapeType“bentConnector2”。
BENT_CONNECTOR_3 弯曲连接器 3 形状。对应于 ECMA-376 ST_ShapeType“bentConnector3”。
BENT_CONNECTOR_4 弯曲连接器 4 形状。对应于 ECMA-376 ST_ShapeType“bentConnector4”。
BENT_CONNECTOR_5 弯曲连接器 5 形状。对应于 ECMA-376 ST_ShapeType“bentConnector5”。
CURVED_CONNECTOR_2 曲线连接器 2 形状。对应于 ECMA-376 ST_ShapeType“curvedConnector2”。
CURVED_CONNECTOR_3 曲线连接器 3 形状。对应于 ECMA-376 ST_ShapeType“curvedConnector3”。
CURVED_CONNECTOR_4 曲线连接器 4 形状。对应于 ECMA-376 ST_ShapeType“curvedConnector4”。
CURVED_CONNECTOR_5 曲线连接器 5 形状。对应于 ECMA-376 ST_ShapeType“curvedConnector5”。
STRAIGHT_LINE 直线。对应于 ECMA-376 ST_ShapeType“line”。此线条类型不是连接器。

LineCategory

的类别Line

枚举
LINE_CATEGORY_UNSPECIFIED 未指定的线条类别。
STRAIGHT 直线连接器,包括直线连接器 1。
BENT 弯曲连接器,包括弯曲连接器 2 到 5。
CURVED 曲线连接符,包括曲线连接符 2 到 5。