Lines

Linie

Eine PageElement-Art, die eine Leitung ohne Anschluss, einen geraden Anschluss, einen gebogenen Anschluss oder einen gebogenen Anschluss 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 Linie.

lineCategory

enum (LineCategory)

Die Kategorie der Linie.

Er entspricht dem in CreateLineRequest angegebenen category und kann mit UpdateLineCategoryRequest aktualisiert werden.

LineProperties

Die Eigenschaften der Line.

Wenn diese Felder nicht festgelegt sind, werden standardmäßig Werte verwendet, die dem Erscheinungsbild neuer Zeilen entsprechen, die im Editor von Google Präsentationen erstellt wurden.

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 Standardfüllung für Linien entspricht den Standardeinstellungen für neue Linien, die im Editor von Google Präsentationen erstellt werden.

weight

object (Dimension)

Die Linienstärke.

dashStyle

enum (DashStyle)

Der Strichstil der Linie.

startArrow

enum (ArrowStyle)

Der Stil des Pfeils am Anfang der Linie.

endArrow

enum (ArrowStyle)

Der Stil des Pfeils am Ende der Linie.

startConnection

object (LineConnection)

Die Verbindung am Anfang der Linie. Wenn diese Option nicht festgelegt ist, besteht keine Verbindung.

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

endConnection

object (LineConnection)

Die Verbindung am Ende der Leitung. Wenn diese Option nicht festgelegt ist, besteht keine Verbindung.

Nur Linien mit einem Type, das angibt, dass es sich um einen „Verbinder“ 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. kind darf nur einen der folgenden Werte haben:
solidFill

object (SolidFill)

Füllung mit einer durchgehenden Farbe

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 der 5. ECMA-376-Version, beschrieben ist.

Enums
ARROW_STYLE_UNSPECIFIED Ein nicht angegebener Pfeilstil.
NONE Kein Pfeil.
STEALTH_ARROW Pfeil mit Kerbe auf der Rückseite. Entspricht dem ECMA-376-Wert „stealth“ für ST_LineEndType.
FILL_ARROW Gefüllter Pfeil Entspricht dem ECMA-376-Wert „triangle“ (Dreieck) für ST_LineEndType.
FILL_CIRCLE Gefüllter Kreis. Entspricht dem ECMA-376-Wert „oval“ für ST_LineEndType.
FILL_SQUARE Ausgefülltes Quadrat.
FILL_DIAMOND Gefüllter Rautensymbol. Entspricht dem ECMA-376-Wert „ST_LineEndType“, also „Raute“.
OPEN_ARROW Leere Pfeile
OPEN_CIRCLE Ungefüllter Kreis.
OPEN_SQUARE Ungefülltes Quadrat.
OPEN_DIAMOND Leere Raute.

LineConnection

Die Eigenschaften für einen Endpunkt einer Line-Verbindung.

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

string

Die Objekt-ID des verbundenen Seitenelements.

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

connectionSiteIndex

integer

Der Index der Verbindungsstelle im verbundenen Seitenelement.

In den meisten Fällen entspricht er dem vordefinierten Verbindungsstandortindex aus dem ECMA-376-Standard. Weitere Informationen zu diesen Verbindungsstellen finden Sie in der Beschreibung des Attributs „cxn“ in Abschnitt 20.1.9.9 und im Anhang H. „Example Predefined DrawingML Shape and Text Geometries“ (Beispiel für vordefinierte DrawingML-Form- und Textgeometrien) aus „Office Open XML File Formats – Fundamentals and Markup Language Reference“ (Office Open XML-Dateiformate – Grundlagen und Markup-Sprachreferenz), Teil 1 der 5. ECMA-376-Version.

Die Position der einzelnen Verbindungsstellen kann auch im Editor von Google Präsentationen eingesehen 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 der 5. ECMA-376-Version.

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

LineCategory

Die Kategorie einer Line.

Enums
LINE_CATEGORY_UNSPECIFIED Nicht angegebene Linienkategorie.
STRAIGHT Gerade Anschlüsse, einschließlich gerader Anschluss 1.
BENT Verbogene Anschlüsse, einschließlich der Anschlüsse 2 bis 5.
CURVED Gekrümmte Anschlüsse, einschließlich der Anschlüsse 2 bis 5.