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 ( | 
| Pola | |
|---|---|
| scaleX | 
        Element skalowania współrzędnej X. | 
| scaleY | 
        Element skalowania współrzędnej Y. | 
| shearX | 
        Element skręcania o współrzędnej X. | 
| shearY | 
        Element stycznej do osi Y. | 
| translateX | 
        Element przesunięcia w kierunku osi X. | 
| translateY | 
        Element przesunięcia na osi Y. | 
| unit | 
        Jednostki do tłumaczenia elementów. | 
OpaqueColor
Wartość jednolitego koloru, którą można dostosować w ramach motywu.
| Zapis JSON | 
|---|
| { // Union field | 
| Pola | |
|---|---|
| Pole unii kind. Rodzaj wartości koloru.kindmoże być tylko jedną z tych wartości: | |
| rgbColor | 
        Nieprzezroczysty kolor RGB. | 
| themeColor | 
        nieprzezroczysty kolor motywu, | 
RgbColor
Kolor RGB.
| Zapis JSON | 
|---|
| { "red": number, "green": number, "blue": number } | 
| Pola | |
|---|---|
| red | 
        Składowa czerwona koloru, od 0,0 do 1,0. | 
| green | 
        Składowa zielona koloru, od 0,0 do 1,0. | 
| blue | 
        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. | 
| HYPERLINK | Reprezentuje kolor używany do hiperlinków. | 
| FOLLOWED_HYPERLINK | Reprezentuje kolor używany w przypadku odwiedzonych hiperlinków. | 
| TEXT1 | Reprezentuje pierwszy kolor tekstu. | 
| BACKGROUND1 | Reprezentuje pierwszy kolor tła. | 
| TEXT2 | Reprezentuje drugi kolor tekstu. | 
| BACKGROUND2 | Reprezentuje drugi kolor tła. | 
Link
hiperlink,
| Zapis JSON | 
|---|
| { // Union field | 
| Pola | |
|---|---|
| Pole unii kind. Rodzaje linków.kindmoże być tylko jedną z tych wartości: | |
| url | 
        Jeśli jest ustawiony, oznacza to, że jest to link do zewnętrznej strony internetowej pod tym adresem URL. | 
| relativeLink | 
        Jeśli jest ustawiony, wskazuje, że jest to link do slajdu w tej prezentacji, adresowany według jego pozycji. | 
| pageObjectId | 
        Jeśli jest ustawiony, oznacza, że jest to link do konkretnej strony w prezentacji o tym identyfikatorze. Strona o tym identyfikatorze może nie istnieć. | 
| slideIndex | 
        Jeśli jest ustawiony, wskazuje, że jest to link do slajdu o danym indeksie (licząc od 0) w prezentacji. W danym indeksie może nie być slajdu. | 
RelativeSlideLink
Rodzaje linków względnych.
| Wartości w polu enum | |
|---|---|
| RELATIVE_SLIDE_LINK_UNSPECIFIED | Nieokreślony link względny do slajdu. | 
| NEXT_SLIDE | Link do następnego slajdu. | 
| PREVIOUS_SLIDE | Link do poprzedniego slajdu. | 
| FIRST_SLIDE | Link do pierwszego slajdu w prezentacji. | 
| LAST_SLIDE | link do ostatniego slajdu w prezentacji. | 
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 placeholderi odziedziczonym z kształtu zastępczego, odpowiednie pole może być puste, co oznacza, że wartość właściwości jest dziedziczona z zastępczego 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 propertyStatew 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 ( | 
| Pola | |
|---|---|
| color | 
        Wartość koloru jednolitego wypełnienia. | 
| alpha | 
        
       Ułamek tego parametru 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 ( | 
| Pola | |
|---|---|
| outlineFill | 
        Wypełnienie konturu. | 
| weight | 
        Grubość obrysu. | 
| dashStyle | 
        Styl kresek obrysu. | 
| propertyState | 
        Stan właściwości zarysu. 
       Zmiana zarysu elementu strony spowoduje domyślne zaktualizowanie tego pola do
        | 
OutlineFill
Wypełnienie konturu.
| Zapis JSON | 
|---|
| { // Union field | 
| Pola | |
|---|---|
| Pole unii kind. Rodzaj wypełnienia obrysu.kindmoże być tylko jedną z tych wartości: | |
| 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 „dot” (kropka) w standardzie ECMA-376 ST_PresetLineDashVal. | 
| DASH | Linia przerywana. Odpowiada wartości ECMA-376 ST_PresetLineDashVal „dash”. | 
| 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 „lgDashDot” w standardzie ECMA-376 ST_PresetLineDashVal. | 
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 ( | 
| Pola | |
|---|---|
| type | 
        Typ cienia. Ta usługa jest tylko do odczytu. | 
| transform | 
        Transformacja kodująca przesunięcie, skalę i wykrzywienie cienia w odniesieniu do położenia wyrównania. | 
| alignment | 
        Punkt wyrównania cienia, który ustawia punkt początkowy przesunięcia, skali i wykrzywienia cienia. Ta usługa jest tylko do odczytu. | 
| blurRadius | 
        Promień rozmycia cienia. Im większy promień, tym cień jest bardziej rozproszony. | 
| color | 
        Wartość koloru cienia. | 
| alpha | 
        Wartość alfa koloru cienia w zakresie od 0,0 do 1,0. | 
| rotateWithShape | 
        Określa, czy cień ma się obracać wraz z kształtem. Ta usługa jest tylko do odczytu. | 
| propertyState | 
        Stan właściwości-cienia. 
       Zmiana cienia elementu strony spowoduje domyślne zaktualizowanie tego pola do
        | 
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 ( | 
| Pola | |
|---|---|
| type | 
        Typ obiektu zastępczego. | 
| index | 
        Indeks zastępczego elementu. Jeśli na tej samej stronie występują te same typy placeholderów, mają one różne wartości indeksu. | 
| parentObjectId | 
        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 ( | 
| Pola | |
|---|---|
| cropProperties | 
        Właściwości kadrowania obrazu. Jeśli nie jest ustawiony, obraz nie jest przycinany. Ta usługa jest tylko do odczytu. | 
| transparency | 
        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 | 
        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 | 
        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 | 
        Efekt ponownego kolorowania obrazu. Jeśli nie skonfigurujesz tej zasady, obraz nie zostanie przekolorowany. Ta usługa jest tylko do odczytu. | 
| outline | 
        Kontur obrazu. Jeśli nie skonfigurujesz tej zasady, obraz nie będzie miał konturów. | 
| shadow | 
        Cień obrazu. Jeśli nie jest ustawiony, obraz nie ma cienia. Ta usługa jest tylko do odczytu. | 
| link | 
        Miejsce docelowe hiperlinku do obrazu. Jeśli nie jest ustawiony, nie ma połączenia. | 
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 wewnątrz, w porównaniu z pierwotnymi wymiarami obiektu.
- 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 obiektu.
- 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 przycinany.
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 | 
        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 | 
        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 | 
        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 | 
        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 | 
        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 ( | 
| Pola | |
|---|---|
| recolorStops[] | 
        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 | 
        Nazwa efektu zmiany koloru. 
       Nazwa jest określana na podstawie  | 
ColorStop
Kolor i pozycja w pasku gradientu.
| Zapis JSON | 
|---|
| {
  "color": {
    object ( | 
| Pola | |
|---|---|
| color | 
        Kolor punktu kontrolnego gradientu. | 
| alpha | 
        Wartość alfa tego koloru w pasku gradientu. Domyślna wartość to 1,0, czyli pełna nieprzejrzystość. | 
| position | 
        Względna pozycja punktu koloru w pasie gradientu wyrażona 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. |