Lines

Linia

O PageElement reprezentujący linię bez łącznika, łącznik prosty, zakrzywione lub wygięte.

Zapis JSON
{
  "lineProperties": {
    object (LineProperties)
  },
  "lineType": enum (Type),
  "lineCategory": enum (LineCategory)
}
Pola
lineProperties

object (LineProperties)

Właściwości linii.

lineType

enum (Type)

Typ linii.

lineCategory

enum (LineCategory)

Kategoria linii.

Pasuje do category określona w CreateLineRequest i można ją zaktualizować za pomocą UpdateLineCategoryRequest

LineProperties

Właściwości Line

Jeśli nie są ustawione, pola te domyślnie przyjmują wartości odpowiadające wyglądowi nowych wierszy utworzonych w edytorze Prezentacji.

Zapis 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)
  }
}
Pola
lineFill

object (LineFill)

Wypełnienie linii. Domyślne wypełnienie linii jest takie samo jak domyślne dla nowych wierszy tworzonych w edytorze Prezentacji.

weight

object (Dimension)

Grubość linii.

dashStyle

enum (DashStyle)

Styl linii.

startArrow

enum (ArrowStyle)

Styl strzałki na początku linii.

endArrow

enum (ArrowStyle)

Styl strzałki na końcu linii.

startConnection

object (LineConnection)

Połączenie na początku wiersza. Jeśli zasada jest nieskonfigurowana, nie ma połączenia.

Tylko wiersze ze znakiem Type co wskazuje, że jest to „łącznik” może mieć startConnection

endConnection

object (LineConnection)

Połączenie na końcu wiersza. Jeśli zasada jest nieskonfigurowana, nie ma połączenia.

Tylko wiersze ze znakiem Type co wskazuje, że jest to „łącznik” może mieć endConnection

LineFill

Wypełnienie linii.

Zapis JSON
{

  // Union field kind can be only one of the following:
  "solidFill": {
    object (SolidFill)
  }
  // End of list of possible types for union field kind.
}
Pola
Pole sumy kind Rodzaj wypełnienia linii. kind może być tylko jednym z tych elementów:
solidFill

object (SolidFill)

Wypełnienie jednolitym kolorem.

ArrowStyle

Rodzaje form początkowych i końcowych, które pozwalają renderować geometrię liniową. Niektóre wartości opierają się na „ST_LineEndType” prosty typ opisany w sekcji 20.1.10.33 dokumentu „Office Open XML File Formats - Fundamentals and Markup Language Reference” (Formaty plików pakietu Office Open XML – Fundamentals and Markup Language Reference), część 1 dokumentu ECMA-376 4th Edition.

Wartości w polu enum
ARROW_STYLE_UNSPECIFIED Nieokreślony styl strzałki.
NONE Brak strzałki.
STEALTH_ARROW Strzałka z wcięciem. Odpowiada wartości „stealth” ECMA-376 ST_LineEndType.
FILL_ARROW Wypełniona strzałka. Odpowiada wartości „triangle” w standardzie ECMA-376 ST_LineEndType.
FILL_CIRCLE Wypełnione koło. Odpowiada wartości „oval” w standardzie ECMA-376 ST_LineEndType.
FILL_SQUARE Wypełniony kwadrat.
FILL_DIAMOND Wypełniony romb. Odpowiada wartości „diamond” ECMA-376 ST_LineEndType.
OPEN_ARROW Pusta strzałka.
OPEN_CIRCLE Puste kółko.
OPEN_SQUARE Pusty kwadrat.
OPEN_DIAMOND Pusty romb.

LineConnection

Właściwości jednego końca Line połączenia.

Zapis JSON
{
  "connectedObjectId": string,
  "connectionSiteIndex": integer
}
Pola
connectedObjectId

string

Identyfikator obiektu połączonego elementu strony.

Niektóre elementy strony, np. groups, tables i lines nie mają witryn połączeń, dlatego nie można ich podłączyć do linii łączącej.

connectionSiteIndex

integer

Indeks witryny połączenia w połączonym elemencie strony.

W większości przypadków odpowiada wstępnie zdefiniowanemu indeksowi witryn połączenia ze standardu ECMA-376. Więcej informacji na temat tych witryn połączeń można znaleźć w opisie pliku „cnx” w artykule 20.1.9.9 i w załączniku H. „Wstępnie zdefiniowane kształty Rysunków i geometrie tekstowe” of "Office Open XML File Formats-Fundamentals and Markup Language Reference", część 1 of ECMA-376 5 edycja.

Pozycję każdej witryny połączenia możesz też sprawdzić w edytorze Prezentacji.

Typ

Typy linii.

Dane pochodzą z podzbioru wartości parametru „ST_FormType” prosty typ w sekcji 20.1.10.55 dokumentu „Office Open XML File Formats - Fundamentals and Markup Language Reference” (Formaty plików pakietu Office Open XML – Fundamentals and Markup Language Reference), część 1 ECMA-376 4th Edition.

Wartości w polu enum
TYPE_UNSPECIFIED Nieokreślony typ linii.
STRAIGHT_CONNECTOR_1 Typu prostego łącznika 1. Odpowiada ECMA-376 ST_FormType „straightConnector1”.
BENT_CONNECTOR_2 Wygięty kształt łącznika 2. Odpowiada ECMA-376 ST_FormType „bentConnector2”.
BENT_CONNECTOR_3 Wygięty kształt łącznika 3. Odpowiada ECMA-376 ST_SHAPType „bentConnector3”.
BENT_CONNECTOR_4 Wygięty kształt łącznika 4. Odpowiada ECMA-376 ST_SHAPType „bentConnector4”.
BENT_CONNECTOR_5 Wygięty kształt łącznika 5. Odpowiada ECMA-376 ST_SHAPType „bentConnector5”.
CURVED_CONNECTOR_2 Łącznik zakrzywiony 2. Odpowiada ECMA-376 ST_FormType „curvedConnector2”.
CURVED_CONNECTOR_3 Łącznik zakrzywiony 3. Odpowiada ECMA-376 ST_FormType „curvedConnector3”.
CURVED_CONNECTOR_4 Łącznik zakrzywiony 4. Odpowiada ECMA-376 ST_FormType „curvedConnector4”.
CURVED_CONNECTOR_5 Łącznik zakrzywiony 5. Odpowiada ECMA-376 ST_FormType „curvedConnector5”.
STRAIGHT_LINE Linia prosta. Odpowiada parametrowi ECMA-376 ST_FormType „line”. Ten typ linii nie jest łącznikiem.

LineCategory

Kategoria Line

Wartości w polu enum
LINE_CATEGORY_UNSPECIFIED Nieokreślona kategoria linii.
STRAIGHT Złącza proste, w tym złącze proste 1.
BENT Wygięte złącza, w tym wygięte złącze 2–5.
CURVED Łączniki zakrzywione, w tym zakrzywione złącze 2–5.