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
{

  // 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 )

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

СтрелкаСтиль

Виды начальной и конечной форм, с помощью которых можно визуализировать линейную геометрию. Некоторые значения основаны на простом типе ST_LineEndType, описанном в разделе 20.1.10.33 документа «Форматы файлов Office Open XML — основы и справочник по языку разметки», часть 1 ECMA-376, 4-е издание .

перечисления
ARROW_STYLE_UNSPECIFIED Неопределенный стиль стрелки.
NONE Нет стрелки.
STEALTH_ARROW Стрелка с зазубренной спинкой. Соответствует значению ECMA-376 ST_LineEndType «скрытность».
FILL_ARROW Заполненная стрелка. Соответствует значению «треугольник» ST_LineEndType ECMA-376.
FILL_CIRCLE Заполненный круг. Соответствует значению ECMA-376 ST_LineEndType «овал».
FILL_SQUARE Заполненный квадрат.
FILL_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. Дополнительную информацию об этих сайтах подключения можно найти в описании атрибута «cnx» в разделе 20.1.9.9 и приложении H. «Предопределенные формы DrawingML и геометрия текста» документа «Форматы файлов Office Open XML — основы и справочник по языку разметки», часть 1 ECMA-376, 5-е издание .

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

Тип

Типы линий.

Получено из подмножества значений простого типа «ST_ShapeType» в разделе 20.1.10.55 «Форматы файлов Office Open XML — основы и справочник по языку разметки», часть 1 ECMA-376, 4-е издание .

перечисления
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_CATEGORY_UNSPECIFIED Неопределенная категория линии.
STRAIGHT Прямые разъемы, включая прямой разъем 1.
BENT Согнутые разъемы, в том числе изогнутые разъемы со 2 по 5.
CURVED Изогнутые соединители, в том числе изогнутые соединители со 2 по 5.