Shapes

Kształt

Rodzaj PageElement reprezentujący ogólny kształt, który nie ma bardziej szczegółowej klasyfikacji. Więcej informacji znajdziesz w artykule Określanie rozmiaru i położenia elementów strony.

Zapis JSON
{
  "shapeType": enum (Type),
  "text": {
    object (TextContent)
  },
  "shapeProperties": {
    object (ShapeProperties)
  },
  "placeholder": {
    object (Placeholder)
  }
}
Pola
shapeType

enum (Type)

Typ kształtu.

text

object (TextContent)

Zawartość tekstowa kształtu.

shapeProperties

object (ShapeProperties)

Właściwości kształtu.

placeholder

object (Placeholder)

Obiekty zastępcze to elementy strony, które dziedziczą właściwości odpowiednich obiektów zastępczych w układach i wzorcach.

Jeśli jest ustawiony, kształt jest kształtem zastępczym, a wszystkie odziedziczone właściwości można rozpoznać, sprawdzając nadrzędny kształt zastępczy zidentyfikowany przez pole Placeholder.parent_object_id.

Typ

Typy kształtów.

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 Wartość domyślna. Ta wartość nie jest używana.
TEXT_BOX Kształt pola tekstowego.
RECTANGLE Kształt prostokąta. Odpowiada typowi kształtu „rect” w standardzie ECMA-376 ST_ShapeType.
ROUND_RECTANGLE Prostokąt z zaokrąglonymi rogami. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „roundRect”.
ELLIPSE Kształt elipsy. Odpowiada typowi kształtu „elipsa” zdefiniowanemu w standardzie ECMA-376 ST_ShapeType.
ARC Zakrzywiony kształt łuku. Odpowiada typowi kształtu „arc” zdefiniowanemu w standardzie ECMA-376 ST_ShapeType.
BENT_ARROW Kształt wygiętej strzałki. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „bentArrow”.
BENT_UP_ARROW Zagięta strzałka w górę. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „bentUpArrow”
BEVEL Kształt fazowania. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „bevel”.
BLOCK_ARC Kształt łuku blokowego. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „blockArc”
BRACE_PAIR Kształt pary nawiasów. Odpowiada typowi kształtu „bracePair” zdefiniowanemu w standardzie ECMA-376 ST_ShapeType.
BRACKET_PAIR Kształt pary nawiasów. Odpowiada typowi ECMA-376 ST_ShapeType „bracketPair”.
CAN Może kształtować. Odpowiada typowi ECMA-376 ST_ShapeType „can”.
CHEVRON Kształt szewronu. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „chevron”
CHORD Kształt akordu. Odpowiada typowi kształtu „chord” z ECMA-376 ST_ShapeType.
CLOUD Kształt chmury. Odpowiada typowi kształtu „cloud” z ECMA-376 ST_ShapeType.
CORNER Kształt rogu. Odpowiada typowi kształtu „corner” w standardzie ECMA-376 ST_ShapeType.
CUBE Kształt sześcianu. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „cube”.
CURVED_DOWN_ARROW Zakrzywiona strzałka w dół. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „curvedDownArrow”
CURVED_LEFT_ARROW Zakrzywiona strzałka w lewo. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „curvedLeftArrow”.
CURVED_RIGHT_ARROW Zakrzywiona strzałka w prawo. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „curvedRightArrow”.
CURVED_UP_ARROW Zakrzywiona strzałka w górę. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „curvedUpArrow”.
DECAGON Kształt dziesięciokąta. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „decagon”
DIAGONAL_STRIPE Kształt paska ukośnego. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „diagStripe”.
DIAMOND Kształt diamentu. Odpowiada typowi kształtu „diamond” zdefiniowanemu w standardzie ECMA-376 ST_ShapeType.
DODECAGON Dwunastokąt. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „dodecagon”
DONUT Kształt pierścienia. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „donut”
DOUBLE_WAVE Kształt podwójnej fali. Odpowiada typowi kształtu „doubleWave” z ECMA-376 ST_ShapeType.
DOWN_ARROW Kształt strzałki w dół. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „downArrow”
DOWN_ARROW_CALLOUT Objaśnienie ze strzałką w dół. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „downArrowCallout”
FOLDED_CORNER Kształt zagiętego rogu. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „foldedCorner”.
FRAME Kształt ramki. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „frame”.
HALF_FRAME Kształt półramki. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „halfFrame”.
HEART Kształt serca. Odpowiada typowi kształtu „heart” w standardzie ECMA-376 ST_ShapeType.
HEPTAGON Kształt siedmiokąta. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „heptagon”.
HEXAGON Sześciokątny kształt. Odpowiada typowi kształtu „sześciokąt” zdefiniowanemu w standardzie ECMA-376 ST_ShapeType.
HOME_PLATE Kształt bazy domowej. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „homePlate”.
HORIZONTAL_SCROLL Kształt przewijania w poziomie. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „horizontalScroll”.
IRREGULAR_SEAL_1 Nieregularny kształt pieczęci 1. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „irregularSeal1”.
IRREGULAR_SEAL_2 Nieregularny kształt pieczęci 2. Odpowiada typowi ECMA-376 ST_ShapeType „irregularSeal2”.
LEFT_ARROW Strzałka w lewo. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „leftArrow”
LEFT_ARROW_CALLOUT Objaśnienie ze strzałką w lewo. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „leftArrowCallout”.
LEFT_BRACE Kształt lewego nawiasu klamrowego. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „leftBrace”
LEFT_BRACKET Kształt nawiasu otwierającego. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „leftBracket”.
LEFT_RIGHT_ARROW Strzałka w lewo i w prawo. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „leftRightArrow”.
LEFT_RIGHT_ARROW_CALLOUT Objaśnienie ze strzałką w lewo i w prawo. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „leftRightArrowCallout”.
LEFT_RIGHT_UP_ARROW Strzałka w lewo, w prawo i w górę. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „leftRightUpArrow”
LEFT_UP_ARROW Strzałka w lewo i w górę. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „leftUpArrow”.
LIGHTNING_BOLT Kształt błyskawicy. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „lightningBolt”.
MATH_DIVIDE Dzielenie kształtu matematycznego. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „mathDivide”.
MATH_EQUAL Znak równości. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „mathEqual”.
MATH_MINUS Kształt matematyczny minus. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „mathMinus”.
MATH_MULTIPLY Pomnóż kształt matematyczny. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „mathMultiply”.
MATH_NOT_EQUAL Symbol nierówności. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „mathNotEqual”.
MATH_PLUS Kształt plusa. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „mathPlus”.
MOON Kształt księżyca. Odpowiada typowi kształtu „moon” z ECMA-376 ST_ShapeType.
NO_SMOKING Znak zakazu palenia. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „noSmoking”.
NOTCHED_RIGHT_ARROW Strzałka w prawo z wcięciem. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „notchedRightArrow”.
OCTAGON Ośmiokątny kształt. Odpowiada typowi kształtu „octagon” w ECMA-376 ST_ShapeType.
PARALLELOGRAM Kształt równoległoboku. Odpowiada typowi kształtu „parallelogram” z ECMA-376 ST_ShapeType.
PENTAGON Kształt pięciokąta. Odpowiada typowi kształtu „pentagon” w standardzie ECMA-376 ST_ShapeType.
PIE Kształt koła. Odpowiada typowi kształtu „pie” zdefiniowanemu w standardzie ECMA-376 ST_ShapeType.
PLAQUE Kształt płytki. Odpowiada typowi kształtu „plaque” z ECMA-376 ST_ShapeType.
PLUS Kształt plusa. Odpowiada typowi kształtu „plus” zdefiniowanemu w standardzie ECMA-376 ST_ShapeType.
QUAD_ARROW Kształt strzałki w 4 kierunkach. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „quadArrow”.
QUAD_ARROW_CALLOUT Objaśnienie ze strzałką w cztery strony. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „quadArrowCallout”.
RIBBON Kształt wstążki. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „ribbon”.
RIBBON_2 Kształt wstążki 2. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „ribbon2”.
RIGHT_ARROW Kształt strzałki w prawo. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „rightArrow”.
RIGHT_ARROW_CALLOUT Objaśnienie ze strzałką w prawo. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „rightArrowCallout”.
RIGHT_BRACE Prawy nawias klamrowy. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „rightBrace”
RIGHT_BRACKET Kształt prawego nawiasu. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „rightBracket”.
ROUND_1_RECTANGLE Prostokąt z zaokrąglonym rogiem. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „round1Rect”.
ROUND_2_DIAGONAL_RECTANGLE Dwa prostokąty z zaokrąglonymi rogami po przekątnej. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „round2DiagRect”.
ROUND_2_SAME_RECTANGLE Dwa prostokąty z zaokrąglonymi rogami z jednej strony. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „round2SameRect”.
RIGHT_TRIANGLE Kształt trójkąta prostokątnego. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „rtTriangle”.
SMILEY_FACE Uśmiechnięta buźka. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „smileyFace”.
SNIP_1_RECTANGLE Prostokąt ze ściętym rogiem. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „snip1Rect”.
SNIP_2_DIAGONAL_RECTANGLE Kształt prostokąta z dwoma ściętymi po przekątnej rogami. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „snip2DiagRect”.
SNIP_2_SAME_RECTANGLE Kształt prostokąta ze ściętymi rogami z jednej strony. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „snip2SameRect”.
SNIP_ROUND_RECTANGLE Prostokąt ze ściętym i zaokrąglonym rogiem. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „snipRoundRect”.
STAR_10 Gwiazda dziesięcioramienna. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „star10”.
STAR_12 Dwunastoramienna gwiazda. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „star12”.
STAR_16 Szesnastoramienna gwiazda. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „star16”.
STAR_24 Kształt gwiazdy dwudziestoczteroramiennej. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „star24”.
STAR_32 Kształt gwiazdy trzydziestodwuramiennej. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „star32”.
STAR_4 Kształt czteroramiennej gwiazdy. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „star4”.
STAR_5 Kształt pięcioramiennej gwiazdy. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „star5”.
STAR_6 Sześcioramienna gwiazda. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „star6”.
STAR_7 Siedmioramienna gwiazda. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „star7”.
STAR_8 Kształt ośmioramiennej gwiazdy. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „star8”.
STRIPED_RIGHT_ARROW Prążkowana strzałka w prawo. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „stripedRightArrow”.
SUN Kształt słońca. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „sun”
TRAPEZOID Kształt trapezu. Odpowiada typowi kształtu „trapezoid” zdefiniowanemu w standardzie ECMA-376 ST_ShapeType.
TRIANGLE Kształt trójkąta. Odpowiada typowi kształtu „trójkąt” zdefiniowanemu w standardzie ECMA-376 ST_ShapeType.
UP_ARROW Kształt strzałki w górę. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „upArrow”.
UP_ARROW_CALLOUT Objaśnienie ze strzałką w górę. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „upArrowCallout”.
UP_DOWN_ARROW Strzałka w górę i w dół. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „upDownArrow”.
UTURN_ARROW Strzałka zawracania. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „uturnArrow”.
VERTICAL_SCROLL Kształt przewijania w pionie. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „verticalScroll”.
WAVE Kształt fali. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „wave”
WEDGE_ELLIPSE_CALLOUT Kształt elipsy z wyjaśnieniem. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „wedgeEllipseCallout”.
WEDGE_RECTANGLE_CALLOUT Objaśnienie w kształcie prostokąta z klinem. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „wedgeRectCallout”.
WEDGE_ROUND_RECTANGLE_CALLOUT Objaśnienie w kształcie zaokrąglonego prostokąta z klinem. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „wedgeRoundRectCallout”.
FLOW_CHART_ALTERNATE_PROCESS Kształt alternatywnego procesu. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „flowChartAlternateProcess”.
FLOW_CHART_COLLATE Kształt przepływu zbierania. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „flowChartCollate”.
FLOW_CHART_CONNECTOR Kształt przepływu łącznika. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „flowChartConnector”
FLOW_CHART_DECISION Kształt przepływu decyzji. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „flowChartDecision”.
FLOW_CHART_DELAY Kształt przepływu opóźnienia. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „flowChartDelay”.
FLOW_CHART_DISPLAY Wyświetl kształt przepływu. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „flowChartDisplay”.
FLOW_CHART_DOCUMENT Kształt przepływu dokumentów. Odpowiada typowi ST_ShapeType „flowChartDocument” w standardzie ECMA-376.
FLOW_CHART_EXTRACT Wyodrębnij kształt przepływu. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „flowChartExtract”.
FLOW_CHART_INPUT_OUTPUT Kształt przepływu danych wejściowych i wyjściowych. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „flowChartInputOutput”.
FLOW_CHART_INTERNAL_STORAGE Kształt przepływu pamięci wewnętrznej. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „flowChartInternalStorage”.
FLOW_CHART_MAGNETIC_DISK Kształt dysku magnetycznego. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „flowChartMagneticDisk”.
FLOW_CHART_MAGNETIC_DRUM Kształt przepływu bębna magnetycznego. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „flowChartMagneticDrum”.
FLOW_CHART_MAGNETIC_TAPE Kształt przepływu taśmy magnetycznej. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „flowChartMagneticTape”.
FLOW_CHART_MANUAL_INPUT Kształt przepływu ręcznego wprowadzania danych. Odpowiada typowi ST_ShapeType „flowChartManualInput” w standardzie ECMA-376.
FLOW_CHART_MANUAL_OPERATION Kształt przepływu czynności ręcznej. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „flowChartManualOperation”.
FLOW_CHART_MERGE Scal kształt przepływu. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „flowChartMerge”.
FLOW_CHART_MULTIDOCUMENT Kształt przepływu wielu dokumentów. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „flowChartMultidocument”
FLOW_CHART_OFFLINE_STORAGE Kształt przepływu pamięci offline. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „flowChartOfflineStorage”.
FLOW_CHART_OFFPAGE_CONNECTOR Kształt przepływu łącznika poza stronę. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „flowChartOffpageConnector”.
FLOW_CHART_ONLINE_STORAGE Kształt przepływu miejsca na dane online. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „flowChartOnlineStorage”.
FLOW_CHART_OR lub kształt przepływu. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „flowChartOr”.
FLOW_CHART_PREDEFINED_PROCESS Kształt wstępnie zdefiniowanego procesu. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „flowChartPredefinedProcess”.
FLOW_CHART_PREPARATION Kształt przepływu przygotowania. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „flowChartPreparation”.
FLOW_CHART_PROCESS Kształt przepływu procesu. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „flowChartProcess”.
FLOW_CHART_PUNCHED_CARD Kształt karty perforowanej. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „flowChartPunchedCard”.
FLOW_CHART_PUNCHED_TAPE Kształt przepływu taśmy perforowanej. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „flowChartPunchedTape”.
FLOW_CHART_SORT Sortuj kształt przepływu. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „flowChartSort”.
FLOW_CHART_SUMMING_JUNCTION Kształt przepływu w węźle sumującym. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „flowChartSummingJunction”.
FLOW_CHART_TERMINATOR Kształt elementu końcowego. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „flowChartTerminator”.
ARROW_EAST Kształt strzałki w kierunku wschodnim.
ARROW_NORTH_EAST Strzałka w kierunku północno-wschodnim.
ARROW_NORTH Kształt strzałki północy.
SPEECH Kształt mowy.
STARBURST Kształt rozbłysku gwiazdy.
TEARDROP Kształt łzy. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „teardrop”
ELLIPSE_RIBBON Kształt wstążki w postaci elipsy. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „ellipseRibbon”.
ELLIPSE_RIBBON_2 Kształt wstążki elipsy 2. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „ellipseRibbon2”.
CLOUD_CALLOUT Kształt objaśnienia w chmurce. Odpowiada typowi kształtu ECMA-376 ST_ShapeType „cloudCallout”.
CUSTOM Kształt niestandardowy.

ShapeProperties

Właściwości Shape.

Jeśli kształt jest kształtem zastępczym, co jest określone w polu placeholder, te właściwości mogą być dziedziczone z nadrzędnego kształtu zastępczego. Określanie wyświetlanej wartości właściwości zależy od wartości odpowiedniego pola propertyState.

Wszystkie ustawienia automatycznego dopasowywania tekstu w kształcie są automatycznie dezaktywowane przez żądania, które mogą mieć wpływ na sposób dopasowania tekstu do kształtu.

Zapis JSON
{
  "shapeBackgroundFill": {
    object (ShapeBackgroundFill)
  },
  "outline": {
    object (Outline)
  },
  "shadow": {
    object (Shadow)
  },
  "link": {
    object (Link)
  },
  "contentAlignment": enum (ContentAlignment),
  "autofit": {
    object (Autofit)
  }
}
Pola
shapeBackgroundFill

object (ShapeBackgroundFill)

Wypełnienie tła kształtu. Jeśli nie jest ustawione, wypełnienie tła jest dziedziczone z elementu zastępczego nadrzędnego, jeśli taki istnieje. Jeśli kształt nie ma elementu nadrzędnego, domyślne wypełnienie tła zależy od typu kształtu i jest zgodne z domyślnymi ustawieniami nowych kształtów tworzonych w edytorze Prezentacji.

outline

object (Outline)

Obrys kształtu. Jeśli nie jest ustawiony, kontur jest dziedziczony z elementu zastępczego elementu nadrzędnego, jeśli taki istnieje. Jeśli kształt nie ma elementu nadrzędnego, domyślny kontur zależy od typu kształtu i jest zgodny z domyślnymi ustawieniami nowych kształtów utworzonych w edytorze Prezentacji.

shadow

object (Shadow)

Właściwości cienia kształtu. Jeśli nie jest ustawiony, cień jest dziedziczony z elementu zastępczego elementu nadrzędnego, jeśli taki istnieje. Jeśli kształt nie ma elementu nadrzędnego, domyślny cień jest zgodny z domyślnymi ustawieniami nowych kształtów utworzonych w edytorze Prezentacji. Ta właściwość jest tylko do odczytu.

contentAlignment

enum (ContentAlignment)

Wyrównanie treści w kształcie. Jeśli unspecified, wyrównanie jest dziedziczone z nadrzędnego symbolu zastępczego, jeśli taki istnieje. Jeśli kształt nie ma elementu nadrzędnego, domyślne wyrównanie jest zgodne z wyrównaniem nowych kształtów utworzonych w edytorze Prezentacji.

autofit

object (Autofit)

Właściwości automatycznego dopasowania kształtu. Ta właściwość jest ustawiana tylko w przypadku kształtów, które umożliwiają dodawanie tekstu.

ShapeBackgroundFill

Wypełnienie tła kształtu.

Zapis JSON
{
  "propertyState": enum (PropertyState),

  // Union field kind can be only one of the following:
  "solidFill": {
    object (SolidFill)
  }
  // End of list of possible types for union field kind.
}
Pola
propertyState

enum (PropertyState)

Stan właściwości wypełnienia tła.

Aktualizacja wypełnienia kształtu spowoduje niejawną aktualizację tego pola do wartości RENDERED, chyba że w tym samym żądaniu zostanie określona inna wartość. Aby kształt nie miał wypełnienia, ustaw to pole na NOT_RENDERED. W takim przypadku wszystkie inne pola wypełnienia ustawione w tym samym żądaniu zostaną zignorowane.

Pole zbiorczekind. Rodzaj wypełnienia tła. kind może mieć tylko jedną z tych wartości:
solidFill

object (SolidFill)

Wypełnienie jednolitym kolorem.

Automatyczne dopasowanie

Właściwości automatycznego dopasowania elementu Shape. Ta właściwość jest ustawiana tylko w przypadku kształtów, które umożliwiają dodawanie tekstu.

Zapis JSON
{
  "autofitType": enum (AutofitType),
  "fontScale": number,
  "lineSpacingReduction": number
}
Pola
autofitType

enum (AutofitType)

Typ automatycznego dopasowania kształtu. Jeśli typ automatycznego dopasowania toAUTOFIT_TYPE_UNSPECIFIED, typ automatycznego dopasowania jest dziedziczony z nadrzędnego symbolu zastępczego, jeśli taki istnieje. Pole jest automatycznie ustawiane na wartość NONE , jeśli zostanie wysłane żądanie, które może wpłynąć na dopasowanie tekstu do pola tekstowego. W tym przypadku fontScale jest stosowany do fontSize, a  lineSpacingReduction jest stosowany do lineSpacing. Obie właściwości zostaną też zresetowane do wartości domyślnych.

fontScale

number

Skala czcionki zastosowana do kształtu. W przypadku kształtów z wartościamiautofitType, NONE lubSHAPE_AUTOFIT ta wartość jest domyślnie równa 1. W przypadku TEXT_AUTOFIT ta wartość pomnożona przez fontSize daje rozmiar czcionki renderowany w edytorze.

Ta właściwość jest tylko do odczytu.

lineSpacingReduction

number

Zmniejszenie odstępów między wierszami zastosowane do kształtu. W przypadku kształtów z wartościami autofitType, NONE lub SHAPE_AUTOFIT ta wartość jest domyślną wartością 0. W przypadku TEXT_AUTOFIT ta wartość odjęta od lineSpacing daje odstęp między wierszami, który jest renderowany w edytorze.

Ta właściwość jest tylko do odczytu.

AutofitType

Typy automatycznego dopasowania elementu Shape.

Pamiętaj, że wszystkie wartości są prawidłowe w przypadku żądań odczytu, ale tylko AUTOFIT_TYPE_UNSPECIFIEDNONE są prawidłowe w przypadku żądań zapisu.

Wartości w polu enum
AUTOFIT_TYPE_UNSPECIFIED Typ automatycznego dopasowania nie został określony.
NONE Nie dopasowuj automatycznie.
TEXT_AUTOFIT Zmniejszaj tekst w przypadku jego nadmiaru, aby dopasować go do kształtu.
SHAPE_AUTOFIT Zmień rozmiar kształtu, aby dopasować go do tekstu.