Other

AffineTransform

Funkcja AffineTransform używa macierzy 3 x 3 z domyślnym ostatnim wierszem [ 0 0 1 ] do przekształcenia współrzędnych źródłowych (x,y) w współrzędne docelowe (x', y') zgodnie z tym wzorem:

 [ x']   [  scaleX  shearX  translateX  ] [ x ]
 [ y'] = [  shearY  scaleY  translateY  ] [ y ]
 [ 1 ]   [      0       0         1     ] [ 1 ]

Po przekształceniu

 x' = scaleX * x + shearX * y + translateX;
 y' = scaleY * y + shearY * x + translateY;

Ta wiadomość składa się z tych 6 elementów macierzy.

Zapis JSON
{
  "scaleX": number,
  "scaleY": number,
  "shearX": number,
  "shearY": number,
  "translateX": number,
  "translateY": number,
  "unit": enum (Unit)
}
Pola
scaleX

number

Element skalowania współrzędnej X.

scaleY

number

Element skalowania współrzędnej Y.

shearX

number

Element stycznego przesunięcia w kierunku osi X.

shearY

number

Element skręcania współrzędnej Y.

translateX

number

Element przesunięcia w kierunku osi X.

translateY

number

Element przesunięcia na osi Y.

unit

enum (Unit)

Jednostki do tłumaczenia elementów.

OpaqueColor

Wartość jednolitego koloru, którą można dostosować w ramach motywu.

Zapis JSON
{

  // Union field kind can be only one of the following:
  "rgbColor": {
    object (RgbColor)
  },
  "themeColor": enum (ThemeColorType)
  // End of list of possible types for union field kind.
}
Pola
Pole unii kind. Rodzaj wartości koloru. kindmoże być tylko jedną z tych wartości:
rgbColor

object (RgbColor)

Nieprzezroczysty kolor RGB.

themeColor

enum (ThemeColorType)

nieprzezroczysty kolor motywu,

RgbColor

Kolor RGB.

Zapis JSON
{
  "red": number,
  "green": number,
  "blue": number
}
Pola
red

number

Składowa czerwona koloru, od 0,0 do 1,0.

green

number

Składowa zielona koloru, od 0,0 do 1,0.

blue

number

Niebieski składnik koloru, od 0,0 do 1,0.

ThemeColorType

Typy kolorów motywu.

PagePropertieszawierają ColorScheme, który definiuje mapowanie tych typów kolorów motywu na konkretne kolory.

Wartości w polu enum
THEME_COLOR_TYPE_UNSPECIFIED Nieokreślony kolor motywu. Nie należy używać tej wartości.
DARK1 Reprezentuje pierwszy ciemny kolor.
LIGHT1 Reprezentuje pierwszy jasny kolor.
DARK2 Reprezentuje drugi ciemny kolor.
LIGHT2 Reprezentuje drugi kolor światła.
ACCENT1 Reprezentuje pierwszy kolor akcentu.
ACCENT2 Reprezentuje drugi kolor akcentu.
ACCENT3 Reprezentuje trzeci kolor akcentu.
ACCENT4 Reprezentuje czwarty kolor akcentu.
ACCENT5 Reprezentuje piąty kolor uzupełniający.
ACCENT6 Reprezentuje szósty kolor uzupełniający.
TEXT1 Reprezentuje pierwszy kolor tekstu.
BACKGROUND1 Reprezentuje pierwszy kolor tła.
TEXT2 Reprezentuje drugi kolor tekstu.
BACKGROUND2 Reprezentuje drugi kolor tła.

PropertyState

Możliwe stany obiektu.

Wartości w polu enum
RENDERED Jeśli stan właściwości to RENDERED, element ma odpowiadającą mu właściwość po wyrenderowaniu na stronie. Jeśli element jest kształtem zastępczym określonym przez pole placeholder i odziedziczonym z kształtu zastępczego, odpowiednie pole może być puste, co oznacza, że wartość właściwości jest dziedziczona z obiektu nadrzędnego. Jeśli element nie dziedziczy, pole będzie zawierać wyrenderowaną wartość. Jest to wartość domyślna.
NOT_RENDERED Jeśli stan właściwości to NOT_RENDERED, element nie ma odpowiedniej właściwości podczas renderowania na stronie. Pole może jednak być nadal ustawione, aby mogło być dziedziczone przez kształty podrzędne. Aby usunąć właściwość z wyrenderowanego elementu, ustaw jej stan na NOT_RENDERED.
INHERIT Jeśli stan właściwości to INHERIT, stan właściwości używa wartości odpowiadającego pola propertyState w kształcie nadrzędnym. Elementy, które nie dziedziczą, nigdy nie będą miały stanu właściwości INHERIT.

SolidFill

jednolite wypełnienie kolorem, Strona lub element strony jest całkowicie wypełniony określonym kolorem.

Jeśli jakieś pole nie ma ustawionej wartości, może ono odziedziczyć wartość od elementu nadrzędnego (jeśli istnieje).

Zapis JSON
{
  "color": {
    object (OpaqueColor)
  },
  "alpha": number
}
Pola
color

object (OpaqueColor)

Wartość koloru jednolitego wypełnienia.

alpha

number

Ułamek tego parametrucolor, który należy zastosować do piksela. Oznacza to, że ostateczny kolor piksela jest określany za pomocą tej zależności:

kolor piksela = alfa * (kolor) + (1.0 - alfa) * (kolor tła)

Oznacza to, że wartość 1,0 odpowiada jednolitemu kolorowi, a wartość 0,0 – całkowicie przezroczystemu kolorowi.

Kontur

Kontur PageElement.

Jeśli te pola nie są ustawione, mogą zostać odziedziczone z elementu nadrzędnego, jeśli taki istnieje. Jeśli nie ma elementu nadrzędnego, w polach zostanie domyślnie ustawiona wartość używana dla nowych elementów strony utworzonych w edytorze slajdów. Wartość ta może zależeć od rodzaju elementu strony.

Zapis JSON
{
  "outlineFill": {
    object (OutlineFill)
  },
  "weight": {
    object (Dimension)
  },
  "dashStyle": enum (DashStyle),
  "propertyState": enum (PropertyState)
}
Pola
outlineFill

object (OutlineFill)

Wypełnienie konturu.

weight

object (Dimension)

Grubość obrysu.

dashStyle

enum (DashStyle)

Styl kresek obrysu.

propertyState

enum (PropertyState)

Stan właściwości zarysu.

Zmiana zarysu elementu strony spowoduje domyślne zaktualizowanie tego pola do RENDERED, chyba że w tym samym żądaniu zostanie podana inna wartość. Aby element strony nie miał obrysu, ustaw to pole na NOT_RENDERED. W tym przypadku wszystkie inne pola konspektu ustawione w tej samej prośbie zostaną zignorowane.

OutlineFill

Wypełnienie konturu.

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 unii kind. Rodzaj wypełnienia obrysu. kindmoże być tylko jedną z tych wartości:
solidFill

object (SolidFill)

Wypełnienie jednolitym kolorem.

DashStyle

Rodzaje kresek, za pomocą których można renderować geometrię liniową. Te wartości są oparte na typie prostym „ST_PresetLineDashVal” opisanym w sekcji 20.1.10.49 dokumentu „Office Open XML File Formats - Fundamentals and Markup Language Reference” (formaty plików Office Open XML – podstawy i odniesienia do języka znaczników), część 1 ECMA-376 w 5 edycji.

Wartości w polu enum
DASH_STYLE_UNSPECIFIED Nieokreślony styl kreski.
SOLID Linia ciągła. Odpowiada wartości „solid” (ciągły) w standardzie ECMA-376 ST_PresetLineDashVal. To jest domyślny styl kreski.
DOT linia przerywana. Odpowiada wartości ECMA-376 ST_PresetLineDashVal „dot”.
DASH Linia przerywana. Odpowiada wartości „dash” w standardzie ECMA-376 ST_PresetLineDashVal.
DASH_DOT Naprzemiennie kreski i kropki. Odpowiada wartości „dashDot” w standardzie ECMA-376 ST_PresetLineDashVal.
LONG_DASH Linia z dużymi kreskowymi znakami. Odpowiada wartości „lgDash” w standardzie ECMA-376 ST_PresetLineDashVal.
LONG_DASH_DOT Naprzemiennie duże kreski i kropki. Odpowiada wartości ECMA-376 ST_PresetLineDashVal „lgDashDot”.

Cień

Właściwości cienia elementu strony.

Jeśli te pola nie są ustawione, mogą zostać odziedziczone z elementu nadrzędnego, jeśli taki istnieje. Jeśli nie ma elementu nadrzędnego, w polach zostanie domyślnie ustawiona wartość używana dla nowych elementów strony utworzonych w edytorze slajdów. Wartość ta może zależeć od rodzaju elementu strony.

Zapis JSON
{
  "type": enum (Type),
  "transform": {
    object (AffineTransform)
  },
  "alignment": enum (RectanglePosition),
  "blurRadius": {
    object (Dimension)
  },
  "color": {
    object (OpaqueColor)
  },
  "alpha": number,
  "rotateWithShape": boolean,
  "propertyState": enum (PropertyState)
}
Pola
type

enum (Type)

Typ cienia. Ta usługa jest tylko do odczytu.

transform

object (AffineTransform)

Transformacja kodująca przesunięcie, skalę i wykrzywienie cienia w odniesieniu do pozycji wyrównania.

alignment

enum (RectanglePosition)

Punkt wyrównania cienia, który ustawia punkt początkowy przesunięcia, skali i wykrzywienia cienia. Ta usługa jest tylko do odczytu.

blurRadius

object (Dimension)

Promień rozmycia cienia. Im większy promień, tym cień jest bardziej rozproszony.

color

object (OpaqueColor)

Wartość koloru cienia.

alpha

number

Wartość alfa koloru cienia w zakresie od 0,0 do 1,0.

rotateWithShape

boolean

Określa, czy cień ma się obracać wraz z kształtem. Ta usługa jest tylko do odczytu.

propertyState

enum (PropertyState)

Stan właściwości-cienia.

Zmiana cienia elementu strony spowoduje domyślne zaktualizowanie tego pola do RENDERED, chyba że w tym samym żądaniu określono inną wartość. Aby element strony nie miał cienia, ustaw to pole na NOT_RENDERED. W takim przypadku wszystkie inne pola cienia ustawione w tej samej prośbie zostaną zignorowane.

Typ

Typy cieni.

Wartości w polu enum
SHADOW_TYPE_UNSPECIFIED Nieokreślony typ cienia.
OUTER Cień zewnętrzny.

RectanglePosition

Określa pozycje odniesienia w prostokącie.

Wartości w polu enum
RECTANGLE_POSITION_UNSPECIFIED Nie określono.
TOP_LEFT W lewy górny róg.
TOP_CENTER U góry pośrodku.
TOP_RIGHT W prawy górny róg.
LEFT_CENTER Pośrodku z lewej strony.
CENTER Na środku.
RIGHT_CENTER W prawym środku.
BOTTOM_LEFT W lewy dolny róg.
BOTTOM_CENTER Na dole pośrodku.
BOTTOM_RIGHT W prawy dolny róg.

ContentAlignment

Typy dopasowania treści.

Wyprowadzony z podzbioru wartości typu prostego „ST_TextAnchoringType” w sekcji 20.1.10.60 dokumentu „Office Open XML File Formats – Fundamentals and Markup Language Reference” (Formaty plików Office Open XML – podstawy i odniesienia do języka znaczników), część 1 ECMA-376 w 5 edycji.

Wartości w polu enum
CONTENT_ALIGNMENT_UNSPECIFIED nieokreślone wyrównanie treści; Wyrównanie treści jest dziedziczone z elementu nadrzędnego, jeśli taki istnieje.
CONTENT_ALIGNMENT_UNSUPPORTED Nieobsługiwane wyrównanie treści.
TOP Wyrównanie, które wyrównuje treść do górnej części elementu. Odpowiada wartości „t” typu ST_TextAnchoringType w standardzie ECMA-376.
MIDDLE Wyrównanie, które wyrównuje treść do środka elementu. Odpowiada wartości ECMA-376 ST_TextAnchoringType „ctr”.
BOTTOM Wyrównanie, które wyrównuje treść do dolnej krawędzi elementu. Odpowiada wartości „b” typu ECMA-376 ST_TextAnchoringType.

Obiekt zastępczy

Informacje zastępcze, które jednoznacznie identyfikują kształt zastępczy.

Zapis JSON
{
  "type": enum (Type),
  "index": integer,
  "parentObjectId": string
}
Pola
type

enum (Type)

Typ obiektu zastępczego.

index

integer

Indeks zastępczego obrazka. Jeśli na tej samej stronie występują te same typy placeholderów, mają one różne wartości indeksu.

parentObjectId

string

Identyfikator obiektu nadrzędnego placeholdera tej figury. Jeśli nie jest ustawiony, kształt zastępczy rodzica nie istnieje, więc nie dziedziczy właściwości od żadnego innego kształtu.

Typ

Typ kształtu symbolu zastępczego.

Wiele z tych typów zmiennych odpowiada identyfikatorom zmiennych według standardu ECMA-376. Więcej informacji znajdziesz w opisie typu „ST_PlaceholderType” w sekcji 19.7.10 dokumentu „Office Open XML File Formats – Fundamentals and Markup Language Reference” (Formaty plików Office Open XML – podstawy i odniesienia do języka znaczników), część 1, ECMA-376, 5 edycja.

Wartości w polu enum
NONE Wartość domyślna, która oznacza, że nie jest to obiekt zastępczy.
BODY Treść.
CHART wykres lub wykres.
CLIP_ART Obraz clip art.
CENTERED_TITLE Tytuł wyśrodkowany.
DIAGRAM Diagram.
DATE_AND_TIME Data i godzina.
FOOTER Tekst stopki.
HEADER Tekst nagłówka.
MEDIA Multimedia.
OBJECT dowolny typ treści;
PICTURE Zdjęcie.
SLIDE_NUMBER Numer slajdu.
SUBTITLE Napisy.
TABLE Tabela.
TITLE Tytuł slajdu.
SLIDE_IMAGE Obraz slajdu.

ImageProperties

Właściwości obiektu Image.

Zapis JSON
{
  "cropProperties": {
    object (CropProperties)
  },
  "transparency": number,
  "brightness": number,
  "contrast": number,
  "recolor": {
    object (Recolor)
  },
  "outline": {
    object (Outline)
  },
  "shadow": {
    object (Shadow)
  },
  "link": {
    object (Link)
  }
}
Pola
cropProperties

object (CropProperties)

Właściwości kadrowania obrazu. Jeśli nie jest ustawiony, obraz nie jest przycinany. Ta usługa jest tylko do odczytu.

transparency

number

Efekt przezroczystości obrazu. Wartość powinna mieścić się w zakresie [0,0, 1,0], gdzie 0 oznacza brak efektu, a 1 – całkowitą przezroczystość. Ta usługa jest tylko do odczytu.

brightness

number

Efekt jasności obrazu. Wartość powinna mieścić się w zakresie [-1,0, 1,0], gdzie 0 oznacza brak efektu. Ta usługa jest tylko do odczytu.

contrast

number

Efekt kontrastu obrazu. Wartość powinna mieścić się w zakresie [-1,0, 1,0], gdzie 0 oznacza brak efektu. Ta usługa jest tylko do odczytu.

recolor

object (Recolor)

Efekt ponownego kolorowania obrazu. Jeśli nie skonfigurujesz tej zasady, obraz nie zostanie przekolorowany. Ta usługa jest tylko do odczytu.

outline

object (Outline)

Kontur obrazu. Jeśli nie skonfigurujesz tej zasady, obraz nie będzie miał konturów.

shadow

object (Shadow)

Cień obrazu. Jeśli nie jest ustawiony, obraz nie ma cienia. Ta usługa jest tylko do odczytu.

CropProperties

Właściwości przycinania obiektu zawartego w kontenerze. Na przykład:Image.

Właściwości przycinania są reprezentowane przez przesunięcia 4 krawędzi, które definiują prostokąt przycięcia. Odsunięcia są mierzone w procentach od odpowiednich krawędzi pierwotnego prostokąta ograniczającego obiekt w kierunku jego wnętrza w stosunku do jego pierwotnych wymiarów.

  • Jeśli przesunięcie mieści się w przedziale (0, 1), odpowiednia krawędź prostokąta przycinania znajduje się wewnątrz pierwotnego prostokąta ograniczającego obiekt.
  • Jeśli przesunięcie jest ujemne lub większe niż 1, odpowiednia krawędź prostokąta przycinania znajduje się poza pierwotnym prostokątem ograniczającym obiekt.
  • Jeśli lewa krawędź prostokąta przycinania znajduje się po prawej stronie jego prawej krawędzi, obiekt zostanie odwrócony poziomo.
  • Jeśli górna krawędź prostokąta przycinania znajduje się poniżej jego dolnej krawędzi, obiekt zostanie odwrócony w pionie.
  • Jeśli wszystkie przesunięcia i kąt obrotu mają wartość 0, obiekt nie jest przycięty.

Po przycięciu zawartość w prostokącie przycinania zostanie rozciągnięta, aby pasowała do kontenera.

Zapis JSON
{
  "leftOffset": number,
  "rightOffset": number,
  "topOffset": number,
  "bottomOffset": number,
  "angle": number
}
Pola
leftOffset

number

Odsunięcie określa lewą krawędź prostokąta przycinania, która znajduje się po prawej stronie pierwotnego lewego brzegu prostokąta ograniczającego względem pierwotnej szerokości obiektu.

rightOffset

number

Odsunięcie określa prawą krawędź prostokąta przycinania, która znajduje się po lewej stronie pierwotnej prawej krawędzi ograniczającego prostokąta względem pierwotnej szerokości obiektu.

topOffset

number

Odsunięcie określa górną krawędź prostokąta przycinania, która znajduje się poniżej górnej krawędzi oryginalnego prostokąta ograniczającego względem pierwotnej wysokości obiektu.

bottomOffset

number

Odsunięcie określa dolną krawędź prostokąta przycinania, która znajduje się nad pierwotną dolną krawędzią ograniczającego prostokąta względem pierwotnej wysokości obiektu.

angle

number

Kąt obrotu okna przycięcia wokół jego środka wyrażony w radianach. Kąt obrotu jest stosowany po przesunięciu.

Zmień kolor

Efekt ponownego kolorowania zastosowany do obrazu.

Zapis JSON
{
  "recolorStops": [
    {
      object (ColorStop)
    }
  ],
  "name": enum (Name)
}
Pola
recolorStops[]

object (ColorStop)

Efekt zmiany koloru jest reprezentowany przez gradient, czyli listę punktów koloru.

Kolory gradientu zastąpią odpowiadające im kolory w tej samej pozycji w palecie kolorów i zostaną zastosowane do obrazu. Ta usługa jest tylko do odczytu.

name

enum (Name)

Nazwa efektu zmiany koloru.

Nazwa jest określana na podstawie recolorStopsna podstawie dopasowania gradientu do kolorów na aktualnej stronie color scheme. Ta usługa jest tylko do odczytu.

ColorStop

Kolor i pozycja w pasku gradientu.

Zapis JSON
{
  "color": {
    object (OpaqueColor)
  },
  "alpha": number,
  "position": number
}
Pola
color

object (OpaqueColor)

Kolor punktu kontrolnego gradientu.

alpha

number

Wartość alfa tego koloru w pasku gradientu. Domyślna wartość to 1,0, co oznacza całkowitą nieprzejrzystość.

position

number

Względna pozycja punktu koloru w pasie gradientu mierzona w procentach. Wartość powinna mieścić się w przedziale [0,0, 1,0].

Nazwa

nazwy efektów zmiany koloru;

Wartości w polu enum
NONE Brak efektu zmiany koloru. Wartość domyślna.
LIGHT1 Efekt zmiany koloru, który rozjaśnia obraz, używając pierwszego dostępnego koloru z schematu kolorów strony.
LIGHT2 Efekt zmiany koloru, który rozjaśnia obraz, używając drugiego dostępnego koloru z schematu kolorów strony.
LIGHT3 Efekt zmiany koloru, który rozjaśnia obraz, używając trzeciego koloru z schematu kolorów strony.
LIGHT4 Efekt zmiany koloru, który rozjaśnia obraz, używając czwartego koloru z schematu kolorów strony.
LIGHT5 Efekt zmiany koloru, który rozjaśnia obraz za pomocą piątego koloru z schematu kolorów strony.
LIGHT6 Efekt zmiany koloru, który rozjaśnia obraz, używając szóstego koloru z schematu kolorów strony.
LIGHT7 Efekt zmiany koloru, który rozjaśnia obraz, używając siódmego dostępnego koloru z schematu kolorów strony.
LIGHT8 Efekt zmiany koloru, który rozjaśnia obraz, używając 8. dostępnego koloru z schematu kolorów strony.
LIGHT9 Efekt zmiany koloru, który rozjaśnia obraz, używając dziewiątego koloru z schematu kolorów strony.
LIGHT10 Efekt zmiany koloru, który rozjaśnia obraz, używając dziesiątego koloru z schematu kolorów strony.
DARK1 Efekt zmiany koloru, który przyciemnia obraz, używając pierwszego dostępnego koloru z schematu kolorów strony.
DARK2 Efekt zmiany koloru, który przyciemnia obraz, używając drugiego dostępnego koloru z schematu kolorów strony.
DARK3 Efekt zmiany koloru, który przyciemnia obraz za pomocą trzeciego koloru z schematu kolorów strony.
DARK4 Efekt zmiany koloru, który przyciemnia obraz, używając czwartego koloru z schematu kolorów strony.
DARK5 Efekt zmiany koloru, który przyciemnia obraz, używając piątego koloru z schematu kolorów strony.
DARK6 Efekt zmiany koloru, który przyciemnia obraz, używając szóstego koloru z schematu kolorów strony.
DARK7 Efekt zmiany koloru, który przyciemnia obraz, używając siódmego koloru z schematu kolorów strony.
DARK8 Efekt zmiany koloru, który przyciemnia obraz, używając 8. kolorów z schematu kolorów strony.
DARK9 Efekt zmiany koloru, który przyciemnia obraz, używając dziewiątego koloru z schematu kolorów strony.
DARK10 Efekt zmiany koloru, który przyciemnia obraz, używając dziesiątego koloru z schematu kolorów strony.
GRAYSCALE Efekt ponownego kolorowania, który zmienia kolor obrazu na skalę szarości.
NEGATIVE Efekt zmiany koloru, który zmienia kolor obrazu na negatyw w szarościach.
SEPIA Efekt ponownego kolorowania, który zmienia kolor obrazu na sepia.
CUSTOM Efekt niestandardowego ponownego kolorowania. Aby uzyskać informacje o gradientach konkretnych, zapoznaj się z sekcją recolorStops.