Lines

Linia

A PageElement rodzaj reprezentujący linię niebędącą łącznikiem, łącznik prosty, łącznik zakrzywiony lub łącznik zagięty.

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.

Jest zgodny z category określonym w CreateLineRequest i można go zaktualizować za pomocą UpdateLineCategoryRequest.

LineProperties

Właściwości elementu Line.

Jeśli te pola nie są ustawione, 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 zgodne z domyślnymi ustawieniami nowych linii tworzonych w edytorze Prezentacji.

weight

object (Dimension)

Grubość linii.

dashStyle

enum (DashStyle)

Styl linii przerywanej.

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 nie jest ustawione, nie ma połączenia.

Tylko linie z symbolem Type, który oznacza „łącznik”, mogą mieć symbol startConnection.

endConnection

object (LineConnection)

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

Tylko wiersze z elementem Type, który wskazuje, że jest to „łącznik”, mogą mieć element 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 zbiorczekind. Rodzaj wypełnienia linii. kind może mieć tylko jedną z tych wartości:
solidFill

object (SolidFill)

Wypełnienie jednolitym kolorem.

ArrowStyle

Rodzaje formularzy początkowych i końcowych, za pomocą których można renderować geometrię liniową. Niektóre wartości są oparte na typie prostym „ST_LineEndType” opisanym w sekcji 20.1.10.33 dokumentu „Office Open XML File Formats - Fundamentals and Markup Language Reference”, część 1 ECMA-376 5th 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 z tyłu. Odpowiada wartości „stealth” w ECMA-376 ST_LineEndType.
FILL_ARROW Wypełniona strzałka. Odpowiada wartości ECMA-376 ST_LineEndType „triangle”.
FILL_CIRCLE Wypełnione koło. Odpowiada wartości „oval” w ECMA-376 ST_LineEndType.
FILL_SQUARE Wypełniony kwadrat.
FILL_DIAMOND Wypełniony romb. Odpowiada wartości „diamond” typu ECMA-376 ST_LineEndType.
OPEN_ARROW Pusta strzałka.
OPEN_CIRCLE Puste koło.
OPEN_SQUARE Pusty kwadrat.
OPEN_DIAMOND Pusty romb.

LineConnection

Właściwości jednego z końców połączenia.Line

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

string

Identyfikator obiektu połączonego elementu strony.

Niektóre elementy strony, takie jak groups, tableslines, nie mają punktów połączenia, więc nie można ich połączyć z linią łącznika.

connectionSiteIndex

integer

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

W większości przypadków odpowiada on predefiniowanemu indeksowi witryny połączenia ze standardu ECMA-376. Więcej informacji o tych witrynach połączeń znajdziesz w opisie atrybutu „cxn” w sekcji 20.1.9.9 oraz w „Załączniku H. Example Predefined DrawingML Shape and Text Geometries" of "Office Open XML File Formats - Fundamentals and Markup Language Reference", part 1 of ECMA-376 5th edition.

Położenie każdego punktu połączenia można też wyświetlić w edytorze Prezentacji.

Typ

Typy linii.

Wiele z tych kształtów odpowiada wstępnie zdefiniowanym kształtom ze standardu ECMA-376. Więcej informacji znajdziesz w opisie typu prostego „ST_ShapeType” w sekcji 20.1.10.56 dokumentu „Office Open XML File Formats - Fundamentals and Markup Language Reference”, części 1 ECMA-376 w wersji 5.

Wartości w polu enum
TYPE_UNSPECIFIED Nieokreślony typ wiersza.
STRAIGHT_CONNECTOR_1 Oprogramowanie sprzęgające prostoliniowe – 1 formularz. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „straightConnector1”.
BENT_CONNECTOR_2 Forma zgiętego złącza 2. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „bentConnector2”.
BENT_CONNECTOR_3 Forma zgiętego złącza 3. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „bentConnector3”.
BENT_CONNECTOR_4 Bent connector 4 form. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „bentConnector4”.
BENT_CONNECTOR_5 Forma zgiętego złącza 5. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „bentConnector5”.
CURVED_CONNECTOR_2 Formularz łącznika zakrzywionego 2. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „curvedConnector2”.
CURVED_CONNECTOR_3 Formularz 3. łącznika zakrzywionego. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „curvedConnector3”.
CURVED_CONNECTOR_4 Łącznik zakrzywiony 4. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „curvedConnector4”.
CURVED_CONNECTOR_5 Łącznik zakrzywiony 5. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „curvedConnector5”.
STRAIGHT_LINE Linia prosta. Odpowiada typowi kształtu „line” zdefiniowanemu w standardzie ECMA-376 ST_ShapeType. 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 Zgięte złącza, w tym zgięte złącze 2–5.
CURVED Łączniki zakrzywione, w tym łączniki zakrzywione 2–5.