Other

AffineTransform

AffineTransform verwendet eine 3x3-Matrix mit einer implizierten letzten Zeile von [ 0 0 1 ], um Quellkoordinaten (x,y) nach folgenden Kriterien in Zielkoordinaten (x', y') 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 setzt sich daher aus diesen sechs Matrixelementen zusammen.

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 Y-Koordinaten-Skalierungselement.

shearX

number

Das Element der x-Koordinatenscherung.

shearY

number

Das Element der Y-Koordinatenscherung.

translateX

number

Das Übersetzungselement der X-Koordinate.

translateY

number

Das Y-Koordinatenübersetzungselement.

unit

enum (Unit)

Die Einheiten für die Übersetzer-Elemente.

OpaqueColor

Ein thematisch einsetzbarer Deckfarbwert.

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 kann nur einer der folgenden Werte sein:
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. Sie liegt zwischen 0,0 und 1,0.

blue

number

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

ThemeColorType

Farbtypen der Designs.

PageProperties enthält ColorScheme definiert eine Zuordnung dieser Farbtypen zu Betonfarben.

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

PropertyState

Die möglichen Status einer Eigenschaft.

Enums
RENDERED Wenn der Status einer Property RENDERED ist, hat das Element beim Rendern auf einer Seite die entsprechende Property. Handelt es sich bei dem Element um eine Platzhalterform gemäß der placeholder und von einer Platzhalterform übernommen wird, kann das entsprechende Feld nicht festgelegt werden. Dies bedeutet, dass der Eigenschaftswert von einem übergeordneten Platzhalter übernommen wird. Wenn das Element keine Werte übernimmt, enthält das Feld den gerenderten Wert. „Immer“ ist der Standardwert.
NOT_RENDERED Wenn der Status einer Property NOT_RENDERED ist, verfügt das Element nicht über die entsprechende Property, wenn es auf einer Seite gerendert wird. Das Feld kann jedoch trotzdem festgelegt werden, sodass es von untergeordneten Formen übernommen werden kann. Wenn Sie eine Eigenschaft aus einem gerenderten Element entfernen möchten, setzen Sie den propertyState auf NOT_RENDERED.
INHERIT Wenn der Status einer Eigenschaft INHERIT lautet, verwendet der Eigenschaftsstatus den Wert des entsprechenden propertyState in der übergeordneten Form ein. Elemente, die nicht übernommen werden, haben niemals einen INHERIT-Eigenschaftsstatus.

SolidFill

Eine Volltonfü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 durchgehenden Füllung.

alpha

number

Der Bruchteil davon 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 konfiguriert 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 zurückgesetzt, der für neue Seitenelemente verwendet wird, die im Präsentationen-Editor erstellt werden. Dies 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 Stärke des Umrisses

dashStyle

enum (DashStyle)

Der Bindestrich-Stil der Kontur.

propertyState

enum (PropertyState)

Der Status der Outline-Eigenschaft.

Wenn Sie die Struktur eines Seitenelements aktualisieren, wird dieses Feld implizit in RENDERED, es sei denn, in derselben Anfrage wird ein anderer Wert angegeben. Wenn ein Seitenelement keine Struktur haben soll, legen Sie dieses Feld auf NOT_RENDERED In diesem Fall werden alle anderen Outline-Felder in derselben Anfrage 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. kind kann nur einer der folgenden Werte sein:
solidFill

object (SolidFill)

Vollfarbige Füllung.

DashStyle

Die Arten von Bindestrichen, mit denen lineare Geometrie gerendert werden kann. Diese Werte basieren auf dem Wert "ST_PresetLineDashVal" einfacher Typ, der in Abschnitt 20.1.10.48 von „Office Open XML File Formats – Fundamentals and Markup Language Reference“, Teil 1 von ECMA-376 – vierte Ausgabe

Enums
DASH_STYLE_UNSPECIFIED Bindestrichstil nicht angegeben.
SOLID Durchgezogene Linie Entspricht dem ECMA-376 ST_PresetLineDashVal-Wert "solid". Dies ist der Standardstil für Bindestriche.
DOT Gestrichelte Linie. Entspricht ECMA-376 ST_PresetLineDashVal-Wert 'Punkt'.
DASH Gestrichelte Linie Entspricht ECMA-376 ST_PresetLineDashVal-Wert "dash".
DASH_DOT Abwechselnde Bindestriche und Punkte. Entspricht ECMA-376 ST_PresetLineDashVal-Wert "dashDot".
LONG_DASH Zeile mit großen Bindestrichen. Entspricht dem ECMA-376-ST_PresetLineDashVal-Wert "lgDash".
LONG_DASH_DOT Große Striche und Punkte abwechselnd Entspricht dem ECMA-376-ST_PresetLineDashVal-Wert "lgDashDot".

Schatten

Die Schatteneigenschaften eines Seitenelements.

Wenn diese Felder nicht konfiguriert 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 zurückgesetzt, der für neue Seitenelemente verwendet wird, die im Präsentationen-Editor erstellt werden. Dies 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)

Die Art des Schattens. Diese Eigenschaft ist schreibgeschützt.

transform

object (AffineTransform)

Transformation, die die Übersetzung, Skalierung und Verzerrung des Schattens relativ zur Ausrichtungsposition codiert.

alignment

enum (RectanglePosition)

Der Ausrichtungspunkt des Schattens, der den Ursprung für Übersetzung, Skalierung und Schiefe des Schattens festlegt. Diese Eigenschaft ist schreibgeschützt.

blurRadius

object (Dimension)

Der Radius des Weichzeichner-Effekts für den Schatten. Je größer der Radius, desto diffuser wird der Schatten.

color

object (OpaqueColor)

Der Wert für die Schattenfarbe.

alpha

number

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

rotateWithShape

boolean

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

propertyState

enum (PropertyState)

Der Status der Schatteneigenschaft.

Wenn Sie den Schatten eines Seitenelements aktualisieren, wird dieses Feld implizit in RENDERED, es sei denn, in derselben Anfrage wird ein anderer Wert angegeben. Wenn ein Seitenelement keinen Schatten haben soll, legen 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 Unbekannter 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 Mitte.
CENTER Mitte.
RIGHT_CENTER Rechts in der Mitte.
BOTTOM_LEFT Nach links unten.
BOTTOM_CENTER Unten Mitte.
BOTTOM_RIGHT Nach rechts unten.

ContentAlignment

Die Arten der inhaltlichen Ausrichtung.

Abgeleitet von einer Teilmenge der Werte des „ST_TextAnchoringType“ Geben Sie in Abschnitt 20.1.10.59 von „Office Open XML File Formats – Fundamentals and Markup Language Reference“, Teil 1 von ECMA-376 – vierte Ausgabe

Enums
CONTENT_ALIGNMENT_UNSPECIFIED Eine nicht spezifizierte Inhaltsausrichtung. Die Inhaltsausrichtung wird vom übergeordneten Element übernommen, sofern vorhanden.
CONTENT_ALIGNMENT_UNSUPPORTED Eine nicht unterstützte Inhaltsausrichtung.
TOP Eine Ausrichtung, die den Inhalt am oberen Rand des Inhaltsinhabers ausrichtet. Entspricht ECMA-376 ST_TextAnchoringType 't'.
MIDDLE Eine Ausrichtung, durch die der Inhalt an der Mitte des Inhaltsinhabers ausgerichtet wird. Entspricht ECMA-376 ST_TextAnchoringType "ctr".
BOTTOM Eine Ausrichtung, durch die der Inhalt am unteren Rand des Inhaltshalters 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 auf einer Seite dieselben Platzhaltertypen vorhanden sind, haben sie unterschiedliche Indexwerte.

parentObjectId

string

Die Objekt-ID des übergeordneten Platzhalters dieser Form. Ist die Richtlinie nicht konfiguriert, ist die übergeordnete Platzhalterform nicht vorhanden, sodass die Form keine Eigenschaften von anderen Formen übernimmt.

Typ

Der Typ einer Platzhalterform.

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

Enums
NONE Standardwert – bedeutet, dass es kein Platzhalter ist.
BODY Aus dem Textkörper.
CHART Diagramm oder Grafik.
CLIP_ART Clipart-Bild.
CENTERED_TITLE Titel zentriert.
DIAGRAM Diagramm.
DATE_AND_TIME Datum und Uhrzeit.
FOOTER Fußzeilentext.
HEADER Kopfzeilentext.
MEDIA Multimedia.
OBJECT Beliebiger Inhaltstyp.
PICTURE Bild.
SLIDE_NUMBER Nummer einer Folie.
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 Bildes. Wenn die Richtlinie nicht konfiguriert ist, wird das Bild nicht zugeschnitten. Diese Eigenschaft ist schreibgeschützt.

transparency

number

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

brightness

number

Der Helligkeitseffekt des Bildes. Der Wert sollte im Intervall [-1,0; 1,0] liegen, wobei 0 keine Auswirkung bedeutet. Diese Eigenschaft ist schreibgeschützt.

contrast

number

Der Kontrasteffekt des Bildes. Der Wert sollte im Intervall [-1,0; 1,0] liegen, wobei 0 keine Auswirkung bedeutet. Diese Eigenschaft ist schreibgeschützt.

recolor

object (Recolor)

Der Neufärbungseffekt des Bildes. Wenn die Richtlinie nicht konfiguriert ist, wird das Bild nicht neu gefärbt. Diese Eigenschaft ist schreibgeschützt.

outline

object (Outline)

Der Umriss des Bildes. Wenn die Richtlinie nicht konfiguriert ist, hat das Bild keinen Umriss.

shadow

object (Shadow)

Der Schatten des Bilds. Wenn die Richtlinie nicht konfiguriert ist, hat das Bild keinen Schatten. Diese Eigenschaft ist schreibgeschützt.

CropProperties

Die Zuschneideeigenschaften eines in einem Container eingeschlossenen Objekts. Beispiel: Image

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

  • Liegt der Versatz im Intervall (0, 1), wird die entsprechende Kante des Zuschneidebereichs innerhalb des ursprünglichen Begrenzungsrechtecks des Objekts positioniert.
  • Ist der Versatz negativ oder größer als 1, befindet sich die entsprechende Kante des Zuschneidebereichs außerhalb des ursprünglichen Begrenzungsrechtecks des Objekts.
  • Wenn sich die linke Seite des Zuschneidebereichs auf der rechten Seite der rechten Seite befindet, wird das Objekt horizontal gedreht.
  • Wenn sich der obere Rand des Zuschneidebereichs unterhalb seiner unteren Kante befindet, wird das Objekt vertikal gespiegelt.
  • Wenn alle Offsets und der Rotationswinkel 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 Offset gibt den linken Rand des Zuschneidebereichs an, der sich im Verhältnis zur ursprünglichen Breite des Objekts rechts vom ursprünglichen linken Rand des Begrenzungsrechtecks befindet.

rightOffset

number

Der Offset gibt den rechten Rand des Zuschneidebereichs an, der sich links vom ursprünglichen rechten Rand des Begrenzungsrechtecks im Verhältnis zur ursprünglichen Breite des Objekts befindet.

topOffset

number

Der Offset gibt den oberen Rand des Zuschneidebereichs an, der sich im Verhältnis zur ursprünglichen Höhe des Objekts unter dem ursprünglichen Begrenzungsrechteck befindet.

bottomOffset

number

Der Offset gibt den unteren Rand des Zuschneidebereichs an, der sich in Relation zur ursprünglichen Höhe des Objekts über der Unterkante des ursprünglichen Begrenzungsrechtecks befindet.

angle

number

Der Drehungswinkel des Zuschneidefensters um seinen Mittelpunkt im Bogenmaß. Der Rotationswinkel wird nach dem Versatz angewendet.

Recolor

Ein Farbumfärbungseffekt, der auf ein Bild angewendet wird.

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

object (ColorStop)

Der Neufärbungseffekt wird durch einen Farbverlauf dargestellt, bei dem es sich um eine Liste von Farbstopps handelt.

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

name

enum (Name)

Der Name des Umfärbungseffekts.

Der Name wird anhand der recolorStops indem der Farbverlauf mit den Farben in der aktuellen color scheme. Diese Eigenschaft ist schreibgeschützt.

ColorStop

Farbe und Position in einem Farbverlaufsbereich.

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

object (OpaqueColor)

Die Farbe des Farbverlaufsstopps.

alpha

number

Der Alphawert dieser Farbe im Farbverlaufsbereich. Die Standardeinstellung ist 1, 0 (vollständig deckend).

position

number

Die relative Position des Farbstopps im Farbverlaufsbereich, gemessen in Prozent. Der Wert sollte im Intervall [0.0; 1.0] liegen.

Name

Die Namen der Umfärbungseffekte.

Enums
NONE Kein Umfärbungseffekt. Der Standardwert.
LIGHT1 Ein Farbumfärbungseffekt, bei dem das Bild mit der ersten Farbe, die für die Seite verfügbar ist, aufgehellt wird.
LIGHT2 Ein Farbumfärbungseffekt, bei dem das Bild mit der zweiten verfügbaren Farbe der Seite aus ihrem Farbschema aufgehellt wird.
LIGHT3 Ein Farbumfärbungseffekt, bei dem das Bild mit der dritten Farbe aus dem Farbschema der Seite aufgehellt wird.
LIGHT4 Ein Neufärbungseffekt, bei dem das Bild mit der Farbe, die aus dem Farbschema der Seite verfügbar ist, aufgehellt wird.
LIGHT5 Ein Neufärbungseffekt, bei dem das Bild mit der fünften verfügbaren Farbe des Farbschemas der Seite aufgehellt wird.
LIGHT6 Ein Umfärbungseffekt, bei dem das Bild mit der sechsten verfügbaren Farbe aus dem Farbschema aufgehellt wird.
LIGHT7 Ein Umfärbungseffekt, bei dem das Bild mit der siebten verfügbaren Farbe aus dem Farbschema der Seite aufgehellt wird.
LIGHT8 Ein Farbumfärbungseffekt, bei dem das Bild mit der achten, die aus dem Farbschema der Seite verfügbar ist, aufgehellt wird.
LIGHT9 Ein Neufärbungseffekt, bei dem das Bild mit der neunten verfügbaren Farbe des Farbschemas der Seite aufgehellt wird.
LIGHT10 Ein Umfärbungseffekt, bei dem das Bild mit der zehnten verfügbaren Farbe des Farbschemas der Seite aufgehellt wird.
DARK1 Ein Farbumfärbungseffekt, bei dem das Bild mit der ersten Farbe abgedunkelt wird, die aus dem Farbschema der Seite verfügbar ist.
DARK2 Ein Umfärbungseffekt, bei dem das Bild mit der zweiten Farbe abgedunkelt wird, die der Seite aus ihrem Farbschema zur Verfügung steht.
DARK3 Ein Umfärbungseffekt, bei dem das Bild mit der dritten Farbe abgedunkelt wird, die aus dem Farbschema der Seite verfügbar ist.
DARK4 Ein Umfärbungseffekt, bei dem das Bild mit der vierten verfügbaren Farbe des Farbschemas der Seite abgedunkelt wird.
DARK5 Ein Umfärbungseffekt, bei dem das Bild mit der fünften verfügbaren Farbe des Farbschemas der Seite abgedunkelt wird.
DARK6 Ein Umfärbungseffekt, bei dem das Bild mit der sechsten verfügbaren Farbe aus dem Farbschema abgedunkelt wird.
DARK7 Ein Umfärbungseffekt, bei dem das Bild mit der siebten, verfügbaren Farbe des Farbschemas der Seite abgedunkelt wird.
DARK8 Ein Umfärbungseffekt, bei dem das Bild mit der achten verfügbaren Farbe aus dem Farbschema abgedunkelt wird.
DARK9 Ein Neufärbungseffekt, bei dem das Bild mit der neunten verfügbaren Farbe des Farbschemas der Seite abgedunkelt wird.
DARK10 Ein Umfärbungseffekt, bei dem das Bild mit der zehnten verfügbaren Farbe des Farbschemas der Seite abgedunkelt wird.
GRAYSCALE Ein Neufärbungseffekt, bei dem das Bild in Graustufen umgewandelt wird.
NEGATIVE Ein Neufärbungseffekt, der das Bild in negative Graustufen umfärbt.
SEPIA Ein Neufärbungseffekt, bei dem das Bild mithilfe der Sepiafarbe neu eingefärbt wird.
CUSTOM Benutzerdefinierter Neufärbungseffekt. Weitere Informationen finden Sie unter recolorStops für den konkreten Farbverlauf.