Lines

Linia

Rodzaj PageElement reprezentujący łącznik niepołączony, proste oprogramowanie sprzęgające, zakrzywione oprogramowanie sprzęgające lub wygięte oprogramowanie sprzęgające.

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

object (LineProperties)

Właściwości wiersza.

lineType

enum (Type)

Typ linii.

lineCategory

enum (LineCategory)

Kategoria linii.

Odpowiada wartości category określonej we właściwości CreateLineRequest i można ją zaktualizować za pomocą właściwości UpdateLineCategoryRequest.

Właściwości elementu

Właściwości elementu Line.

Gdy to pole jest nieskonfigurowane, domyślnie wypełniają one wartości pasujące do wyglądu 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 wiersza. Domyślne wypełnienie wiersza odpowiada wartościom domyślnym w nowych wierszach utworzonych w edytorze Prezentacji.

weight

object (Dimension)

Grubość linii.

dashStyle

enum (DashStyle)

Styl linii.

startArrow

enum (ArrowStyle)

Styl strzałki na początku wiersza.

endArrow

enum (ArrowStyle)

Styl strzałki na końcu wiersza.

startConnection

object (LineConnection)

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

Tylko linie z wartością Type wskazującą, że jest to oprogramowanie sprzęgające, mogą mieć właściwość startConnection.

endConnection

object (LineConnection)

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

Tylko linie z wartością Type wskazującą, że jest to oprogramowanie sprzęgające, mogą mieć właściwość endConnection.

LineFill,

Wypełnienie wiersza.

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 wiersza. kind może być tylko jedną z tych wartości:
solidFill

object (SolidFill)

Jednolite wypełnienie kolorem.

Styl strzałki

Rodzaje formularzy początkowych i końcowych, za pomocą których można renderować geometrię liniową. Niektóre wartości opierają się na prostym typie „ST_LineEndType” opisanym w sekcji 20.1.10.33 „Office Open XML File Formats Basic and Markup Language Reference” (Omówienie formatów plików pakietu Open Office – podstawy i język znaczników), część 1 wersji 4MA-376.

Wartości w polu enum
ARROW_STYLE_UNSPECIFIED Nieokreślony styl strzałki.
NONE Bez strzałki.
STEALTH_ARROW Strzałka z wcięciem z tyłu. Odpowiada wartości „stealth” ECMA-376 ST_LineEndType.
FILL_ARROW Wypełniona strzałka. Odpowiada wartości „trójkąt” 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 diamentu STMA-376 ST_LineEndType.
OPEN_ARROW Pusta strzałka.
OPEN_CIRCLE Puste koło.
OPEN_SQUARE Pusty kwadrat.
OPEN_DIAMOND Pusty romb.

Połączenie liniowe

Właściwości jednego z połączeń Line.

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

string

Identyfikator połączonego elementu strony.

Niektóre elementy strony, takie jak groups, tables i lines, nie mają witryn połączonych, dlatego nie można ich połączyć z linią oprogramowania sprzęgającego.

connectionSiteIndex

integer

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

W większości przypadków odpowiada ona wstępnie zdefiniowanemu indeksowi witryny połączonej ze standardem ECMA-376. Więcej informacji na temat takich stron znajdziesz w opisie atrybutu „cnx” w sekcjach 20.1.9.9 oraz Annex H. „Wstępnie zdefiniowane kształty i geometryczne kształty tekstu rysunkowego” w artykule „Office Open XML Formats-Fundamentals and Markup Language Reference” (Omówienie formatów plików Open Office XML – podstawy i język znaczników), część 1 wersji 5MA-376.

Pozycje poszczególnych witryn połączeń możesz też sprawdzać w Edytorze Prezentacji.

Typ

Typy linii.

Na podstawie podzbioru wartości prostego typu „ST_ShapeType” w sekcji 20.1.10.55 sekcji „Office Open XML File Formats Basic and Markup Language Reference” (Omówienie formatów plików Open Office XML – podstawy i języki znaczników), część 1 wersji 4MA-376.

Wartości w polu enum
TYPE_UNSPECIFIED Nieokreślony typ linii.
STRAIGHT_CONNECTOR_1 Formularz oprogramowania sprzęgającego. Odpowiada parametrowi ECMA-376 ST_ShapeType „straightConnector1”.
BENT_CONNECTOR_2 Zgięty łącznik 2. Odpowiada ECMA-376 ST_ShapeType „bentConnector2”.
BENT_CONNECTOR_3 Zgięty łącznik 3. Odpowiada ECMA-376 ST_ShapeType „bentConnector3”.
BENT_CONNECTOR_4 Zgięty łącznik 4. Odpowiada ECMA-376 ST_ShapeType „bentConnector4”.
BENT_CONNECTOR_5 Zgięty łącznik 5. Odpowiada ECMA-376 ST_ShapeType „bentConnector5”.
CURVED_CONNECTOR_2 Zakrzywiony formularz oprogramowania sprzęgającego 2. Odpowiada CEMA-376 ST_ShapeType „curvedConnector2”.
CURVED_CONNECTOR_3 Zakrzywiony formularz oprogramowania sprzęgającego 3. Odpowiada CEMA-376 ST_ShapeType „curvedConnector3”.
CURVED_CONNECTOR_4 Zakrzywiony formularz oprogramowania sprzęgającego 4. Odpowiada CEMA-376 ST_ShapeType „curvedConnector4”.
CURVED_CONNECTOR_5 Zakrzywione oprogramowanie sprzęgające 5. Odpowiada CEMA-376 ST_ShapeType „curvedConnector5”.
STRAIGHT_LINE Liniowy. Odpowiada „wierszowi” ECMA-376 ST_ShapeType. Ten typ linii nie jest oprogramowaniem sprzęgającym.

Kategoria linii

Kategoria Line.

Wartości w polu enum
LINE_CATEGORY_UNSPECIFIED Nieokreślona kategoria.
STRAIGHT Łączniki proste, w tym proste.
BENT Wygięte złącza, w tym wygięty łącznik 2–5.
CURVED Łączniki zakrzywione, w tym krzywe oprogramowanie sprzęgające od 2 do 5.