Other

AffineTransform

Bei AffineTransform wird eine 3×3-Matrix mit einer impliziten letzten Zeile von [ 0 0 1 ] verwendet, um Quellkoordinaten (x,y) in Zielkoordinaten (x', y') zu transformieren:

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

Nach der Transformation:

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

Diese Nachricht besteht daher aus diesen sechs Matrixelementen.

JSON-Darstellung
{
  "scaleX": number,
  "scaleY": number,
  "shearX": number,
  "shearY": number,
  "translateX": number,
  "translateY": number,
  "unit": enum (Unit)
}
Felder
scaleX

number

Das Skalierungselement für die X-Koordinate.

scaleY

number

Das Skalierungselement für die Y-Koordinate.

shearX

number

Das Scherungselement für die X-Koordinate.

shearY

number

Das Scherungselement für die Y-Koordinate.

translateX

number

Das Translationselement für die X-Koordinate.

translateY

number

Das Translationselement für die Y-Koordinate.

unit

enum (Unit)

Die Einheiten für Übersetzungselemente.

OpaqueColor

Ein themenfähiger Volltonfarbenwert.

JSON-Darstellung
{

  // 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.
}
Felder
Union-Feld kind. Die Art des Farbwerts. Für kind ist nur einer der folgenden Werte zulässig:
rgbColor

object (RgbColor)

Eine opake RGB-Farbe.

themeColor

enum (ThemeColorType)

Eine undurchsichtige Designfarbe.

RgbColor

Eine RGB-Farbe.

JSON-Darstellung
{
  "red": number,
  "green": number,
  "blue": number
}
Felder
red

number

Die rote Komponente der Farbe, von 0,0 bis 1,0.

green

number

Die grüne Komponente der Farbe, von 0,0 bis 1,0.

blue

number

Die blaue Komponente der Farbe, von 0,0 bis 1,0.

ThemeColorType

Farbtypen des Designs.

PageProperties enthalten eine ColorScheme , die eine Zuordnung dieser Designfarbentypen zu konkreten Farben definiert.

Enums
THEME_COLOR_TYPE_UNSPECIFIED Nicht angegebene Designfarbe. Dieser Wert sollte nicht verwendet werden.
DARK1 Stellt die erste dunkle Farbe dar.
LIGHT1 Stellt die erste Lichtfarbe dar.
DARK2 Stellt die zweite dunkle Farbe dar.
LIGHT2 Stellt die zweite Lichtfarbe dar.
ACCENT1 Stellt die erste Akzentfarbe dar.
ACCENT2 Stellt die zweite Akzentfarbe dar.
ACCENT3 Stellt die dritte Akzentfarbe dar.
ACCENT4 Stellt die vierte Akzentfarbe dar.
ACCENT5 Stellt die fünfte Akzentfarbe dar.
ACCENT6 Stellt die sechste Akzentfarbe dar.
TEXT1 Stellt die erste Textfarbe dar.
BACKGROUND1 Stellt die erste Hintergrundfarbe dar.
TEXT2 Stellt die zweite Textfarbe dar.
BACKGROUND2 Stellt die zweite Hintergrundfarbe dar.

PropertyState

Die möglichen Status einer Unterkunft.

Enums
RENDERED Wenn der Status einer Eigenschaft RENDERED ist, hat das Element die entsprechende Eigenschaft, wenn es auf einer Seite gerendert wird. Wenn das Element gemäß dem Feld placeholder eine Platzhalterform ist und von einer Platzhalterform abgeleitet wird, ist das entsprechende Feld möglicherweise nicht festgelegt. Das bedeutet, dass der Eigenschaftswert von einem übergeordneten Platzhalter übernommen wird. Wenn das Element nicht übernommen wird, enthält das Feld den gerenderten Wert. „Immer“ ist der Standardwert.
NOT_RENDERED Wenn der Status einer Property NOT_RENDERED ist, hat das Element beim Rendern auf einer Seite nicht die entsprechende Property. Das Feld kann jedoch weiterhin so festgelegt werden, dass es von untergeordneten Formen übernommen werden kann. Wenn Sie eine Property aus einem gerenderten Element entfernen möchten, setzen Sie „propertyState“ auf „NOT_RENDERED“.
INHERIT Wenn der Status einer Eigenschaft INHERIT ist, wird für den Eigenschaftsstatus der Wert des entsprechenden propertyState-Felds im übergeordneten Shape verwendet. Elemente, die nicht erben, haben niemals den Eigenschaftsstatus INHERIT.

SolidFill

Eine einfarbige Füllung. Die Seite oder das Seitenelement wird vollständig mit dem angegebenen Farbwert gefüllt.

Wenn ein Feld nicht festgelegt ist, kann sein Wert von einem übergeordneten Platzhalter übernommen werden, sofern dieser vorhanden ist.

JSON-Darstellung
{
  "color": {
    object (OpaqueColor)
  },
  "alpha": number
}
Felder
color

object (OpaqueColor)

Der Farbwert der Volltonfüllung.

alpha

number

Der Bruchteil dieser color, der auf den Pixel angewendet werden soll. Die endgültige Pixelfarbe wird durch folgende Gleichung definiert:

pixel color = alpha * (color) + (1.0 - alpha) * (background color)

Der Wert 1,0 entspricht einer soliden Farbdarstellung, während die Farbe bei einem Wert von 0,0 vollständig transparent ist.

Umriss

Der Umriss eines PageElement.

Wenn diese Felder nicht festgelegt sind, können sie von einem übergeordneten Platzhalter übernommen werden, sofern dieser vorhanden ist. Wenn kein übergeordnetes Element vorhanden ist, werden die Felder standardmäßig auf den Wert festgelegt, der für neue Seitenelemente verwendet wird, die im Slides-Editor erstellt wurden. Dieser Wert kann vom Typ des Seitenelements abhängen.

JSON-Darstellung
{
  "outlineFill": {
    object (OutlineFill)
  },
  "weight": {
    object (Dimension)
  },
  "dashStyle": enum (DashStyle),
  "propertyState": enum (PropertyState)
}
Felder
outlineFill

object (OutlineFill)

Die Füllung der Kontur.

weight

object (Dimension)

Die Stärke der Kontur.

dashStyle

enum (DashStyle)

Der Strichstil der Kontur.

propertyState

enum (PropertyState)

Der Status der Umriss-Eigenschaft.

Wenn Sie den Umriss eines Seitenelements aktualisieren, wird dieses Feld implizit auf RENDERED aktualisiert, sofern in derselben Anfrage kein anderer Wert angegeben ist. Wenn Sie für ein Seitenelement keinen Umriss festlegen möchten, setzen Sie dieses Feld auf NOT_RENDERED. In diesem Fall werden alle anderen in derselben Anfrage festgelegten Felder für den Umriss ignoriert.

OutlineFill

Die Füllung der Kontur.

JSON-Darstellung
{

  // Union field kind can be only one of the following:
  "solidFill": {
    object (SolidFill)
  }
  // End of list of possible types for union field kind.
}
Felder
Union-Feld kind. Die Art der Umrissfüllung. Für kind ist nur einer der folgenden Werte zulässig:
solidFill

object (SolidFill)

Einfarbige Füllung.

DashStyle

Die Arten von Strichen, mit denen lineare Geometrie gerendert werden kann. Diese Werte basieren auf dem einfachen Typ „ST_PresetLineDashVal“, der in Abschnitt 20.1.10.49 von „Office Open XML File Formats – Fundamentals and Markup Language Reference“, Teil 1 von ECMA-376, 5. Ausgabe, beschrieben wird.

Enums
DASH_STYLE_UNSPECIFIED Nicht angegebener Strichstil.
SOLID Durchgezogene Linie. Entspricht dem ECMA-376-Wert ST_PresetLineDashVal „solid“. Dies ist der Standardstrichstil.
DOT Gepunktete Linie. Entspricht dem ECMA-376-Wert ST_PresetLineDashVal „dot“.
DASH Gestrichelte Linie. Entspricht dem ECMA-376-Wert ST_PresetLineDashVal „dash“.
DASH_DOT Abwechselnd Striche und Punkte. Entspricht dem ECMA-376-Wert „ST_PresetLineDashVal“ mit dem Wert „dashDot“.
LONG_DASH Linie mit großen Strichen Entspricht dem ECMA-376-Wert „ST_PresetLineDashVal“ mit dem Wert „lgDash“.
LONG_DASH_DOT Abwechselnd große Striche und Punkte. Entspricht dem ECMA-376-Wert ST_PresetLineDashVal „lgDashDot“.

Schatten

Die Schatteneigenschaften eines Seitenelements.

Wenn diese Felder nicht festgelegt sind, können sie von einem übergeordneten Platzhalter übernommen werden, sofern dieser vorhanden ist. Wenn kein übergeordnetes Element vorhanden ist, werden die Felder standardmäßig auf den Wert festgelegt, der für neue Seitenelemente verwendet wird, die im Slides-Editor erstellt wurden. Dieser Wert kann vom Typ des Seitenelements abhängen.

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

enum (Type)

Der Typ des Schattens. Diese Eigenschaft ist schreibgeschützt.

transform

object (AffineTransform)

Transformation, die die Translation, Skalierung und Neigung des Schattens relativ zur Ausrichtungsposition codiert.

alignment

enum (RectanglePosition)

Der Ausrichtungspunkt des Schattens, der den Ursprung für die Translation, Skalierung und Neigung des Schattens festlegt. Diese Eigenschaft ist schreibgeschützt.

blurRadius

object (Dimension)

Der Radius des Weichzeichner-Effekts des Schattens. Je größer der Radius, desto diffuser wird der Schatten.

color

object (OpaqueColor)

Der Farbwert des Schattens.

alpha

number

Der Alphawert der Schattenfarbe, von 0,0 bis 1,0.

rotateWithShape

boolean

Gibt an, ob sich der Schatten mit der Form drehen soll. Diese Eigenschaft ist schreibgeschützt.

propertyState

enum (PropertyState)

Der Status der Schatten-Property.

Wenn Sie den Schatten eines Seitenelements aktualisieren, wird dieses Feld implizit auf RENDERED aktualisiert, sofern in derselben Anfrage kein anderer Wert angegeben ist. Wenn ein Seitenelement keinen Schatten haben soll, legen Sie für dieses Feld den Wert NOT_RENDERED fest. In diesem Fall werden alle anderen Schattenfelder, die in derselben Anfrage festgelegt sind, ignoriert.

Typ

Die Schattenarten.

Enums
SHADOW_TYPE_UNSPECIFIED Nicht angegebener Schatten-Typ.
OUTER Schatten nach außen.

RectanglePosition

Definiert Referenzpositionen in einem Rechteck.

Enums
RECTANGLE_POSITION_UNSPECIFIED Nicht angegeben
TOP_LEFT Nach links oben.
TOP_CENTER Oben in der Mitte.
TOP_RIGHT Nach rechts oben.
LEFT_CENTER Mitte links
CENTER Mitte.
RIGHT_CENTER Rechts mittig.
BOTTOM_LEFT Nach links unten.
BOTTOM_CENTER Unten in der Mitte.
BOTTOM_RIGHT Nach rechts unten.

ContentAlignment

Die Arten der Inhaltsausrichtung.

Abgeleitet von einer Teilmenge der Werte des einfachen Typs „ST_TextAnchoringType“ in Abschnitt 20.1.10.60 von „Office Open XML File Formats – Fundamentals and Markup Language Reference“, Teil 1 von ECMA-376, 5. Auflage.

Enums
CONTENT_ALIGNMENT_UNSPECIFIED Eine nicht angegebene Inhaltsausrichtung. Die Ausrichtung des Inhalts wird vom übergeordneten Element übernommen, sofern es vorhanden ist.
CONTENT_ALIGNMENT_UNSUPPORTED Eine nicht unterstützte Inhaltsausrichtung.
TOP Eine Ausrichtung, bei der der Inhalt am oberen Rand des Content-Holders ausgerichtet wird. Entspricht ECMA-376 ST_TextAnchoringType „t“.
MIDDLE Eine Ausrichtung, bei der der Inhalt in der Mitte des Content-Holders ausgerichtet wird. Entspricht ECMA-376 ST_TextAnchoringType „ctr“.
BOTTOM Eine Ausrichtung, mit der der Inhalt am unteren Rand des Content-Holders ausgerichtet wird. Entspricht ECMA-376 ST_TextAnchoringType „b“.

Platzhalter

Die Platzhalterinformationen, die eine Platzhalterform eindeutig identifizieren.

JSON-Darstellung
{
  "type": enum (Type),
  "index": integer,
  "parentObjectId": string
}
Felder
type

enum (Type)

Der Typ des Platzhalters.

index

integer

Der Index des Platzhalters. Wenn dieselben Platzhaltertypen auf derselben Seite vorhanden sind, haben sie unterschiedliche Indexwerte.

parentObjectId

string

Die Objekt-ID des übergeordneten Platzhalters dieser Form. Wenn nicht festgelegt, ist die Form des übergeordneten Platzhalters nicht vorhanden. Die Form übernimmt also keine Eigenschaften von einer anderen Form.

Typ

Der Typ einer Platzhalterform.

Viele dieser Platzhaltertypen entsprechen Platzhalter-IDs aus dem ECMA-376-Standard. Weitere Informationen finden Sie in der Beschreibung des Typs „ST_PlaceholderType“ in Abschnitt 19.7.10 von „Office Open XML File Formats – Fundamentals and Markup Language Reference“, Teil 1 von ECMA-376, 5. Ausgabe.

Enums
NONE Standardwert, der angibt, dass es sich nicht um einen Platzhalter handelt.
BODY Aus dem Textkörper.
CHART Diagramm oder Grafik.
CLIP_ART Clipart
CENTERED_TITLE Titel zentriert.
DIAGRAM Diagramm.
DATE_AND_TIME Datum und Uhrzeit.
FOOTER Fußzeilentext.
HEADER Text der Überschrift.
MEDIA Multimedia
OBJECT Beliebiger Inhaltstyp.
PICTURE Bild.
SLIDE_NUMBER Nummer einer Folie.
SUBTITLE Untertitel.
TABLE Tabelle.
TITLE Titel der Folie.
SLIDE_IMAGE Folienbild

ImageProperties

Die Eigenschaften des Image.

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

object (CropProperties)

Die Zuschneideeigenschaften des Bildes. Wenn diese Option nicht festgelegt ist, wird das Bild nicht zugeschnitten. Diese Eigenschaft ist schreibgeschützt.

transparency

number

Der Transparenzeffekt des Bildes. Der Wert muss im Intervall [0,0; 1,0] liegen, wobei 0 keine Wirkung und 1 vollständig transparent bedeutet. Diese Eigenschaft ist schreibgeschützt.

brightness

number

Der Helligkeitseffekt des Bildes. Der Wert sollte im Intervall [-1,0, 1,0] liegen. Der Wert 0 bedeutet, dass keine Wirkung erzielt wird. Diese Eigenschaft ist schreibgeschützt.

contrast

number

Der Kontrasteffekt des Bildes. Der Wert sollte im Intervall [-1,0, 1,0] liegen. Der Wert 0 bedeutet, dass keine Wirkung erzielt wird. Diese Eigenschaft ist schreibgeschützt.

recolor

object (Recolor)

Der Umfärbungseffekt des Bildes. Wenn diese Option nicht festgelegt ist, wird das Bild nicht neu eingefärbt. Diese Eigenschaft ist schreibgeschützt.

outline

object (Outline)

Die Umrisse des Bildes. Wenn nicht festgelegt, hat das Bild keinen Umriss.

shadow

object (Shadow)

Der Schatten des Bildes. Wenn nicht festgelegt, hat das Bild keinen Schatten. Diese Eigenschaft ist schreibgeschützt.

CropProperties

Die Zuschneideeigenschaften eines Objekts, das in einem Container enthalten ist. Beispiel: Image.

Die Zuschneideeigenschaften werden durch die Offsets von vier Kanten dargestellt, die ein Zuschneiderechteck definieren. Die Offsets werden in Prozent von den entsprechenden Kanten des ursprünglichen Begrenzungsrechtecks des Objekts nach innen gemessen, relativ zu den ursprünglichen Abmessungen des Objekts.

  • Wenn der Offset im Intervall (0, 1) liegt, wird die entsprechende Kante des Zuschneiderechtecks innerhalb des ursprünglichen umgebenden Rechtecks des Objekts positioniert.
  • Wenn der Offset negativ oder größer als 1 ist, wird die entsprechende Kante des Zuschneiderechtecks außerhalb des ursprünglichen umgebenden Rechtecks des Objekts positioniert.
  • Wenn sich der linke Rand des Zuschneiderechtecks rechts vom rechten Rand befindet, wird das Objekt horizontal gespiegelt.
  • Wenn der obere Rand des Zuschneiderechtecks unter dem unteren Rand liegt, wird das Objekt vertikal gespiegelt.
  • Wenn alle Offsets und der Drehwinkel 0 sind, wird das Objekt nicht zugeschnitten.

Nach dem Zuschneiden wird der Inhalt im Zuschneiderechteck so gestreckt, dass er in den Container passt.

JSON-Darstellung
{
  "leftOffset": number,
  "rightOffset": number,
  "topOffset": number,
  "bottomOffset": number,
  "angle": number
}
Felder
leftOffset

number

Der Versatz gibt den linken Rand des Zuschneiderechtecks an, der sich rechts vom linken Rand des ursprünglichen Begrenzungsrechtecks befindet, relativ zur ursprünglichen Breite des Objekts.

rightOffset

number

Der Offset gibt den rechten Rand des Zuschneiderechtecks an, der sich links vom rechten Rand des ursprünglichen Begrenzungsrechtecks befindet, relativ zur ursprünglichen Breite des Objekts.

topOffset

number

Der Offset gibt den oberen Rand des Zuschneiderechtecks an, der sich unter dem oberen Rand des ursprünglichen Begrenzungsrechtecks befindet, relativ zur ursprünglichen Höhe des Objekts.

bottomOffset

number

Der Offset gibt den unteren Rand des Zuschneiderechtecks an, der sich relativ zur ursprünglichen Höhe des Objekts über dem unteren Rand des ursprünglichen Begrenzungsrechtecks befindet.

angle

number

Der Drehwinkel des Zuschneidefensters um seinen Mittelpunkt im Bogenmaß. Der Drehwinkel wird nach dem Offset angewendet.

Neu einfärben

Ein Bild mit einem angewendeten Umfärbungseffekt.

JSON-Darstellung
{
  "recolorStops": [
    {
      object (ColorStop)
    }
  ],
  "name": enum (Name)
}
Felder
recolorStops[]

object (ColorStop)

Der Effekt „Neu einfärben“ wird durch einen Farbverlauf dargestellt, der eine Liste von Farbstopps ist.

Die Farben im Farbverlauf ersetzen die entsprechenden Farben an derselben Position in der Farbvorlage und werden auf das Bild angewendet. Diese Eigenschaft ist schreibgeschützt.

name

enum (Name)

Der Name des Effekts zum Umfärben.

Der Name wird aus dem recolorStops bestimmt, indem der Farbverlauf mit den Farben im aktuellen color scheme der Seite abgeglichen wird. Diese Eigenschaft ist schreibgeschützt.

ColorStop

Eine Farbe und Position in einem Verlaufsband.

JSON-Darstellung
{
  "color": {
    object (OpaqueColor)
  },
  "alpha": number,
  "position": number
}
Felder
color

object (OpaqueColor)

Die Farbe des Farbverlaufstopps.

alpha

number

Der Alphawert dieser Farbe im Farbverlauf. Die Standardeinstellung ist „1.0“ (völlig undurchsichtig).

position

number

Die relative Position des Farbstopps im Farbverlauf, gemessen in Prozent. Der Wert sollte im Intervall [0,0, 1,0] liegen.

Name

Die Namen der Effekte zum Umfärben.

Enums
NONE Kein Effekt zum Neueinfärben. Der Standardwert.
LIGHT1 Ein Effekt zum Umfärben, der das Bild mit der ersten verfügbaren Farbe des Farbschemas der Seite aufhellt.
LIGHT2 Ein Umfärbungseffekt, der das Bild mit der zweiten verfügbaren Farbe des Farbschemas der Seite aufhellt.
LIGHT3 Ein Umfärbungseffekt, der das Bild mit der dritten verfügbaren Farbe des Farbschemas der Seite aufhellt.
LIGHT4 Ein Effekt zum Umfärben, der das Bild mit der vierten verfügbaren Farbe des Farbschemas der Seite aufhellt.
LIGHT5 Ein Effekt zum Umfärben, der das Bild mit der fünften verfügbaren Farbe des Farbschemas der Seite aufhellt.
LIGHT6 Ein Effekt zum Umfärben, der das Bild mit der sechsten verfügbaren Farbe des Farbschemas der Seite aufhellt.
LIGHT7 Ein Umfärbungseffekt, der das Bild mit der siebten verfügbaren Farbe des Farbschemas der Seite aufhellt.
LIGHT8 Ein Umfärbungseffekt, der das Bild mit der achten verfügbaren Farbe des Farbschemas der Seite aufhellt.
LIGHT9 Ein Umfärbungseffekt, der das Bild mit der neunten verfügbaren Farbe des Farbschemas der Seite aufhellt.
LIGHT10 Ein Effekt zum Umfärben, der das Bild mit der zehnten verfügbaren Farbe des Farbschemas der Seite aufhellt.
DARK1 Ein Effekt zum Umfärben, der das Bild mit der ersten verfügbaren Farbe des Farbschemas der Seite dunkler macht.
DARK2 Ein Umfärbungseffekt, der das Bild mit der zweiten verfügbaren Farbe des Farbschemas der Seite dunkler macht.
DARK3 Ein Umfärbungseffekt, der das Bild mit der dritten verfügbaren Farbe des Farbschemas der Seite dunkler macht.
DARK4 Ein Effekt zum Umfärben, der das Bild mit der vierten verfügbaren Farbe des Farbschemas der Seite dunkler macht.
DARK5 Ein Umfärbungseffekt, der das Bild mit der fünften verfügbaren Farbe des Farbschemas der Seite dunkler macht.
DARK6 Ein Umfärbungseffekt, der das Bild mit der sechsten verfügbaren Farbe des Farbschemas der Seite dunkler macht.
DARK7 Ein Effekt zum Umfärben, der das Bild mit der siebten verfügbaren Farbe des Farbschemas der Seite dunkler macht.
DARK8 Ein Umfärbungseffekt, der das Bild mit der achten verfügbaren Farbe des Farbschemas der Seite dunkler macht.
DARK9 Ein Umfärbungseffekt, der das Bild mit der neunten verfügbaren Farbe des Farbschemas der Seite dunkler macht.
DARK10 Ein Effekt zum Umfärben, der das Bild mit der zehnten verfügbaren Farbe des Farbschemas der Seite dunkler macht.
GRAYSCALE Ein Umfärbungseffekt, der das Bild in Graustufen umfärbt.
NEGATIVE Ein Effekt zum Umfärben, mit dem das Bild in Negativ-Graustufen umgefärbt wird.
SEPIA Ein Umfärbungseffekt, der das Bild in Sepia umfärbt.
CUSTOM Benutzerdefinierter Effekt zum Neueinfärben. Den konkreten Gradienten finden Sie unter recolorStops.