Other

AfinineTransform

AffineTransform wykorzystuje macierz 3 x 3 z domniemanym ostatnim rzędem [ 0 0 1 ], aby przekształcić współrzędne źródłowe (x, y) w współrzędne docelowe (x, y) zgodnie z tymi zasadami:

 [ 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;

Komunikat składa się więc z 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ędnych X.

scaleY

number

Element skalowania ze współrzędną Y.

shearX

number

Element wykrawania współrzędnych X.

shearY

number

Element wykrawania współrzędnych Y.

translateX

number

Element translacji X.

translateY

number

Element tłumaczenia współrzędnych na osi Y.

unit

enum (Unit)

Jednostki do przetłumaczenia elementów.

Nieprzezroczysta

Stała wartość koloru koloru.

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 sumy: kind. Rodzaj wartości koloru. kind może być tylko jedną z tych wartości:
rgbColor

object (RgbColor)

Nieprzezroczysty kolor RGB.

themeColor

enum (ThemeColorType)

Nieprzezroczysty kolor motywu.

Kolor RGB

Kolor RGB.

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

number

Czerwony komponent koloru, od 0,0 do 1,0.

green

number

Zielony komponent koloru, od 0,0 do 1,0.

blue

number

Niebieski komponent koloru: od 0,0 do 1,0.

Rodzaj koloru motywu

Typy kolorów motywu.

PageProperties zawiera ColorScheme, który definiuje mapowanie kolorów tego motywu na konkretne kolory.

Wartości w polu enum
THEME_COLOR_TYPE_UNSPECIFIED Nieokreślony kolor motywu. Tej wartości nie należy używać.
DARK1 Odzwierciedla pierwszy ciemny kolor.
LIGHT1 Odzwierciedla pierwszy kolor oświetlenia.
DARK2 Odzwierciedla drugi ciemny kolor.
LIGHT2 Reprezentuje drugi kolor oświetlenia.
ACCENT1 Odzwierciedla pierwszy kolor uzupełniający.
ACCENT2 Odzwierciedla drugi kolor uzupełniający.
ACCENT3 Odzwierciedla trzeci kolor uzupełniający.
ACCENT4 Odzwierciedla 4. akcent koloru.
ACCENT5 Odzwierciedla piąty kolor uzupełniający.
ACCENT6 Odzwierciedla szósty kolor uzupełniający.
TEXT1 Odzwierciedla pierwszy kolor tekstu.
BACKGROUND1 Odzwierciedla pierwszy kolor tła.
TEXT2 Odzwierciedla drugi kolor tekstu.
BACKGROUND2 Odzwierciedla drugi kolor tła.

WłaściwośćState

Możliwe stany nieruchomości.

Wartości w polu enum
RENDERED Jeśli stan usługi to RENDERED, podczas renderowania na stronie element ma odpowiadającą mu właściwość. Jeśli element ma kształt zastępczy określony przez pole placeholder i dziedziczy go z kształtu zmiennej, może ona nie mieć wartości. Oznacza to, że wartość właściwości jest dziedziczona z nadrzędnego obiektu zastępczego. Jeśli element nie jest odziedziczony, pole będzie zawierać wyrenderowaną wartość. jest to wartość domyślna
NOT_RENDERED Jeśli stan usługi to NIE_RENDERED, element, który jest renderowany na stronie, nie ma odpowiadającej mu właściwości. Pola te można jednak skonfigurować, aby mogły być dziedziczone przez kształty podrzędne. Aby usunąć właściwość z renderowanego elementu, ustaw jej właściwość propertyState na NOT_RENDERED.
INHERIT Jeśli stan usługi to INHERIT, stan usługi używa wartości odpowiedniego 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 jej element jest całkowicie wypełniony określoną wartością koloru.

Jeśli jakieś pole jest nieskonfigurowane, może ono być dziedziczone z obiektu nadrzędnego, jeśli istnieje.

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

object (OpaqueColor)

Wartość koloru stałego wypełnienia.

alpha

number

Część tego elementu (color), którą należy zastosować do piksela. Oznacza to, że końcowy kolor piksela jest określany za pomocą równania:

kolor piksela = alfa * (kolor) + (1,0 – alfa) * (kolor tła)

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

Kontur

Kontur obiektu PageElement.

Jeśli pola te nie są skonfigurowane, mogą być dziedziczone z obiektu nadrzędnego, jeśli istnieje. W przypadku braku elementu nadrzędnego pola domyślnie używają wartości nowych elementów strony utworzonych w edytorze Prezentacji, które mogą 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 konspektu.

weight

object (Dimension)

Grubość konturu.

dashStyle

enum (DashStyle)

Styl linii przerywanej.

propertyState

enum (PropertyState)

Stan właściwości konspektu.

Zaktualizowanie konspektu elementu strony spowoduje zaktualizowanie tego pola do wartości RENDERED, chyba że w tym samym żądaniu określono inną wartość. Aby uniknąć zarysu elementu strony, ustaw w tym polu wartość NOT_RENDERED. W takim przypadku wszystkie pozostałe pola konturu ustawione w tym samym żądaniu zostaną zignorowane.

Outline

Wypełnienie konspektu.

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

object (SolidFill)

Jednolite wypełnienie kolorem.

Styl Dash

Rodzaje łączników, których można użyć do geometrii liniowej. Wartości te są oparte na prostym typie „ST_PresetLineDashVal” opisanym w sekcji 20.1.10.48 dokumentu „Open Open XML Formats – Fundamentals and Markup Language Reference” (Omówienie formatów plików Open Office XML – podstawy i znaczniki języka znaczników), części 1 wersji 4MA-376.

Wartości w polu enum
DASH_STYLE_UNSPECIFIED Nieokreślony styl łącznika.
SOLID Linia ciągła. Odpowiada wartości „solid” funkcji ECMA-376 ST_PresetLineDashVal. Jest to domyślny styl kreski.
DOT Linia kropkowana. Odpowiada wartości „kropka” w standardzie ECMA-376 ST_PresetLineDashVal.
DASH Linia przerywana. Odpowiada wartości myślnika ECMA-376 ST_PresetLineDashVal.
DASH_DOT zmienne kropki i kropki, Odpowiada wartości ECMA-376 ST_PresetLineDashVal „dashDot”.
LONG_DASH Linia z dużymi myślnikami. Odpowiada wartości STMA-376 ST_PresetLineDashVal „lgDash”.
LONG_DASH_DOT Wielkie myślniki i kropki. Odpowiada wartości ECMA-376 ST_PresetLineDashVal „lgDashDot”.

Cień

Właściwości cienia elementu strony

Jeśli pola te nie są skonfigurowane, mogą być dziedziczone z obiektu nadrzędnego, jeśli istnieje. W przypadku braku elementu nadrzędnego pola domyślnie używają wartości nowych elementów strony utworzonych w edytorze Prezentacji, które mogą 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)

Przekształcenie transkodujące, skalujące i skośne w kierunku cienia względem pozycji wyrównania.

alignment

enum (RectanglePosition)

Punkt wyrównania cienia, który określa pochodzenie, skalowanie i pochylenie cienia. Ta usługa jest tylko do odczytu.

blurRadius

object (Dimension)

Promień rozmycia cieni. Im większy promień, tym bardziej cień staje się rozproszony.

color

object (OpaqueColor)

Wartość koloru cienia.

alpha

number

Wersja alfa koloru cienia z zakresu od 0,0 do 1,0.

rotateWithShape

boolean

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

propertyState

enum (PropertyState)

Stan właściwości cienia.

Zaktualizowanie cienia w elemencie strony spowoduje domyślne zaktualizowanie tego pola na RENDERED, chyba że w tym samym żądaniu określono inną wartość. Aby w elemencie strony nie było cienia, ustaw w tym polu wartość NOT_RENDERED. W takim przypadku wszelkie inne pola cieni ustawione w tym samym żądaniu będą ignorowane.

Typ

Typy cieni.

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

Pozycja prostokąta

Definiuje 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 lewej od środka.
CENTER Na środku.
RIGHT_CENTER Na środku po prawej.
BOTTOM_LEFT W lewy dolny róg.
BOTTOM_CENTER Na dole pośrodku.
BOTTOM_RIGHT W prawy dolny róg.

Dopasowanie zawartości

Typy dopasowania treści.

Dane pochodzą z podzbioru wartości prostego typu „ST_TextAnchoringType” w sekcji 20.1.10.59 sekcji „Office Open XML Formats Basics and Markup Language Reference” (Omówienie formatów plików Open Office XML – podstawy i języki znaczników), części 1 czwartej edycji ECMA-376.

Wartości w polu enum
CONTENT_ALIGNMENT_UNSPECIFIED Nieokreślone wyrównanie treści. Wyrównanie zawartości jest dziedziczone z elementu nadrzędnego, jeśli taki istnieje.
CONTENT_ALIGNMENT_UNSUPPORTED Nieobsługiwane wyrównanie treści.
TOP Dopasowanie oznaczające dopasowanie do treści właściciela treści. Odpowiada ECMA-376 ST_TextAnchoringType 't'.
MIDDLE Dopasowanie oznaczające dopasowanie do treści właściciela treści. Odpowiada ECMA-376 ST_TextAnchoringType „ctr”.
BOTTOM Dopasowanie oznaczające dopasowanie do treści na dole właściciela treści. Odpowiada ECMA-376 ST_TextAnchoringType „b”.

Obiekt zastępczy

Informacje o obiekcie, który jednoznacznie identyfikuje kształt zastępczy.

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

enum (Type)

Typ zmiennej.

index

integer

Indeks symbolu zastępczego. Jeśli na tej samej stronie znajdują się te same typy zmiennych, mają one inne wartości indeksu.

parentObjectId

string

Identyfikator obiektu nadrzędnego obiektu zastępczego tego kształtu. Jeśli zasada jest nieskonfigurowana, kształt obiektu zastępczego nie istnieje, więc nie dziedziczy właściwości z żadnego innego.

Typ

Typ kształtu symbolu zastępczego.

Wiele z tych typów zmiennych odpowiada identyfikatorom zastępczym w standardzie ECMA-376. Więcej informacji o tych kształtach można znaleźć w opisie typu „ST_PlaceholderType” w sekcji 19.7.10 sekcji „Office Open XML File Formats Basic and Markup Language Reference” (Omówienie formatów plików Open Office XML – podstawy i języki znaczników), części 1 wersji 4MA-376.

Wartości w polu enum
NONE Wartość domyślna oznacza, że nie jest to obiekt zastępczy.
BODY Treść.
CHART Wykres.
CLIP_ART Obraz klipu.
CENTERED_TITLE Tytuł wyśrodkowany.
DIAGRAM Schemat.
DATE_AND_TIME Data i godzina.
FOOTER Tekst stopki.
HEADER Tekst nagłówka.
MEDIA Multimedia.
OBJECT Każdy typ treści.
PICTURE Zdjęcie.
SLIDE_NUMBER Liczba slajdów.
SUBTITLE Podtytuł.
TABLE Tabela.
TITLE Tytuł slajdu.
SLIDE_IMAGE Obraz slajdu.

Właściwości obrazu

Właściwości elementu 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 przycięcia obrazu. Jeśli nie jest skonfigurowana, obraz nie jest przycięty. 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 być z zakresu [-1,0; 1,0], gdzie 0 oznacza brak efektu. Ta usługa jest tylko do odczytu.

contrast

number

Efekt kontrastu obrazu. Wartość powinna być z zakresu [-1,0; 1,0], gdzie 0 oznacza brak efektu. Ta usługa jest tylko do odczytu.

recolor

object (Recolor)

Efekt zmiany koloru obrazu. Jeśli nie zostanie skonfigurowana, zdjęcie nie zostanie przekolorowane. Ta usługa jest tylko do odczytu.

outline

object (Outline)

Kontur obrazu. Jeśli nie jest skonfigurowana, obraz nie ma konturu.

shadow

object (Shadow)

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

Właściwości przycinania

Właściwości przycinania obiektu zawartego w kontenerze. np. Image.

Właściwości przycinania są reprezentowane przez przesunięcia czterech krawędzi, które definiują prostokąt przycinania. Odsunięcia są wyrażone w procentach w stosunku do odpowiadających im krawędzi pierwotnego prostokątnego obramowania obiektu w stosunku do pierwotnych wymiarów obiektu.

  • Jeśli przesunięcie jest w odstępie (0, 1), odpowiedni krawędź prostokąta przycinania znajduje się w pierwotnym prostokątze obramowania obiektu.
  • Jeśli przesunięcie jest ujemne lub większe niż 1, odpowiednia krawędź prostokąta przycinania znajduje się poza oryginalnym prostokątem ograniczającym.
  • Jeśli lewa krawędź przycięcia prostokąta znajduje się po prawej stronie, a prawa do niej, zostanie on odwrócony w poziomie.
  • Jeśli górna krawędź prostokąta przycinania znajduje się pod dolną krawędzią, obiekt zostanie obrócony pionowo.
  • Jeśli wszystkie przesunięcia i kąt obrotu wynoszą 0, obiekt nie zostanie przycięty.

Po przycięciu zawartość prostokąta przycinania zostanie rozciągnięta tak, 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 oryginalnej krawędzi ograniczającej, względem pierwotnej szerokości obiektu.

rightOffset

number

Przesunięcie określa prawą krawędź prostokąta przycinania, która znajduje się po lewej stronie oryginalnej krawędzi obramowania prostokątnej, względem pierwotnej szerokości obiektu.

topOffset

number

Przesunięcie określa górną krawędź prostokąta przycinania, która znajduje się pod oryginalną krawędzią prostokąta ograniczającą względem pierwotnej wysokości obiektu.

bottomOffset

number

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

angle

number

Kąt obrotu okna przycięcia wokół środka w radianach. Kąt obrotu jest stosowany po kompensacji.

Kolorowe

Efekt kolorystyczny zastosowany do obrazu.

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

object (ColorStop)

Efekt zmiany koloru jest reprezentowany przez gradient, czyli listę zatrzymań kolorów.

Kolory w gradientie zastąpią odpowiednie kolory w tej samej pozycji na 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 wartości recolorStops przez dopasowanie gradientu do kolorów w bieżącym tagu color scheme strony. Ta usługa jest tylko do odczytu.

Stoper kolorów

Kolor i pozycja w pasku gradientu.

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

object (OpaqueColor)

Kolor przystanku gradientu.

alpha

number

Wartość alfa tego koloru w pasku gradientu. Wartość domyślna to 1,0, jest nieprzezroczysta.

position

number

Względna pozycja zatrzymania kolorów w pasku gradientu wyrażona w procentach. Wartość powinna być z przedziałem [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 przy użyciu pierwszego dostępnego koloru na stronie ze schematu kolorów.
LIGHT2 Efekt zmiany koloru, który rozjaśnia obraz przy użyciu drugiego dostępnego koloru strony ze schematu kolorów.
LIGHT3 Efekt zmiany koloru, który rozjaśnia obraz przy użyciu trzeciego dostępnego koloru strony ze schematu kolorów.
LIGHT4 Efekt zmiany koloru, który rozjaśnia obraz przy użyciu czwartego dostępnego koloru strony ze schematu kolorów.
LIGHT5 Efekt zmiany koloru, który rozjaśnia obraz przy użyciu piątego dostępnego na stronie koloru ze schematu kolorów.
LIGHT6 Efekt zmiany koloru, który rozjaśnia obraz przy użyciu szóstego dostępnego na stronie koloru ze schematu kolorów.
LIGHT7 Efekt zmiany koloru, który rozjaśnia obraz przy użyciu siódmego dostępnego koloru na stronie.
LIGHT8 Efekt zmiany koloru, który rozjaśnia obraz przy użyciu ósmego dostępnego koloru na danej stronie.
LIGHT9 Efekt zmiany koloru, który rozjaśnia obraz przy użyciu dziewiątego dostępnego na stronie koloru ze schematu kolorów.
LIGHT10 Efekt zmiany koloru, który rozjaśnia obraz przy użyciu dziesiątego dostępnego na stronie koloru ze schematu kolorów.
DARK1 Efekt zmiany koloru, który przyciemnia obraz, używając pierwszego dostępnego koloru strony ze schematu kolorów.
DARK2 Efekt zmiany koloru, który przyciemnia obraz za pomocą drugiego dostępnego na stronie koloru ze schematu kolorów.
DARK3 Efekt zmiany koloru, który przyciemnia obraz za pomocą trzeciego dostępnego koloru strony.
DARK4 Efekt zmiany koloru, który przyciemnia obraz przy użyciu czwartego dostępnego koloru na danej stronie.
DARK5 Efekt zmiany koloru, który przyciemnia obraz za pomocą piątego dostępnego koloru na stronie.
DARK6 Efekt zmiany koloru, który przyciemnia obraz, używając szóstego dostępnego na stronie koloru ze schematu kolorów.
DARK7 Efekt zmiany koloru, który przyciemnia obraz w siódmym dostępnym kolorze strony.
DARK8 efektem zmiany koloru, który przyciemnia obraz za pomocą ósmego dostępnego koloru na stronie.
DARK9 Efekt zmiany koloru, który przyciemnia obraz przy 9. dostępnym kolorze strony ze schematu kolorów.
DARK10 Efekt zmiany koloru, który przyciemnia obraz za pomocą dziesiątego dostępnego na stronie koloru ze schematu kolorów.
GRAYSCALE Efekt zmiany koloru, który powoduje zmianę koloru obrazu na odcienie szarości.
NEGATIVE Efekt zmiany koloru, który zmieniając kolor obrazu na ujemną.
SEPIA Efekt zmiany koloru, który pozwala zmienić kolor obrazu w kolorze sepii.
CUSTOM Niestandardowy kolor koloru. Szczegółowe informacje o gradientie betonowym znajdziesz tutaj: recolorStops.