Shapes

Kształt

O PageElement reprezentujący ogólny kształt, który nie ma bardziej szczegółowej klasyfikacji.

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)

Symbole zastępcze to elementy strony, które dziedziczą z odpowiednich obiektów zastępczych w układach i elementach głównych.

Jeśli jest ustawiony, kształt jest symbolem zastępczym, a wszystkie odziedziczone właściwości można określić, patrząc na nadrzędny obiekt zastępczy identyfikowany przez Placeholder.parent_object_id .

Typ

Typy kształtów.

Wiele z tych kształtów odpowiada wstępnie zdefiniowanym kształtom zgodnie ze standardem ECMA-376. Więcej informacji na temat tych kształtów można znaleźć w opisie 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 Typ kształtu, który nie jest wstępnie zdefiniowany.
TEXT_BOX Kształt pola tekstowego.
RECTANGLE Prostokąt. Odpowiada to wartości „rect” w standardzie ECMA-376 ST_FormType.
ROUND_RECTANGLE Prostokąt w kształcie zaokrąglonego rogu. Odpowiada to ECMA-376 ST_FormType „roundRect”
ELLIPSE Kształt elipsy. Odpowiada elipsy (elipsa) w standardzie ECMA-376 ST_ shapeType
ARC Kształt łuku zakrzywionego. Odpowiada parametrowi ECMA-376 ST_FormType „arc”
BENT_ARROW Wygięta strzałka. Odpowiada parametrowi ECMA-376 ST_FormType „bentArrow”
BENT_UP_ARROW Wygięta strzałka w górę. Odpowiada parametrowi ECMA-376 ST_FormType „bentUpArrow”
BEVEL Kształt ścięcia. Odpowiada „bevel” w standardzie ECMA-376 ST_FormType „bevel”
BLOCK_ARC Kształt łuku blokowego. Odpowiada to wartości ECMA-376 ST_FormType „blockArc”
BRACE_PAIR Kształt pary nawiasów klamrowych. Odpowiada parametrowi ECMA-376 ST_FormType „bracePair”
BRACKET_PAIR Kształt pary nawiasów kwadratowych. Odpowiada parametrowi ECMA-376 ST_FormType „bracketPair”
CAN Może kształtować. Odpowiada parametrowi ECMA-376 ST_ shapeType „can”
CHEVRON Kształt jodeł. Odpowiada szewronowi ECMA-376 ST_FormType „chevron”
CHORD Kształt akordu. Odpowiada „chord” w standardzie ECMA-376 ST_FormType.
CLOUD Kształt chmury. Odpowiada ECMA-376 ST_ shapeType „cloud”
CORNER Kształt narożnika. Odpowiada to wartości „corner” metody ECMA-376 ST_FormType „corner”
CUBE Kształt sześcianu. Odpowiada to wartości „cube” w standardzie ECMA-376 ST_FormType „cube”
CURVED_DOWN_ARROW Zakrzywiona strzałka w dół. Odpowiada ECMA-376 ST_FormType „curvedDownArrow”
CURVED_LEFT_ARROW Zakrzywiona strzałka w lewo. Odpowiada parametrowi ECMA-376 ST_FormType „curvedLeftArrow”
CURVED_RIGHT_ARROW Zakrzywiona strzałka w prawo. Odpowiada parametrowi ECMA-376 ST_FormType „curvedRightArrow”
CURVED_UP_ARROW Zakrzywiona strzałka w górę. Odpowiada notacji ECMA-376 ST_FormType „curvedUpArrow”
DECAGON Kształt dziesięciokąta. Odpowiada parametrowi ECMA-376 ST_FormType „decagon”
DIAGONAL_STRIPE Kształt ukośnych pasów. Odpowiada to wartości „diagStripe” w standardzie ECMA-376 ST_ shapeType
DIAMOND Kształt rombu. Odpowiada parametrowi ECMA-376 ST_ shapeType „diamond”
DODECAGON Kształt dwunastokąta. Odpowiada zapisowi ECMA-376 ST_FormType „dwódziesięciokąt”
DONUT Kształt pierścienia. Odpowiada to wartości ECMA-376 ST_FormType „donut”
DOUBLE_WAVE Kształt podwójnej fali. Odpowiada parametrowi ECMA-376 ST_FormType „doubleWave”
DOWN_ARROW Kształt strzałki w dół. Odpowiada notacji ECMA-376 ST_FormType „downArrow”
DOWN_ARROW_CALLOUT Kształt strzałki w dół objaśnienia. Odpowiada ECMA-376 ST_FormType „downArrowCallout”
FOLDED_CORNER Zagięty róg. Odpowiada parametrowi ECMA-376 ST_FormType „foldedCorner”
FRAME Kształt ramki. Odpowiada parametrowi ECMA-376 ST_ shapeType „frame”
HALF_FRAME Kształt półramki. Odpowiada parametrowi ECMA-376 ST_FormType „halfFrame”
HEART W kształcie serca. Odpowiada to wartości „heart” w standardzie ECMA-376 ST_FormType „heart”
HEPTAGON Kształt siedmiokąta. Odpowiada parametrowi ECMA-376 ST_FormType „siedmiokąt”
HEXAGON Kształt sześciokąta. Odpowiada to wartości ECMA-376 ST_FormType „hexagon”
HOME_PLATE Kształt płyty domowej. Odpowiada parametrowi ECMA-376 ST_FormType „homePlate”
HORIZONTAL_SCROLL Kształt przewijania w poziomie. Odpowiada ECMA-376 ST_ shapeType „poziom przewijania”
IRREGULAR_SEAL_1 Nieregularny kształt uszczelki 1. Odpowiada parametrowi ECMA-376 ST_FormType „irregularSeal1”
IRREGULAR_SEAL_2 Nieregularny kształt uszczelki 2. Odpowiada parametrowi ECMA-376 ST_FormType „irregularSeal2”
LEFT_ARROW Kształt strzałki w lewo. Odpowiada parametrowi ECMA-376 ST_FormType „leftArrow”
LEFT_ARROW_CALLOUT Kształt strzałki w lewo w objaśnieniu. Odpowiada ECMA-376 ST_FormType „leftArrowCallout”
LEFT_BRACE Kształt otwierającego nawiasu klamrowego. Odpowiada parametrowi ECMA-376 ST_FormType „leftBrace”
LEFT_BRACKET Kształt otwierającego nawiasu. Odpowiada parametrowi ECMA-376 ST_FormType „leftBracket”
LEFT_RIGHT_ARROW Kształt strzałki w lewo i w prawo. Odpowiada parametrowi ECMA-376 ST_FormType „leftRightArrow”
LEFT_RIGHT_ARROW_CALLOUT Kształt objaśnienia strzałki w lewo i prawo. Odpowiada ECMA-376 ST_FormType „leftRightArrowCallout”
LEFT_RIGHT_UP_ARROW Kształt strzałki w lewo i w prawo w górę. Odpowiada ECMA-376 ST_FormType „leftRightUpArrow”
LEFT_UP_ARROW Kształt strzałki w lewo. Odpowiada parametrowi ECMA-376 ST_FormType „leftUpArrow”
LIGHTNING_BOLT Kształt błyskawicy. Odpowiada parametrowi ECMA-376 ST_FormType „lightningBolt”
MATH_DIVIDE Podziel wzór matematyczny. Odpowiada to wartości ECMA-376 ST_FormType „mathDivide”
MATH_EQUAL Równy kształt matematyczny. Odpowiada to wartości ECMA-376 ST_FormType „mathEqual”
MATH_MINUS Kształt minus. Odpowiada to wartości ECMA-376 ST_FormType „mathMinus”
MATH_MULTIPLY Pomnóż kształt matematyczny. Odpowiada to wartości ECMA-376 ST_FormType „mathMultiply”
MATH_NOT_EQUAL Nie równa się postaci matematycznej. Odpowiada to wartości ECMA-376 ST_FormType „mathNotEqual”
MATH_PLUS Plus kształt matematyczny. Odpowiada to wartości ECMA-376 ST_ shapeType „mathPlus”
MOON Kształt księżyca. Odpowiada parametrowi ECMA-376 ST_FormType „księżyc”
NO_SMOKING Zakaz palenia. Odpowiada to wartości ECMA-376 ST_FormType „noSmoking”
NOTCHED_RIGHT_ARROW Strzałka w prawo z wcięciem. Odpowiada ECMA-376 ST_FormType „notchedRightArrow”
OCTAGON Kształt ośmiokąta. Odpowiada to wartości „octagon” w standardzie ECMA-376 ST_ shapeType
PARALLELOGRAM Kształt równoległoboku. Odpowiada parametrowi ECMA-376 ST_FormType „parallelogram”
PENTAGON Kształt pięciokąta. Odpowiada to wartości ECMA-376 ST_FormType „pentagon”
PIE Kształt kołowy. Odpowiada to wartości „pie” w standardzie ECMA-376 ST_FormType
PLAQUE Kształt tablicy. Odpowiada to wartości „plaque” w standardzie ECMA-376 ST_ shapeType
PLUS Kształt plus Odpowiada parametrowi ECMA-376 ST_FormType „plus”
QUAD_ARROW Kształt czterech strzałek. Odpowiada parametrowi ECMA-376 ST_FormType „quadArrow”
QUAD_ARROW_CALLOUT Objaśnienie w kształcie poczwórnej strzałki. Odpowiada formule ECMA-376 ST_FormType „quadArrowCallout”
RIBBON Kształt wstążki. Odpowiada to „wstążce” w standardzie ECMA-376 ST_FormType.
RIBBON_2 Kształt wstążki 2. Odpowiada to wskazówkom ECMA-376 ST_FormType „ribbon2”
RIGHT_ARROW Kształt strzałki w prawo. Odpowiada parametrowi ECMA-376 ST_FormType „rightArrow”
RIGHT_ARROW_CALLOUT Objaśnienie w kształcie strzałki w prawo. Odpowiada notacji ECMA-376 ST_FormType „rightArrowCallout”
RIGHT_BRACE Kształt prawego nawiasu klamrowego. Odpowiada parametrowi ECMA-376 ST_FormType „rightBrace”
RIGHT_BRACKET Kształt zamykającego nawiasu. Odpowiada parametrowi ECMA-376 ST_FormType „rightBracket”
ROUND_1_RECTANGLE Prostokąt z jednym zaokrąglonym rogiem. Odpowiada parametrowi ECMA-376 ST_FormType „round1Rect”
ROUND_2_DIAGONAL_RECTANGLE Prostokąt z 2 rogami zaokrąglonymi po przekątnej. Odpowiada parametrowi ECMA-376 ST_ shapeType „round2DiagRect”
ROUND_2_SAME_RECTANGLE Dwa prostokąty z zaokrąglonymi rogami z tej samej strony i zaokrąglonymi rogami. Odpowiada to ECMA-376 ST_FormType „round2SameRect”
RIGHT_TRIANGLE Kształt trójkąta prostokątnego. Odpowiada parametrowi ECMA-376 ST_FormType „rtTriangle”
SMILEY_FACE Uśmiechnięty kształt twarzy. Odpowiada parametrowi ECMA-376 ST_FormType „smileyFace”
SNIP_1_RECTANGLE Prostokąt ze ściętymi rogami. Odpowiada parametrowi ECMA-376 ST_FormType „snip1Rect”
SNIP_2_DIAGONAL_RECTANGLE Dwa prostokąty z rogami ściętymi po przekątnej. Odpowiada parametrowi ECMA-376 ST_FormType „snip2DiagRect”
SNIP_2_SAME_RECTANGLE Dwa prostokąty z rogami ściętymi z tej samej strony. Odpowiada to wartości ECMA-376 ST_FormType „snip2SameRect”
SNIP_ROUND_RECTANGLE Kształt prostokąta z jednym ściętym i jednym zaokrąglonym rogiem. Odpowiada „snipRoundRect” w standardzie ECMA-376 ST_FormType „snipRoundRect”
STAR_10 Gwiazda w kształcie dziesięcioramienna. Odpowiada to klasy ECMA-376 ST_FormType „star10”
STAR_12 Gwiazda w kształcie 12-ramienna. Odpowiada to klasy ECMA-376 ST_FormType „star12”
STAR_16 Gwiazda w kształcie szesnastoramienna. Odpowiada to klasy ECMA-376 ST_FormType „star16”
STAR_24 Gwiazda w kształcie dwudziestu czterech ramion. Odpowiada to klasy ECMA-376 ST_FormType „star24”
STAR_32 Gwiazda w kształcie trzydziestu dwóch ramion. Odpowiada to klasy ECMA-376 ST_FormType „star32”
STAR_4 Kształt czteroramiennej gwiazdy. Odpowiada to klasy ECMA-376 ST_FormType „star4”
STAR_5 Kształt pięcioramiennej gwiazdy. Odpowiada to klasy ECMA-376 ST_FormType „star5”
STAR_6 Gwiazda w kształcie sześcioramienna. Odpowiada to klasy ECMA-376 ST_FormType „star6”
STAR_7 Gwiazda w kształcie siedmioramienna. Odpowiada to klasy ECMA-376 ST_FormType „star7”
STAR_8 Gwiazda ośmioramienna. Odpowiada to klasy ECMA-376 ST_FormType „star8”
STRIPED_RIGHT_ARROW Kształt strzałki w prawo w paski. Odpowiada „stripedRightArrow” w standardzie ECMA-376 ST_FormType.
SUN Kształt słońca. Odpowiada „sun” w standardzie ECMA-376 ST_FormType.
TRAPEZOID Kształt trapezu. Odpowiada parametrowi ECMA-376 ST_FormType „trapezoid”
TRIANGLE Kształt trójkąta. Odpowiada „triangle” w standardzie ECMA-376 ST_FormType.
UP_ARROW Kształt strzałki w górę. Odpowiada parametrowi ECMA-376 ST_FormType „upArrow”
UP_ARROW_CALLOUT Objaśnienie kształtu strzałki w górę. Odpowiada ECMA-376 ST_FormType „upArrowCallout”
UP_DOWN_ARROW Kształt strzałki w górę i w dół. Odpowiada notacji ECMA-376 ST_FormType „upDownArrow”
UTURN_ARROW Kształt strzałki w kształcie litery U. Odpowiada parametrowi ECMA-376 ST_FormType „uturnArrow”
VERTICAL_SCROLL Kształt przewijania pionowego. Odpowiada elementowi ECMA-376 ST_FormType „vertical Scroll”
WAVE Kształt fali. Odpowiada to wartości „wave” w standardzie ECMA-376 ST_FormType
WEDGE_ELLIPSE_CALLOUT Kształt elipsy podkładki klinowej. Odpowiada ECMA-376 ST_FormType „wedgeEllipseCallout”
WEDGE_RECTANGLE_CALLOUT Kształt podkładki klinowej objaśnienia. Odpowiada ECMA-376 ST_FormType „wedgeRectCallout”
WEDGE_ROUND_RECTANGLE_CALLOUT Podkładka klinowa objaśnienia w kształcie okrągłego prostokąta. Odpowiada ECMA-376 ST_FormType „wedgeRoundRectCallout”
FLOW_CHART_ALTERNATE_PROCESS Alternatywny kształt przepływu procesu. Odpowiada ECMA-376 ST_FormType „flowChartAlternativeProcess”
FLOW_CHART_COLLATE Sortuj kształt przepływu. Odpowiada ECMA-376 ST_FormType „flowChartCollate”
FLOW_CHART_CONNECTOR Kształt przepływu oprogramowania sprzęgającego. Odpowiada ECMA-376 ST_FormType „flowChartConnector”
FLOW_CHART_DECISION Kształt procesu podejmowania decyzji. Odpowiada parametrowi ECMA-376 ST_FormType „flowChartDecision”
FLOW_CHART_DELAY Opóźnij kształt przepływu. Odpowiada parametrowi ECMA-376 ST_FormType „flowChartDelay”
FLOW_CHART_DISPLAY Wyświetl kształt przepływu. Odpowiada ECMA-376 ST_FormType „flowChartDisplay”
FLOW_CHART_DOCUMENT Kształt przepływu dokumentu. Odpowiada ECMA-376 ST_FormType „flowChartDocument”
FLOW_CHART_EXTRACT Wyodrębnij kształt przepływu. Odpowiada to wartości ECMA-376 ST_FormType „flowChartExtract”
FLOW_CHART_INPUT_OUTPUT Kształt przepływu danych wyjściowych. Odpowiada ECMA-376 ST_ shapeType „flowChartInputOutput”
FLOW_CHART_INTERNAL_STORAGE Kształt przepływu pamięci wewnętrznej. Odpowiada ECMA-376 ST_ shapeType „flowChartInternalStorage”
FLOW_CHART_MAGNETIC_DISK Kształt przepływu dysku magnetycznego. Odpowiada parametrowi ECMA-376 ST_FormType „flowChartMagneticDisk”
FLOW_CHART_MAGNETIC_DRUM Kształt przepływu w bębnie magnetycznym. Odpowiada parametrowi ECMA-376 ST_FormType „flowChartMagneticDrum”
FLOW_CHART_MAGNETIC_TAPE Kształt przepływu taśmy magnetycznej. Odpowiada ECMA-376 ST_ shapeType „flowChartMagneticTape”
FLOW_CHART_MANUAL_INPUT Kształt ręcznego wprowadzania danych. Odpowiada ECMA-376 ST_FormType „flowChartManualInput”
FLOW_CHART_MANUAL_OPERATION Kształt przepływu operacji ręcznego. Odpowiada ECMA-376 ST_FormType „flowChartManualOperation”
FLOW_CHART_MERGE Scal kształt przepływu. Odpowiada notacji ECMA-376 ST_FormType „flowChartMerge”
FLOW_CHART_MULTIDOCUMENT Kształt przepływu wielu dokumentów. Odpowiada ECMA-376 ST_FormType „flowChartMultidocument”
FLOW_CHART_OFFLINE_STORAGE Kształt przepływu pamięci offline. Odpowiada ECMA-376 ST_FormType „flowChartOfflineStorage”
FLOW_CHART_OFFPAGE_CONNECTOR Kształt przepływu w oprogramowaniu sprzęgającym poza stroną. Odpowiada elementowi ECMA-376 ST_FormType „flowChartOffpageConnector”
FLOW_CHART_ONLINE_STORAGE Kształt przepływu miejsca na dane online. Odpowiada ECMA-376 ST_FormType „flowChartOnlineStorage”
FLOW_CHART_OR Albo kształt przepływu. Odpowiada ECMA-376 ST_FormType „flowChartOr”
FLOW_CHART_PREDEFINED_PROCESS Wstępnie zdefiniowany kształt przepływu procesu. Odpowiada ECMA-376 ST_FormType „flowChartPredefinedProcess”
FLOW_CHART_PREPARATION Kształt przepływu przygotowawczego. Odpowiada ECMA-376 ST_FormType „flowChartPreparation”
FLOW_CHART_PROCESS Kształt przepływu procesu. Odpowiada parametrowi ECMA-376 ST_FormType „flowChartProcess”
FLOW_CHART_PUNCHED_CARD Kształt przepływu karty. Odpowiada to wartości ECMA-376 ST_FormType „flowChartPunchedCard”
FLOW_CHART_PUNCHED_TAPE Kształt przepływu taśmy perforowanej. Odpowiada ECMA-376 ST_FormType „flowChartPunchedTape”
FLOW_CHART_SORT Sortuj kształt przepływu. Odpowiada ECMA-376 ST_FormType „flowChartSort”
FLOW_CHART_SUMMING_JUNCTION Sumuję kształt przepływu połączenia. Odpowiada to wartości ECMA-376 ST_FormType „flowChartSummingJunction”
FLOW_CHART_TERMINATOR Kształt przepływu w terminarze. Odpowiada parametrowi ECMA-376 ST_FormType „flowChartTerminator”
ARROW_EAST Kształt strzałki wschodniej.
ARROW_NORTH_EAST Kształt strzałki północno-wschodniej.
ARROW_NORTH Kształt strzałki północnej.
SPEECH Kształt mowy.
STARBURST Kształt rozbłysku gwiazdy.
TEARDROP Kształt łzy. Odpowiada to wartości „teardrop” w standardzie ECMA-376 ST_FormType
ELLIPSE_RIBBON Wstążka w kształcie elipsy. Odpowiada elementowi ECMA-376 ST_FormType „ellipseRibbon”
ELLIPSE_RIBBON_2 Wstążka w kształcie elipsy nr 2. Odpowiada to modelowi ECMA-376 ST_FormType „ellipseRibbon2”
CLOUD_CALLOUT Kształt chmury objaśnienia. Odpowiada ECMA-376 ST_ shapeType „cloudCallout”
CUSTOM Niestandardowy kształt.

ShapeProperties

Właściwości Shape

Jeśli kształt jest obiektem zastępczym określonym przez placeholder , te właściwości mogą być dziedziczone z nadrzędnego kształtu zastępczego. Ustalenie renderowanej wartości właściwości zależy od odpowiednich propertyState wartość pola.

Wszelkie ustawienia automatycznego dopasowania tekstu w kształcie są automatycznie wyłączane na podstawie żądań, które wpływają na dopasowanie 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 skonfigurowana, wypełnienie w tle jest dziedziczone z nadrzędnego obiektu zastępczego (jeśli istnieje). Jeśli kształt nie ma elementu nadrzędnego, domyślne wypełnienie tła zależy od typu kształtu i odpowiada wartościom domyślnym dla nowych kształtów utworzonych w edytorze Prezentacji.

outline

object (Outline)

Kontur kształtu. Jeśli nie jest skonfigurowana, kontur jest dziedziczony z nadrzędnego obiektu zastępczego (jeśli istnieje). Jeśli kształt nie ma elementu nadrzędnego, domyślny kontur zależy od typu kształtu i odpowiada wartościom domyślnym dla nowych kształtów utworzonych w edytorze Prezentacji.

shadow

object (Shadow)

Właściwości cienia kształtu. Jeśli zasada jest nieskonfigurowana, cień jest dziedziczony z nadrzędnego obiektu zastępczego (jeśli istnieje). Jeśli kształt nie ma elementu nadrzędnego, domyślny cień odpowiada wartościom domyślnym dla nowych kształtów tworzonych 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 obiektu zastępczego (jeśli istnieje). Jeśli kształt nie ma elementu nadrzędnego, wyrównanie domyślne odpowiada wyrównaniu nowych kształtów utworzonych w edytorze Prezentacji.

autofit

object (Autofit)

Właściwości automatycznego dopasowania kształtu. Ta właściwość jest ustawiona tylko dla kształtów, które mogą zawierać tekst.

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.

Zaktualizowanie wypełnienia kształtu spowoduje niejawnie zaktualizowanie tego pola do RENDERED, chyba że w tym samym żądaniu określono inną wartość. Aby nie mieć wypełnienia kształtu, ustaw w tym polu wartość NOT_RENDERED W takim przypadku wszystkie inne wypełnione pola ustawione w tym samym żądaniu zostaną zignorowane.

Pole sumy kind Rodzaj wypełnienia tła. kind może być tylko jednym z tych elementów:
solidFill

object (SolidFill)

Wypełnienie jednolitym kolorem.

Automatyczne dopasowanie

Właściwości automatycznego dopasowania Shape

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

enum (AutofitType)

Typ automatycznego dopasowania kształtu. Jeśli typ automatycznego dopasowania to AUTOFIT_TYPE_UNSPECIFIED, typ automatycznego dopasowania jest dziedziczony z obiektu zastępczego (jeśli istnieje). Pole jest automatycznie ustawiane jako NONE gdy zostanie wysłane żądanie, które może wpływać na dopasowanie tekstu do pola tekstowego. W tym przypadku fontScale jest stosowany do fontSize oraz lineSpacingReduction jest stosowany do lineSpacing Zostaną też przywrócone wartości domyślne obu właściwości.

fontScale

number

Skala czcionki zastosowana do kształtu. Do kształtów autofitType NONE lub SHAPE_AUTOFIT, to wartość domyślna, czyli 1. Dla: TEXT_AUTOFIT, ta wartość pomnożona przez fontSize określa rozmiar czcionki renderowanej w edytorze.

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

lineSpacingReduction

number

Redukcja odstępów między wierszami została zastosowana do kształtu. Do kształtów autofitType NONE lub SHAPE_AUTOFIT, to wartość domyślna, czyli 0. Dla: TEXT_AUTOFIT, ta wartość odjęta od lineSpacing określa odstępy między wierszami renderowane w edytorze.

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

AutofitType

Typy automatycznego dopasowania Shape

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