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 .

Заполнение строки

Заполнение строки.

JSON-представление
{

  // Union field kind can be only one of the following:
  "solidFill": {
    object (SolidFill)
  }
  // End of list of possible types for union field kind.
}
Поля
kind поля объединения. Тип заливки линии. kind может принимать только одно из следующих значений:
solidFill

object ( SolidFill )

Заливка сплошным цветом.

ArrowStyle

Типы начальных и конечных форм, с помощью которых может быть визуализирована линейная геометрия. Некоторые значения основаны на простом типе "ST_LineEndType", описанном в разделе 20.1.10.33 книги "Office Open XML File Formats - Fundamentals and Markup Language Reference", часть 1, ECMA-376, 5-е издание .

Перечисления
ARROW_STYLE_UNSPECIFIED Неуказанный стиль стрелок.
NONE Стрелки нет.
STEALTH_ARROW Стрелка с насечкой на конце. Соответствует значению 'stealth' в ECMA-376 ST_LineEndType.
FILL_ARROW Заполненная стрелка. Соответствует значению 'triangle' в ECMA-376 ST_LineEndType.
FILL_CIRCLE Закрашенный круг. Соответствует значению 'овал' в ECMA-376 ST_LineEndType.
FILL_SQUARE Заполненный квадрат.
FILL_DIAMOND Заполненный ромб. Соответствует значению 'diamond' в соответствии со стандартом ECMA-376 ST_LineEndType.
OPEN_ARROW Полая стрела.
OPEN_CIRCLE Пустой круг.
OPEN_SQUARE Полый квадрат.
OPEN_DIAMOND Полый алмаз.

LineConnection

Свойства одного из концов Line соединения.

JSON-представление
{
  "connectedObjectId": string,
  "connectionSiteIndex": integer
}
Поля
connectedObjectId

string

Идентификатор объекта подключенного элемента страницы.

Некоторые элементы страницы, такие как groups , tables и lines не имеют точек соединения и, следовательно, не могут быть соединены соединительной линией.

connectionSiteIndex

integer

Индекс узла соединения на элементе подключенной страницы.

В большинстве случаев это соответствует предопределенному индексу места подключения из стандарта ECMA-376. Более подробную информацию об этих местах подключения можно найти как в описании атрибута "cxn" в разделе 20.1.9.9, так и в "Приложении H. Пример предопределенных геометрических фигур и текста DrawingML" в части 1 справочника "Office Open XML File Formats - Fundamentals and Markup Language Reference" пятого издания ECMA-376 .

Положение каждого узла соединения также можно просмотреть в редакторе слайдов.

Тип

Типы линий.

Многие из этих фигур соответствуют предопределенным фигурам из стандарта ECMA-376. Для получения дополнительной информации см. описание простого типа "ST_ShapeType" в разделе 20.1.10.56 книги "Office Open XML File Formats - Fundamentals and Markup Language Reference", часть 1 5-го издания ECMA-376 .

Перечисления
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'. Этот тип линии не является разъемом.

Категория линии

Категория Line .

Перечисления
LINE_CATEGORY_UNSPECIFIED Категория линии не указана.
STRAIGHT Прямые разъемы, включая прямой разъем 1.
BENT Изогнутые разъемы, в том числе изогнутые разъемы с 2 по 5.
CURVED Изогнутые разъемы, включая изогнутые разъемы с 2 по 5.