Lines

Linie

A PageElement Art, die eine nicht verbundene Linie, einen geraden Connector, einen gekrümmten Connector oder einen gebogenen Connector darstellt.

JSON-Darstellung
{
  "lineProperties": {
    object (LineProperties)
  },
  "lineType": enum (Type),
  "lineCategory": enum (LineCategory)
}
Felder
lineProperties

object (LineProperties)

Die Eigenschaften der Linie.

lineType

enum (Type)

Der Typ der Zeile.

lineCategory

enum (LineCategory)

Die Kategorie der Zeile.

Sie entspricht dem category, der in CreateLineRequest angegeben ist, und kann mit UpdateLineCategoryRequest aktualisiert werden.

LineProperties

Die Eigenschaften des Line.

Wenn sie nicht festgelegt sind, werden für diese Felder Standardwerte verwendet, die dem Aussehen von neuen Zeilen im Slides-Editor entsprechen.

JSON-Darstellung
{
  "lineFill": {
    object (LineFill)
  },
  "weight": {
    object (Dimension)
  },
  "dashStyle": enum (DashStyle),
  "startArrow": enum (ArrowStyle),
  "endArrow": enum (ArrowStyle),
  "link": {
    object (Link)
  },
  "startConnection": {
    object (LineConnection)
  },
  "endConnection": {
    object (LineConnection)
  }
}
Felder
lineFill

object (LineFill)

Die Füllung der Linie. Die Standardlinienfüllung entspricht den Standardeinstellungen für neue Linien, die im Google-Präsentationen-Editor erstellt werden.

weight

object (Dimension)

Die Stärke der Linie.

dashStyle

enum (DashStyle)

Der Strichstil der Linie.

startArrow

enum (ArrowStyle)

Die Art des Pfeils am Anfang der Linie.

endArrow

enum (ArrowStyle)

Die Art des Pfeils am Ende der Linie.

startConnection

object (LineConnection)

Die Verbindung am Anfang der Zeile. Wenn die Einstellung nicht festgelegt ist, besteht keine Verbindung.

Nur Linien mit einem Type, das angibt, dass es sich um einen „Connector“ handelt, können ein startConnection haben.

endConnection

object (LineConnection)

Die Verbindung am Ende der Leitung. Wenn die Einstellung nicht festgelegt ist, besteht keine Verbindung.

Nur Zeilen mit einem Type, das angibt, dass es sich um einen „Connector“ handelt, können ein endConnection haben.

LineFill

Die Füllung der Linie.

JSON-Darstellung
{

  // Union field kind can be only one of the following:
  "solidFill": {
    object (SolidFill)
  }
  // End of list of possible types for union field kind.
}
Felder
Union-Feld kind. Die Art der Linienfüllung. Für kind ist nur einer der folgenden Werte zulässig:
solidFill

object (SolidFill)

Einfarbige Füllung.

ArrowStyle

Die Arten von Start- und Endformen, mit denen lineare Geometrie gerendert werden kann. Einige Werte basieren auf dem einfachen Typ „ST_LineEndType“, der in Abschnitt 20.1.10.33 von „Office Open XML File Formats – Fundamentals and Markup Language Reference“, Teil 1 von ECMA-376, 5. Auflage, beschrieben wird.

Enums
ARROW_STYLE_UNSPECIFIED Ein nicht angegebener Pfeilstil.
NONE Kein Pfeil.
STEALTH_ARROW Pfeil mit eingekerbter Rückseite. Entspricht dem ECMA-376-Wert ST_LineEndType „stealth“.
FILL_ARROW Gefüllter Pfeil Entspricht dem ECMA-376-Wert ST_LineEndType „triangle“.
FILL_CIRCLE Gefüllter Kreis Entspricht dem ECMA-376-Wert ST_LineEndType „oval“.
FILL_SQUARE Gefülltes Quadrat.
FILL_DIAMOND Gefüllter Diamant. Entspricht dem ECMA-376-Wert ST_LineEndType „diamond“.
OPEN_ARROW Ungefüllter Pfeil.
OPEN_CIRCLE Ungefüllter Kreis
OPEN_SQUARE Ungefülltes Quadrat.
OPEN_DIAMOND Leere Raute.

LineConnection

Die Attribute für ein Ende einer Line-Verbindung.

JSON-Darstellung
{
  "connectedObjectId": string,
  "connectionSiteIndex": integer
}
Felder
connectedObjectId

string

Die Objekt-ID des verbundenen Seitenelements.

Einige Seitenelemente, z. B. groups, tables und lines, haben keine Verbindungspunkte und können daher nicht mit einer Verbindungslinie verbunden werden.

connectionSiteIndex

integer

Der Index der Verbindungsstelle für das verbundene Seitenelement.

In den meisten Fällen entspricht er dem vordefinierten Index der Verbindungsstelle aus dem ECMA-376-Standard. Weitere Informationen zu diesen Verbindungsstellen finden Sie sowohl in der Beschreibung des Attributs „cxn“ in Abschnitt 20.1.9.9 als auch in Anhang H. Beispiel für vordefinierte DrawingML-Form- und Textgeometrien aus „Office Open XML File Formats – Fundamentals and Markup Language Reference“, Teil 1 von ECMA-376, 5. Ausgabe.

Die Position der einzelnen Verbindungswebsites kann auch im Slides-Editor angezeigt werden.

Typ

Die Linientypen.

Viele dieser Formen entsprechen vordefinierten Formen aus dem ECMA-376-Standard. Weitere Informationen finden Sie in der Beschreibung des einfachen Typs „ST_ShapeType“ in Abschnitt 20.1.10.56 von „Office Open XML File Formats – Fundamentals and Markup Language Reference“, Teil 1 von ECMA-376, 5. Auflage.

Enums
TYPE_UNSPECIFIED Ein nicht angegebener Zeilentyp.
STRAIGHT_CONNECTOR_1 Gerader Connector 1 Entspricht dem ECMA-376-ST_ShapeType „straightConnector1“.
BENT_CONNECTOR_2 Gebogenes Verbindungselement 2 Entspricht dem ECMA-376-ST_ShapeType „bentConnector2“.
BENT_CONNECTOR_3 Form des gebogenen Verbindungsstücks 3. Entspricht ECMA-376 ST_ShapeType „bentConnector3“.
BENT_CONNECTOR_4 Gebogenes Verbindungselement 4 Entspricht ECMA-376 ST_ShapeType „bentConnector4“.
BENT_CONNECTOR_5 Form des gebogenen Anschlusses 5. Entspricht ECMA-376 ST_ShapeType „bentConnector5“.
CURVED_CONNECTOR_2 Gekrümmtes Verbindungselement 2 Entspricht dem ECMA-376-ST_ShapeType „curvedConnector2“.
CURVED_CONNECTOR_3 Form für gekrümmtes Verbindungselement 3 Entspricht ECMA-376 ST_ShapeType „curvedConnector3“.
CURVED_CONNECTOR_4 Gekrümmtes Verbindungselement 4 Entspricht ECMA-376 ST_ShapeType „curvedConnector4“.
CURVED_CONNECTOR_5 Form für gekrümmtes Verbindungselement 5. Entspricht ECMA-376 ST_ShapeType „curvedConnector5“.
STRAIGHT_LINE Gerade Linie. Entspricht dem ECMA-376-ST_ShapeType „line“. Dieser Linientyp ist kein Connector.

LineCategory

Die Kategorie eines Line.

Enums
LINE_CATEGORY_UNSPECIFIED Nicht angegebene Zeilenkategorie.
STRAIGHT Gerade Verbinder, einschließlich des geraden Verbinders 1.
BENT Gebogene Anschlüsse, einschließlich der gebogenen Anschlüsse 2 bis 5.
CURVED Gekrümmte Verbindungselemente, einschließlich der gekrümmten Verbindungselemente 2 bis 5.