Other

Affine-Transformation

AffineTransform verwendet eine 3x3-Matrix mit einer implizierten letzten Zeile von [ 0 0 1 ], um die Quellkoordinaten (x,y) in die Zielkoordinaten (x', y') folgendermaßen 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 Element für die x-Koordinaten-Skalierung.

scaleY

number

Das Y-Koordinaten-Skalierungselement.

shearX

number

Das Element für die Koordinatenbestimmung mit x-Koordinaten.

shearY

number

Das Element für die y-Koordinaten-Scherung

translateX

number

Das x-Koordinaten-Übersetzungselement

translateY

number

Das Y-Koordinaten-Übersetzungselement

unit

enum (Unit)

Die Einheiten für die Übersetzung von Elementen.

Undurchsichtig

Ein unverwechselbarer Farbwert.

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 einer der folgenden Werte sein:
rgbColor

object (RgbColor)

Eine deckende RGB-Farbe.

themeColor

enum (ThemeColorType)

Eine undurchsichtige Designfarbe.

RGB-Farbe

Eine RGB-Farbe.

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

number

Die rote Komponente der Farbe, zwischen 0,0 und 1,0.

green

number

Die grüne Komponente der Farbe zwischen 0,0 und 1,0.

blue

number

Die blaue Komponente der Farbe, zwischen 0,0 und 1,0.

DesignFarbtyp

Designfarbtypen

PageProperties enthält einen ColorScheme, der eine Zuordnung dieser Designfarbtypen zu Betonfarben definiert.

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

Property-Status

Die möglichen Status einer Property.

Enums
RENDERED Wenn der Status einer Unterkunft RENDERED lautet, hat das Element die entsprechende Eigenschaft, wenn es auf einer Seite gerendert wird. Wenn das Element eine Platzhalterform ist, die durch das Feld placeholder bestimmt wird, und sie von einer Platzhalterform übernimmt, wird das entsprechende Feld möglicherweise nicht konfiguriert. Dies bedeutet, dass der Attributwert 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 NICHT_RENDERED ist, hat das Element beim Rendern auf einer Seite nicht die entsprechende Property. Das Feld kann jedoch trotzdem festgelegt werden, damit es von untergeordneten Formen übernommen werden kann. Wenn Sie eine Property aus einem gerenderten Element entfernen möchten, setzen Sie ihre „propertyState“ auf NOT_RENDERED.
INHERIT Wenn der Status einer Eigenschaft INHERIT ist, wird für den Property-Status der Wert des entsprechenden Felds propertyState in der übergeordneten Form verwendet. Elemente, die nicht übernommen werden, haben nie den Status INHERIT.

Solide Füllung

Einfarbige Füllung. Das Seiten- oder 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.

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

object (OpaqueColor)

Der Farbwert der durchgehenden Fü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.

Umrissen

Die Struktur von PageElement.

Wenn diese Felder nicht konfiguriert sind, können sie von einem übergeordneten Platzhalter übernommen werden, falls sie vorhanden sind. Wenn es kein übergeordnetes Element gibt, wird in den Feldern standardmäßig der Wert verwendet, der für neue Seitenelemente verwendet wird, die im Präsentationen-Editor erstellt werden. Das hängt von der Art des Seitenelements ab.

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

object (OutlineFill)

Die Füllung der Dokumentenstruktur.

weight

object (Dimension)

Die Dicke des Umrisses.

dashStyle

enum (DashStyle)

Der Strichstil der Struktur

propertyState

enum (PropertyState)

Der Umriss-Property-Status.

Wenn Sie den Umriss für ein Seitenelement aktualisieren, wird dieses Feld implizit auf RENDERED aktualisiert, es sei denn, in der Anfrage wird ein anderer Wert angegeben. Wenn ein Seitenelement nicht mit einem Rahmen versehen werden soll, setzen Sie dieses Feld auf NOT_RENDERED. In diesem Fall werden alle anderen Gliederungsfelder, die in derselben Anfrage festgelegt sind, ignoriert.

Outline-Füllung

Die Füllung der Dokumentenstruktur.

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 darf nur einer der folgenden Werte sein:
solidFill

object (SolidFill)

Einfarbige Füllung.

Dashboard

Die Arten von Bindestrichen, mit denen die lineare Geometrie gerendert werden kann. Diese Werte basieren auf dem einfachen Typ „ST_PresetLineDashVal“, der in Abschnitt 20.1.10.48 des Abschnitts „Office Open XML File Formats – Fundamentals and Markup Language Reference“, Teil 1 der ECMA-376 4. Edition, beschrieben ist.

Enums
DASH_STYLE_UNSPECIFIED Nicht angegebener Bindestriche-Stil.
SOLID Durchgezogene Linie. Entspricht dem ECMA-376-ST_PresetLineDashVal-Wert „solid“. Das ist der Standardstrichstil.
DOT Gepunktete Linie. Entspricht ECMA-376 ST_PresetLineDashVal-Wert „Punkt“.
DASH Gestrichelte Linie. Entspricht dem ECMA-376-ST_PresetLineDashVal-Wert „dash“.
DASH_DOT Sich abwechselnde Bindestriche und Punkte: Entspricht dem ECMA-376-ST_PresetLineDashVal-Wert „dashDot“.
LONG_DASH Linie mit großen Strichen. Entspricht dem ECMA-376-ST_PresetLineDashVal-Wert „lgDash“.
LONG_DASH_DOT Abwechselnde große Bindestriche und Punkte. Entspricht dem ECMA-376-ST_PresetLineDashVal-Wert „lgDashDot“.

Shadow

Die Schatteneigenschaften eines Seitenelements.

Wenn diese Felder nicht konfiguriert sind, können sie von einem übergeordneten Platzhalter übernommen werden, falls sie vorhanden sind. Wenn es kein übergeordnetes Element gibt, wird in den Feldern standardmäßig der Wert verwendet, der für neue Seitenelemente verwendet wird, die im Präsentationen-Editor erstellt werden. Das hängt von der Art des Seitenelements ab.

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 Property ist schreibgeschützt.

transform

object (AffineTransform)

Transformieren, die die Verschiebung, Skalierung und Verzerrung des Schattens relativ zur Ausrichtungsposition codiert.

alignment

enum (RectanglePosition)

Der Ausrichtungspunkt des Schattens, mit dem der Ursprung für die Übersetzung, Skalierung und Verschiebung des Schattens festgelegt wird. Diese Property ist schreibgeschützt.

blurRadius

object (Dimension)

Der Radius des Schattenweichzeichners. Je größer der Radius ist, desto größer ist der Schatten.

color

object (OpaqueColor)

Der Wert der Schattenfarbe.

alpha

number

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

rotateWithShape

boolean

Gibt an, ob der Schatten mit der Form gedreht werden soll. Diese Property ist schreibgeschützt.

propertyState

enum (PropertyState)

Der Zustand des Schattenattributs.

Wenn Sie den Schatten auf einem Seitenelement aktualisieren, wird dieses Feld implizit auf RENDERED aktualisiert, es sei denn, in der Anfrage wird ein anderer Wert angegeben. Wenn das Seitenelement keinen Schatten hat, legen Sie für dieses Feld NOT_RENDERED fest. In diesem Fall werden alle anderen in derselben Anfrage festgelegten Schattenfelder ignoriert.

Typ

Die Schattentypen.

Enums
SHADOW_TYPE_UNSPECIFIED Unbekannter Schattentyp.
OUTER Äußerer Schatten

Rechteckposition

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 Linke Mitte.
CENTER Mitte.
RIGHT_CENTER Rechte Mitte.
BOTTOM_LEFT Nach links unten.
BOTTOM_CENTER Unten zentriert.
BOTTOM_RIGHT Nach rechts unten.

Content-Ausrichtung

Die Arten der inhaltlichen Ausrichtung.

Er beruht auf einer Teilmenge der Werte des einfachen Typs „ST_TextAnchoringType“ in Abschnitt 20.1.10.59 des Abschnitts „Office Open XML File Formats – Fundamentals and Markup Language Reference“, Teil 1 der ECMA-376 4. Edition.

Enums
CONTENT_ALIGNMENT_UNSPECIFIED Eine nicht spezifizierte Inhaltsausrichtung. Die Inhaltsausrichtung des übergeordneten Elements wird übernommen, sofern vorhanden.
CONTENT_ALIGNMENT_UNSUPPORTED Nicht unterstützte Inhaltsausrichtung.
TOP Eine Ausrichtung, bei der der Inhalt oben auf dem Rechteinhaber ausgerichtet wird. Entspricht ECMA-376 ST_TextAnchoringType 't'.
MIDDLE Eine Ausrichtung, bei der der Inhalt auf die Mitte des Rechteinhabers ausgerichtet wird Entspricht ECMA-376 ST_TextAnchoringType „ctr“.
BOTTOM Eine Ausrichtung, bei der der Inhalt am unteren Ende des Rechteinhabers 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 die Richtlinie nicht konfiguriert ist, 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 des Typs „ST_PlaceholderType“ in Abschnitt 19.7.10 des „Office Open XML File Formats – Fundamentals and Markup Language Reference“, Teil 1 der ECMA-376 4. Edition.

Enums
NONE Standardwert, der angibt, dass er 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 Alle Inhaltstypen.
PICTURE Bild:
SLIDE_NUMBER Nummer einer Folie.
SUBTITLE Untertitel
TABLE Tabelle.
TITLE Titel der Folie.
SLIDE_IMAGE Folienbild.

ImageProperties

Die Attribute von 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. Ist die Richtlinie nicht konfiguriert, wird das Bild nicht zugeschnitten. Diese Property ist schreibgeschützt.

transparency

number

Der Transparenzeffekt des Bilds. Der Wert sollte im Intervall [0,0, 1,0] liegen, wobei 0 keinen Effekt und 1 vollständige Transparenz bedeutet. Diese Property ist schreibgeschützt.

brightness

number

Der Helligkeitseffekt des Bilds. Der Wert sollte im Intervall [-1,0, 1,0] liegen, wobei 0 keinen Effekt hat. Diese Property ist schreibgeschützt.

contrast

number

Der Kontrasteffekt des Bilds. Der Wert sollte im Intervall [-1,0, 1,0] liegen, wobei 0 keinen Effekt hat. Diese Property ist schreibgeschützt.

recolor

object (Recolor)

Der Farbneueffekt des Bilds. Wenn die Richtlinie nicht konfiguriert ist, wird das Bild nicht neu eingefärbt. Diese Property ist schreibgeschützt.

outline

object (Outline)

Der Umriss des Bilds. 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 Property ist schreibgeschützt.

Crop-Eigenschaften

Die Zuschneideeigenschaften eines Objekts, das in einem Container eingeschlossen 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 bezogen auf die ursprünglichen Abmessungen des Objekts gemessen.

  • Wenn der Offset im Intervall (0, 1) liegt, wird der entsprechende Rand des Zuschneiderechtecks innerhalb des ursprünglichen Begrenzungsrechtecks des Objekts positioniert.
  • Wenn der Offset negativ oder größer als 1 ist, wird der entsprechende Rand des Zuschneidebereichs außerhalb des ursprünglichen Begrenzungsrechtecks des Objekts positioniert.
  • Wenn sich der linke Rand des Zuschneidebereichs auf der rechten Seite befindet, wird das Objekt horizontal gedreht.
  • Wenn sich der obere Rand des Zuschneidebereichs unterhalb des unteren Rands befindet, wird das Objekt vertikal gedreht.
  • Wenn alle Offsets und der Drehwinkel 0 betragen, wird das Objekt nicht zugeschnitten.

Nach dem Zuschneiden wird der Inhalt des Zuschneidebereichs 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 rechts vom linken Rand des ursprünglichen Begrenzungsrechtecks bezogen auf die ursprüngliche Breite des Objekts liegt.

rightOffset

number

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

topOffset

number

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

bottomOffset

number

Der Offset gibt den unteren Rand des Zuschneiderechtecks an, der über dem unteren Rand des ursprünglichen Begrenzungsrechtecks liegt, bezogen auf die ursprüngliche Höhe des Objekts.

angle

number

Der Drehwinkel des Zuschneidefensters um das Mittelfeld in Radiant. Der Winkel wird nach dem Versatz angewendet.

Neu einfärben

Ein Farbneueffekt für ein Bild.

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

object (ColorStop)

Der Recolor-Effekt wird durch einen Farbverlauf dargestellt, der eine Liste von Farbstopps darstellt.

Die Farben des Farbverlaufs ersetzen die entsprechenden Farben an derselben Position in der Farbpalette und werden auf das Bild angewendet. Diese Property ist schreibgeschützt.

name

enum (Name)

Der Name des Effekts zur Neufärbung.

Der Name wird anhand des recolorStops ermittelt. Dazu wird der Farbverlauf mit den Farben im aktuellen color scheme der Seite abgeglichen. Diese Property ist schreibgeschützt.

Farbstopp

Eine Farbe und Position in einem Farbverlaufsband

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

object (OpaqueColor)

Die Farbe des Farbverlaufsstopps.

alpha

number

Der Alphawert dieser Farbe im Farbverlaufsband. Der Standardwert ist 1.0, vollständige Deckkraft.

position

number

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

Name

Namen der Effekte zur Neufärbung

Enums
NONE Kein Nachfärben. Der Standardwert.
LIGHT1 Ein Recolor-Effekt, durch den das Bild anhand der ersten verfügbaren Farbe seiner Seite aus dem Farbschema heller wird.
LIGHT2 Ein Recolor-Effekt, bei dem das Bild mit der zweitmöglichen Farbe seiner Seite aus dem Farbschema heller wird.
LIGHT3 Ein Recolor-Effekt, bei dem das Bild mit der dritten verfügbaren Farbe des Farbschemas aufgehellt wird.
LIGHT4 Ein Recolor-Effekt, bei dem das Bild auf Basis der vorhandenen Farbe des Farbschemas aufgehellt wird.
LIGHT5 Ein Recolor-Effekt, bei dem das Bild mit der fünften verfügbaren Farbe seiner Seite aus dem Farbschema heller wird.
LIGHT6 Ein Recolor-Effekt, bei dem das Bild mit der sechst verfügbaren Farbe des Seitenschemas heller wird.
LIGHT7 Ein Recolor-Effekt, durch den das Bild mit der siebten verfügbaren Farbe der Seite aus dem Farbschema heller wird.
LIGHT8 Ein Farbton, der das Bild mit der achten verfügbaren Farbe der Seite aus dem Farbschema aufhellen kann.
LIGHT9 Ein Recolor-Effekt, durch den das Bild anhand der neunten verfügbaren Farbe der Seite aus dem Farbschema heller wird.
LIGHT10 Ein Recolor-Effekt, bei dem das Bild mit der zehnten verfügbaren Farbe seiner Seite aus dem Farbschema heller wird.
DARK1 Ein neuer Farbeffekt, durch den das Bild mithilfe der ersten verfügbaren Farbe aus dem Farbschema der Seite verdunkelt wird.
DARK2 Ein Recolor-Effekt, bei dem das Bild mit der zweitmöglichen Farbe der Seite aus dem Farbschema abgedunkelt wird.
DARK3 Ein Farbneueffekt, durch den das Bild mithilfe der dritten verfügbaren Farbe aus dem Farbschema der Seite verdunkelt wird.
DARK4 Ein Recolor-Effekt, bei dem das Bild durch die vierte verfügbare Farbe der Seite aus dem Farbschema verdunkelt wird.
DARK5 Ein Recolor-Effekt, bei dem das Bild durch die fünfte verfügbare Farbe der Seite aus seinem Farbschema abgedunkelt wird.
DARK6 Ein neuer Farbeffekt, durch den das Bild mithilfe der sechst verfügbaren Farbe aus dem Farbschema der Seite verdunkelt wird.
DARK7 Ein neuer Farbeffekt, bei dem das Bild mit der siebten verfügbaren Farbe des Farbschemas verdunkelt wird.
DARK8 Ein Recolor-Effekt, bei dem das Bild mit der achten verfügbaren Farbe der Seite aus dem Farbschema verdunkelt wird.
DARK9 Ein Recolor-Effekt, bei dem das Bild durch die neunte verfügbare Farbe der Seite aus seinem Farbschema abgedunkelt wird.
DARK10 Ein Recolor-Effekt, bei dem das Bild mit der zehnt verfügbaren Farbe seiner Seite verdunkelt wird.
GRAYSCALE Ein Farbton, der das Bild auf Graustufen umfärbt
NEGATIVE Ein Recolor-Effekt, bei dem das Bild auf negative Graustufen umgestellt wird.
SEPIA Ein Recolor-Effekt, bei dem das Bild unter Verwendung der Sepiafarbe neu eingefärbt wird.
CUSTOM Benutzerdefinierter Farbwechsel. Informationen zum Betonverlauf finden Sie unter recolorStops.