Other

AffineTransform

AffineTransform korzysta z macierzy 3x3 z domniemanym ostatnim wierszem [ 0 0 1 ], by przekształcić współrzędne źródła (x,y) w współrzędne miejsca docelowego (x', y') zgodnie z:

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

Wiadomość 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 współrzędnych Y.

shearX

number

Element cięcia współrzędnych na osi X.

shearY

number

Element ściany w kształcie współrzędnych Y.

translateX

number

Element przesunięcia współrzędnych X.

translateY

number

Element przesunięcia współrzędnych Y.

unit

enum (Unit)

Jednostki przesunięcia elementów.

OpaqueColor

Wartość jednolitego koloru tematycznego.

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 jednym z tych elementów:
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ładnik koloru koloru z zakresu od 0,0 do 1,0.

green

number

Składnik koloru zielonego w zakresie od 0,0 do 1,0.

blue

number

Składnik koloru niebieskiego z zakresu od 0,0 do 1,0.

ThemeColorType

Typy kolorów motywu.

PageProperties zawiera ColorScheme który definiuje mapowanie rodzajów kolorów w motywie 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 kolor światła.
DARK2 Reprezentuje drugi ciemny kolor.
LIGHT2 Reprezentuje drugi kolor światła.
ACCENT1 Reprezentuje pierwszy kolor uzupełniający.
ACCENT2 Reprezentuje drugi kolor uzupełniający.
ACCENT3 Reprezentuje trzeci kolor uzupełniający.
ACCENT4 Reprezentuje czwarty kolor uzupełniający.
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 usługi.

Wartości w polu enum
RENDERED Jeśli stan usługi to RENDERED, po wyrenderowaniu na stronie element ma odpowiednią właściwość. Jeśli element jest kształtem zastępczym określonym przez placeholder i dziedziczy z kształtu obiektu zastępczego, odpowiednie pole może być nieskonfigurowane, co oznacza, że wartość właściwości jest dziedziczona z nadrzędnej zmiennej. Jeśli element nie dziedziczy, pole będzie zawierać wyrenderowaną wartość. jest to wartość domyślna
NOT_RENDERED Jeśli stan usługi to NOT_RENDERED, element nie ma odpowiedniej właściwości po wyrenderowaniu na stronie. Pole może jednak nadal być ustawione w taki sposób, aby mogło 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 odpowiednich propertyState na kształcie nadrzędnym. Elementy, które nie dziedziczą, nigdy nie będą miały stanu właściwości INHERIT.

SolidFill

Wypełnienie jednolitym kolorem. Strona lub element strony jest w całości wypełniony określoną wartością koloru.

Jeśli któreś pole jest nieskonfigurowane, jego wartość może być dziedziczona z nadrzędnego obiektu zastępczego (jeśli istnieje).

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

object (OpaqueColor)

Wartość koloru wypełnienia.

alpha

number

Ułamek tej wartości color które należy zastosować do piksela. Oznacza to, że końcowy kolor w pikselach jest określony za pomocą tego równania:

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

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

Konspekt

Konspekt PageElement

Jeśli te pola nie są skonfigurowane, mogą być dziedziczone z zastępczego obiektu zastępczego (o ile istnieją). Jeśli go nie ma, pola będą domyślnie stosować wartość używaną w nowych elementach strony utworzonych w edytorze Prezentacji, co 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 konspektu.

weight

object (Dimension)

Grubość konturu.

dashStyle

enum (DashStyle)

Styl kreski konturu.

propertyState

enum (PropertyState)

Stan właściwości Outline.

Zaktualizowanie konspektu elementu strony spowoduje niejawnie zaktualizowanie tego pola do RENDERED, chyba że w tym samym żądaniu określono inną wartość. Aby element strony nie miał konspektu, ustaw w tym polu wartość NOT_RENDERED W takim przypadku wszystkie inne pola konspektu ustawione w tym samym żądaniu zostaną zignorowane.

OutlineFill

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 konspektu. kind może być tylko jednym z tych elementów:
solidFill

object (SolidFill)

Wypełnienie jednolitym kolorem.

DashStyle

Rodzaje myślników, które umożliwiają renderowanie geometrii liniowej. Te wartości są oparte na: „ST_PresetLineDashVal” prosty typ opisany w sekcji 20.1.10.48 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 dokumentu ECMA-376 4th Edition.

Wartości w polu enum
DASH_STYLE_UNSPECIFIED Nieokreślony styl kreski.
SOLID Linia ciągła. Odpowiada wartości „solid” standardu ECMA-376 ST_PresetLineDashVal. To jest domyślny styl kreski.
DOT Linia kropkowana. Odpowiada wartości „kropka” standardu ECMA-376 ST_PresetLineDashVal.
DASH Linia przerywana. Odpowiada wartości „dash” (dash) ECMA-376 ST_PresetLineDashVal.
DASH_DOT Naprzemienne myślniki i kropki. Odpowiada wartości „dashDot” ECMA-376 ST_PresetLineDashVal.
LONG_DASH Wiersz z dużymi myślnikami. Odpowiada wartości „lgDash” ECMA-376 ST_PresetLineDashVal.
LONG_DASH_DOT Naprzemiennie duże kreski i kropki. Odpowiada wartości „lgDashDot” standardu ECMA-376 ST_PresetLineDashVal.

Cień

Właściwości cienia elementu strony.

Jeśli te pola nie są skonfigurowane, mogą być dziedziczone z zastępczego obiektu zastępczego (o ile istnieją). Jeśli go nie ma, pola będą domyślnie stosować wartość używaną w nowych elementach strony utworzonych w edytorze Prezentacji, co 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)

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

transform

object (AffineTransform)

Przekształcenie, które koduje przesunięcie, skalę i skośność cienia względem pozycji wyrównania.

alignment

enum (RectanglePosition)

Punkt wyrównania cienia, który określa punkt początkowy przesunięcia, skalowania i pochylenia cienia. Ta właściwość jest tylko do odczytu.

blurRadius

object (Dimension)

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

color

object (OpaqueColor)

Wartość koloru cienia.

alpha

number

Wartość alfa koloru cienia mieści się w zakresie od 0,0 do 1,0.

rotateWithShape

boolean

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

propertyState

enum (PropertyState)

Stan właściwości cienia.

Zaktualizowanie cienia na elemencie strony powoduje niejawną zmianę tego pola na RENDERED, chyba że w tym samym żądaniu określono inną wartość. Aby nie mieć cienia na elemencie strony, ustaw w tym polu wartość NOT_RENDERED W takim przypadku wszystkie inne pola cieni ustawione w tym samym żądaniu zostaną zignorowane.

Typ

Typy cieni.

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

RectanglePosition

Definiuje pozycje referencyjne w prostokątie.

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

ContentAlignment

Typy wyrównywania treści.

Dane pochodzą z podzbioru wartości „ST_TextAnchoringType” prosty typ w sekcji 20.1.10.59 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
CONTENT_ALIGNMENT_UNSPECIFIED Nieokreślone wyrównanie treści. Wyrównanie treści jest dziedziczone z elementu nadrzędnego (jeśli istnieje).
CONTENT_ALIGNMENT_UNSUPPORTED Nieobsługiwane wyrównanie treści.
TOP Wyrównanie, które wyrównuje treść do góry właściciela treści. Odpowiada ECMA-376 ST_TextAnchoringType „t”.
MIDDLE Wyrównanie, które wyrównuje treść do środka właściciela treści. Odpowiada ECMA-376 ST_TextAnchoringType „ctr”.
BOTTOM Wyrównanie, które wyrównuje treść do dołu właściciela treści. Odpowiada ECMA-376 ST_TextAnchoringType „b”.

Obiekt zastępczy

Informacja o obiekcie zastępczym, która jednoznacznie identyfikuje symbol zastępczy.

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

enum (Type)

Typ obiektu zastępczego.

index

integer

Indeks obiektu zastępczego. Jeśli na tej samej stronie znajdują się te same typy obiektów zastępczych, będą one miały różne wartości indeksu.

parentObjectId

string

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

Typ

Typ zastępczego kształtu.

Wiele z tych typów symboli zastępczych odpowiada identyfikatorom zastępczym ze standardu ECMA-376. Więcej informacji o tych kształtach można znaleźć w opisie obiektu „ST_PlaceholderType” wpisz w sekcji 19.7.10 dokumentu „Office Open XML File Formats - Fundamentals and Markup Language Reference” (Podstawowe informacje o języku XML i informacje na jego temat w Office Open XML), część 1 dokumentu ECMA-376 4th Edition.

Wartości w polu enum
NONE Wartość domyślna, oznacza, że nie jest obiektem zastępczym.
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 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 przycinania obrazu. Jeśli jej nie skonfigurujesz, obraz nie zostanie przycięty. Ta właściwość jest tylko do odczytu.

transparency

number

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

brightness

number

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

contrast

number

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

recolor

object (Recolor)

Efekt zmiany kolorów obrazu. Jeśli zasada jest nieskonfigurowana, kolor obrazu nie jest zmieniany. Ta właściwość jest tylko do odczytu.

outline

object (Outline)

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

shadow

object (Shadow)

Cień obrazu. Jeśli zasada nie jest skonfigurowana, na obrazie nie ma cienia. Ta właściwość jest tylko do odczytu.

CropProperties

Właściwości przycinania obiektu zamkniętego w kontenerze. Na przykład Image

Właściwości przycinania są reprezentowane przez odsunięcia czterech krawędzi, które definiują prostokąt przycinania. Odsunięcia są mierzone procentowo od odpowiednich krawędzi oryginalnego prostokąta ograniczającego obiektu w kierunku wewnątrz, w odniesieniu do jego oryginalnych wymiarów.

  • Jeśli odsunięcie znajduje się w przedziale (0, 1), odpowiednia krawędź prostokąta przycinania jest umieszczona wewnątrz pierwotnego prostokąta ograniczającego obiektu.
  • Jeśli odsunięcie jest ujemne lub większe niż 1, odpowiednia krawędź prostokąta przycinania jest umieszczona poza oryginalnym prostokątem ograniczającym obiektu.
  • Jeśli lewa krawędź prostokąta przycinania znajduje się po prawej stronie, obiekt zostanie obrócony w poziomie.
  • Jeśli górna krawędź prostokąta przycinania znajduje się poniżej dolnej, obiekt zostanie obrócony w pionie.
  • 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, aby pasowała do kontenera.

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

number

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

rightOffset

number

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

topOffset

number

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

bottomOffset

number

To odsunięcie określa dolną krawędź prostokąta przycinania, która znajduje się powyżej dolnej krawędzi prostokąta ograniczającego, względem pierwotnej wysokości obiektu.

angle

number

Kąt obrotu okna przycinania wokół jego środka (w radianach). Kąt obrotu jest stosowany po odsunięciu.

Recolor

Efekt zmiany kolorów zastosowany do zdjęcia.

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

object (ColorStop)

Efekt zmiany kolorów jest reprezentowany przez gradient, który jest listą przełamań kolorów.

Kolory w gradientie zastąpią odpowiednie kolory na tym samym miejscu w palecie kolorów i zostaną zastosowane do obrazu. Ta właściwość jest tylko do odczytu.

name

enum (Name)

Nazwa efektu zmiany kolorów.

Nazwa jest określana na podstawie recolorStops dopasowując gradient do kolorów bieżących strony color scheme Ta właściwość jest tylko do odczytu.

ColorStop

Kolor i położenie na pasku gradientu.

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

object (OpaqueColor)

Kolor podziału gradientu.

alpha

number

Wartość alfa tego koloru na pasku gradientu. Domyślna wartość to 1, 0 (całkowicie nieprzezroczysta).

position

number

Względna pozycja końca koloru w pasku 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 kolorów. Wartość domyślna.
LIGHT1 Efekt ponownego kolorów, który rozjaśnia obraz przy użyciu pierwszego dostępnego koloru strony ze schematu kolorów.
LIGHT2 Efekt ponownego kolorów, który rozjaśnia obraz za pomocą drugiego dostępnego koloru strony ze schematu kolorów.
LIGHT3 Efekt ponownego kolorów, który rozjaśnia obraz za pomocą trzeciego dostępnego koloru strony ze schematu kolorów.
LIGHT4 Efekt rekoloryzacji, który rozjaśnia obraz za pomocą czwartego dostępnego koloru strony ze schematu kolorów.
LIGHT5 Efekt rekoloryzacji, który rozjaśnia obraz za pomocą piątego dostępnego koloru strony ze schematu kolorów strony.
LIGHT6 Efekt rekoloryzacji, który rozjaśnia obraz za pomocą szóstego dostępnego koloru strony ze schematu kolorów strony.
LIGHT7 Efekt rekoloryzacji, który rozjaśnia obraz za pomocą siódmego dostępnego koloru strony ze schematu kolorów strony.
LIGHT8 Efekt rekoloryzacji, który rozjaśnia obraz za pomocą ósmego dostępnego koloru strony ze schematu kolorów strony.
LIGHT9 Efekt rekoloryzacji, który rozjaśnia obraz przy użyciu dziewiątego dostępnego koloru strony ze schematu kolorów.
LIGHT10 Efekt rekoloryzacji, który rozjaśnia obraz przy użyciu dziesiątego dostępnego koloru strony ze schematu kolorów.
DARK1 Efekt rekoloryzacji, który przyciemnia obraz za pomocą pierwszego dostępnego koloru strony ze schematu kolorów.
DARK2 Efekt rekoloryzacji, który przyciemnia obraz za pomocą drugiego dostępnego koloru strony ze schematu kolorów.
DARK3 Efekt rekoloryzacji, który przyciemnia obraz za pomocą trzeciego dostępnego koloru strony ze schematu kolorów strony.
DARK4 Efekt rekoloryzacji, który przyciemnia obraz za pomocą czwartego dostępnego koloru strony ze schematu kolorów.
DARK5 Efekt rekoloryzacji, który przyciemnia obraz za pomocą piątego dostępnego koloru strony ze schematu kolorów strony.
DARK6 Efekt rekoloryzacji, który przyciemnia obraz za pomocą szóstego dostępnego koloru strony ze schematu kolorów strony.
DARK7 Efekt rekoloryzacji, który przyciemnia obraz za pomocą siódmego dostępnego koloru strony ze schematu kolorów strony.
DARK8 Efekt rekoloryzacji, który przyciemnia obraz za pomocą ósmego dostępnego koloru strony ze schematu kolorów strony.
DARK9 Efekt rekoloryzacji, który przyciemnia obraz przy użyciu dziewiątego dostępnego koloru strony ze schematu kolorów.
DARK10 Efekt rekoloryzacji, który przyciemnia obraz przy użyciu dziesiątego dostępnego koloru strony ze schematu kolorów.
GRAYSCALE Efekt rekoloryzacji, który powoduje zmianę koloru zdjęcia na skalę szarości.
NEGATIVE Efekt rekoloryzacji, który powoduje zmianę koloru zdjęcia na ujemną skalę szarości.
SEPIA Efekt rekoloryzacji, który powoduje zmianę koloru zdjęcia z użyciem sepii.
CUSTOM Niestandardowy efekt zmiany kolorów. Więcej informacji: recolorStops dla gradientu betonowego.