Other

AffineTransform

AffineTransform verwendet eine 3 × 3-Matrix mit einer impliziten letzten Zeile von [ 0 0 1 ], um Quellkoordinaten (x, y) in Zielkoordinaten (x', y') gemäß folgender Formel umzuwandeln:

 [ 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 Scherelement für die X-Koordinate.

shearY

number

Das Scherelement für die Y-Koordinate.

translateX

number

Das Element für die X-Koordinatenübersetzung.

translateY

number

Das Element für die Y-Koordinatenverschiebung.

unit

enum (Unit)

Die Einheiten für die Übersetzung von Elementen.

OpaqueColor

Ein Wert für eine einfarbige Farbe, der dem Design angepasst werden kann.

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. kind darf nur einen der folgenden Werte haben:
rgbColor

object (RgbColor)

Eine opake RGB-Farbe.

themeColor

enum (ThemeColorType)

Eine opake 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 enthält eine ColorScheme, mit der diese Farbtypen des Designs konkreten Farben zugeordnet werden.

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 Property.

Enums
RENDERED Wenn der Status einer Property „RENDERED“ ist, hat das Element die entsprechende Property, wenn es auf einer Seite gerendert wird. Wenn das Element eine Platzhalterform ist, wie durch das Feld placeholder bestimmt, und von einer Platzhalterform übernommen 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 so festgelegt werden, dass es von untergeordneten Formen übernommen werden kann. Wenn Sie eine Property aus einem gerenderten Element entfernen möchten, setzen Sie den PropertyState auf „NOT_RENDERED“.
INHERIT Wenn der Status einer Eigenschaft „INHERIT“ (Übernehmen) ist, wird für den Eigenschaftsstatus der Wert des entsprechenden propertyState-Felds der übergeordneten Form verwendet. Elemente, die nicht übernommen werden, haben nie den Eigenschaftsstatus „INHERIT“.

SolidFill

Eine Volltonfarbe. Die Seite oder das Seitenelement wird vollständig mit dem angegebenen Farbwert ausgefüllt.

Wenn ein Feld nicht festgelegt ist, wird sein Wert möglicherweise von einem übergeordneten Platzhalter übernommen, falls vorhanden.

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

object (OpaqueColor)

Der Farbwert der Vollfüllung.

alpha

number

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

Pixelfarbe = Alpha * (Farbe) + (1,0 – Alpha) * (Hintergrundfarbe)

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, werden sie möglicherweise von einem übergeordneten Platzhalter übernommen, falls vorhanden. Wenn kein übergeordnetes Element vorhanden ist, wird in den Feldern standardmäßig der Wert verwendet, der für neue Seitenelemente verwendet wird, die im Editor für Präsentationen erstellt wurden. Dieser Wert kann von der Art 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 Dicke der Kontur.

dashStyle

enum (DashStyle)

Der Strichstil der Kontur.

propertyState

enum (PropertyState)

Der Status der Unterkunftsbeschreibung.

Wenn Sie den Umriss eines Seitenelements aktualisieren, wird dieses Feld implizit auf RENDERED aktualisiert, es sei denn, in derselben Anfrage wird ein anderer Wert angegeben. Wenn für ein Seitenelement kein Umriss angezeigt werden soll, setzen Sie dieses Feld auf NOT_RENDERED. In diesem Fall werden alle anderen in derselben Anfrage festgelegten Übersichtsfelder 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 Konturfüllung. kind darf nur einen der folgenden Werte haben:
solidFill

object (SolidFill)

Füllung mit einer durchgehenden Farbe

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 der 5. ECMA-376-Version, beschrieben ist.

Enums
DASH_STYLE_UNSPECIFIED Nicht angegebener Bindestrichstil.
SOLID Durchgezogene Linie Entspricht dem ECMA-376-Wert „solid“ für ST_PresetLineDashVal. Dies ist der Standard-Strichstil.
DOT Gestrichelte Linie. Entspricht dem ECMA-376-Wert „ST_PresetLineDashVal“, also „Punkt“.
DASH Gestrichelte Linie. Entspricht dem ECMA-376-Wert „ST_PresetLineDashVal“, also „dash“.
DASH_DOT Abwechselnd Striche und Punkte. Entspricht dem ECMA-376-Wert „ST_PresetLineDashVal“, also „dashDot“.
LONG_DASH Linie mit großen Strichen. Entspricht dem ECMA-376-Wert „ST_PresetLineDashVal“ „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, werden sie möglicherweise von einem übergeordneten Platzhalter übernommen, falls vorhanden. Wenn kein übergeordnetes Element vorhanden ist, wird in den Feldern standardmäßig der Wert verwendet, der für neue Seitenelemente verwendet wird, die im Editor für Präsentationen erstellt wurden. Dieser Wert kann von der Art 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. Dieses Attribut ist schreibgeschützt.

transform

object (AffineTransform)

Transformation, die die Verschiebung, Skalierung und Schrägstellung des Schattens relativ zur Ausrichtungsposition codiert.

alignment

enum (RectanglePosition)

Der Ausrichtungspunkt des Schattens, der den Ursprung für die Verschiebung, Skalierung und Schrägstellung des Schattens festlegt. Dieses Attribut ist schreibgeschützt.

blurRadius

object (Dimension)

Der Radius der Weichzeichnung 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. Dieses Attribut ist schreibgeschützt.

propertyState

enum (PropertyState)

Der Status der Schatteneigenschaft.

Wenn Sie den Schatten eines Seitenelements aktualisieren, wird dieses Feld implizit auf RENDERED aktualisiert, es sei denn, in derselben Anfrage wird ein anderer Wert angegeben. Wenn für ein Seitenelement kein Schatten angezeigt werden soll, setzen Sie dieses Feld auf NOT_RENDERED. In diesem Fall werden alle anderen Schattenfelder, die in derselben Anfrage festgelegt wurden, ignoriert.

Typ

Die Schattentypen.

Enums
SHADOW_TYPE_UNSPECIFIED Nicht angegebener Schattentyp.
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 Links mittig.
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 Textausrichtung.

Abgeleitet aus 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 der 5. ECMA-376-Version.

Enums
CONTENT_ALIGNMENT_UNSPECIFIED Eine nicht angegebene Inhaltsausrichtung. Die Textausrichtung wird vom übergeordneten Element übernommen, falls vorhanden.
CONTENT_ALIGNMENT_UNSUPPORTED Eine nicht unterstützte Inhaltsausrichtung.
TOP Eine Ausrichtung, bei der die Inhalte oben im Inhaltshalter ausgerichtet sind. Entspricht dem ECMA-376-ST_TextAnchoringType „t“.
MIDDLE Eine Ausrichtung, bei der die Inhalte mittig im Inhaltshalter ausgerichtet werden. Entspricht dem ECMA-376-ST_TextAnchoringType „ctr“.
BOTTOM Eine Ausrichtung, bei der die Inhalte am unteren Rand des Inhaltscontainers ausgerichtet werden. Entspricht ECMA-376 ST_TextAnchoringType „b“.

Platzhalter

Die Platzhalterinformationen, mit denen eine Platzhalterform eindeutig identifiziert wird.

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

enum (Type)

Der Typ des Platzhalters.

index

integer

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

parentObjectId

string

Die Objekt-ID des übergeordneten Platzhalters dieser Form. Wenn diese Option nicht festgelegt ist, gibt es kein übergeordnetes Platzhalter-Shape. Daher werden keine Eigenschaften von anderen Shapes übernommen.

Typ

Die Form des Platzhalters.

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 der 5. ECMA-376-Version.

Enums
NONE Standardwert, kein Platzhalter.
BODY Aus dem Textkörper.
CHART Diagramm oder Grafik
CLIP_ART Clipart-Bild
CENTERED_TITLE Der Titel ist zentriert.
DIAGRAM Diagramm.
DATE_AND_TIME Datum und Uhrzeit
FOOTER Text in der Fußzeile.
HEADER Text der Überschrift.
MEDIA Multimedia
OBJECT Beliebiger Inhaltstyp
PICTURE Bild.
SLIDE_NUMBER Die Foliennummer.
SUBTITLE Untertitel.
TABLE Tabelle.
TITLE Folientitel.
SLIDE_IMAGE Folienbild

ImageProperties

Die Eigenschaften der 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 Bilds. Wenn diese Option nicht festgelegt ist, wird das Bild nicht zugeschnitten. Dieses Attribut ist schreibgeschützt.

transparency

number

Der Transparenzeffekt des Bilds. Der Wert sollte im Intervall [0,0; 1,0] liegen, wobei 0 für keinen Effekt und 1 für vollständig transparent steht. Dieses Attribut ist schreibgeschützt.

brightness

number

Der Helligkeitseffekt des Bilds. Der Wert sollte im Intervall [-1,0; 1,0] liegen. 0 bedeutet, dass keine Wirkung erzielt wird. Dieses Attribut ist schreibgeschützt.

contrast

number

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

recolor

object (Recolor)

Der Umfärbungseffekt des Bilds. Wenn das nicht festgelegt ist, wird das Bild nicht neu eingefärbt. Dieses Attribut ist schreibgeschützt.

outline

object (Outline)

Der Umriss des Bildes. Wenn Sie diesen Parameter nicht festlegen, hat das Bild keinen Umriss.

shadow

object (Shadow)

Der Schatten des Bildes. Wenn dieser Wert nicht festgelegt ist, hat das Bild keinen Schatten. Dieses Attribut ist schreibgeschützt.

CropProperties

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

Die Zuschneideeigenschaften werden durch die Abstände der vier Ränder dargestellt, die ein Zuschneiderechteck definieren. Die Abweichungen werden in Prozent von den entsprechenden Rändern des ursprünglichen Begrenzungsrahmens des Objekts nach innen gemessen, bezogen auf die ursprünglichen Abmessungen des Objekts.

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

Nach dem Zuschneiden wird der Inhalt im Zuschneide-Rechteck so gedehnt, 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 Zuschneide-Rechtecks an, das sich rechts vom linken Rand des ursprünglichen Begrenzungs-Rechtecks befindet, bezogen auf die ursprüngliche Breite des Objekts.

rightOffset

number

Der Offset gibt den rechten Rand des Zuschneide-Rechtecks an, das sich links vom rechten Rand des ursprünglichen Begrenzungsrechtecks befindet, bezogen auf die ursprüngliche Breite des Objekts.

topOffset

number

Der Offset gibt den oberen Rand des Zuschneiderects an, der sich unterhalb des oberen Rands des ursprünglichen Begrenzungsrects befindet, bezogen auf die ursprüngliche Höhe des Objekts.

bottomOffset

number

Der Versatz gibt den unteren Rand des Zuschneiderects an, der sich über dem unteren Rand des ursprünglichen Begrenzungsrects befindet, bezogen auf die ursprüngliche Höhe des Objekts.

angle

number

Der Drehwinkel des Zuschneidefensters um seine Mitte, in Bogenmaß. Der Drehwinkel wird nach dem Versatz angewendet.

Neu einfärben

Ein Bild mit einem Umfärbungseffekt

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

object (ColorStop)

Der Farbeffekt 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. Dieses Attribut ist schreibgeschützt.

name

enum (Name)

Der Name des Farbeffekts.

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

ColorStop

Eine Farbe und Position in einem Farbverlaufsstreifen.

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

object (OpaqueColor)

Die Farbe des Farbverlaufsstopps.

alpha

number

Der Alphawert dieser Farbe im Farbverlaufsstreifen. Standardmäßig „1.0“, also vollständig undurchsichtig.

position

number

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

Name

Die Namen der Farbeffekte.

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