Other

AffineTransform

AffineTransform utilizza una matrice 3x3 con un'ultima riga implicita di [ 0 0 1 ] per trasformare le coordinate di origine (x,y) in coordinate di destinazione (x', y') in base a:

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

Dopo la trasformazione,

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

Questo messaggio è quindi composto da questi sei elementi della matrice.

Rappresentazione JSON
{
  "scaleX": number,
  "scaleY": number,
  "shearX": number,
  "shearY": number,
  "translateX": number,
  "translateY": number,
  "unit": enum (Unit)
}
Campi
scaleX

number

L'elemento di scalabilità della coordinata X.

scaleY

number

L'elemento di scalabilità della coordinata Y.

shearX

number

L'elemento di taglio della coordinata X.

shearY

number

L'elemento di taglio della coordinata Y.

translateX

number

L'elemento di traduzione della coordinata X.

translateY

number

L'elemento di traslazione della coordinata Y.

unit

enum (Unit)

Le unità per la traduzione degli elementi.

OpaqueColor

Un valore di colore a tinta unita adattabile al tema.

Rappresentazione 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.
}
Campi
Campo unione kind. Il tipo di valore colore. kind può essere solo uno dei seguenti:
rgbColor

object (RgbColor)

Un colore RGB opaco.

themeColor

enum (ThemeColorType)

Un colore tema opaco.

RgbColor

Un colore RGB.

Rappresentazione JSON
{
  "red": number,
  "green": number,
  "blue": number
}
Campi
red

number

Il componente rosso del colore, da 0,0 a 1,0.

green

number

Il componente verde del colore, da 0,0 a 1,0.

blue

number

Il componente blu del colore, da 0,0 a 1,0.

ThemeColorType

Tipi di colori tema.

PageProperties contiene un ColorScheme che definisce una mappatura di questi tipi di colori del tema a colori specifici.

Enum
THEME_COLOR_TYPE_UNSPECIFIED Colore tema non specificato. Questo valore non deve essere utilizzato.
DARK1 Rappresenta il primo colore scuro.
LIGHT1 Rappresenta il primo colore chiaro.
DARK2 Rappresenta il secondo colore scuro.
LIGHT2 Rappresenta il secondo colore della luce.
ACCENT1 Rappresenta il primo colore di accento.
ACCENT2 Rappresenta il secondo colore di sfondo.
ACCENT3 Rappresenta il terzo colore di sfondo.
ACCENT4 Rappresenta il quarto colore di accento.
ACCENT5 Rappresenta il quinto colore di sfondo.
ACCENT6 Rappresenta il sesto colore di accento.
TEXT1 Rappresenta il primo colore del testo.
BACKGROUND1 Rappresenta il primo colore di sfondo.
TEXT2 Rappresenta il secondo colore del testo.
BACKGROUND2 Rappresenta il secondo colore di sfondo.

PropertyState

Gli stati possibili di una proprietà.

Enum
RENDERED Se lo stato di una proprietà è RENDERED, l'elemento ha la proprietà corrispondente quando viene visualizzato in una pagina. Se l'elemento è una forma segnaposto come stabilito dal placeholder campo e eredita da una forma segnaposto, il campo corrispondente potrebbe non essere impostato, il che significa che il valore della proprietà viene ereditato da un segnaposto principale. Se l'elemento non eredita, il campo conterrà il valore visualizzato. Questo è il valore predefinito.
NOT_RENDERED Se lo stato di una proprietà è NOT_RENDERED, l'elemento non ha la proprietà corrispondente quando viene visualizzato in una pagina. Tuttavia, il campo può essere impostato in modo da poter essere ereditato dalle forme secondarie. Per rimuovere una proprietà da un elemento visualizzato, imposta il relativo stato della proprietà su NOT_RENDERED.
INHERIT Se lo stato di una proprietà è INHERIT, lo stato della proprietà utilizza il valore del corrispondente propertyState campo nella forma principale. Gli elementi che non ereditano non avranno mai uno stato della proprietà INHERIT.

SolidFill

Un riempimento a tinta unita. La pagina o l'elemento di pagina viene riempito interamente con il valore di colore specificato.

Se un campo non è impostato, il relativo valore può essere ereditato da un segnaposto principale, se esistente.

Rappresentazione JSON
{
  "color": {
    object (OpaqueColor)
  },
  "alpha": number
}
Campi
color

object (OpaqueColor)

Il valore colore del riempimento a tinta unita.

alpha

number

La frazione di questo color che deve essere applicata al pixel. In altre parole, il colore del pixel finale è definito dall'equazione:

colore del pixel = alpha * (colore) + (1.0 - alpha) * (colore di sfondo)

Ciò significa che un valore di 1,0 corrisponde a un colore a tinta unita, mentre un valore di 0,0 corrisponde a un colore completamente trasparente.

Contorno

Il contorno di un PageElement.

Se questi campi non sono impostati, potrebbero essere ereditati da un segnaposto principale, se esistente. Se non è presente un elemento principale, per impostazione predefinita i campi assumeranno il valore utilizzato per i nuovi elementi di pagina creati nell'editor di Presentazioni, che può dipendere dal tipo di elemento di pagina.

Rappresentazione JSON
{
  "outlineFill": {
    object (OutlineFill)
  },
  "weight": {
    object (Dimension)
  },
  "dashStyle": enum (DashStyle),
  "propertyState": enum (PropertyState)
}
Campi
outlineFill

object (OutlineFill)

Il riempimento del contorno.

weight

object (Dimension)

Lo spessore del contorno.

dashStyle

enum (DashStyle)

Lo stile del tratto del contorno.

propertyState

enum (PropertyState)

Lo stato della proprietà dell'outline.

L'aggiornamento del riquadro di un elemento di pagina aggiorna implicitamente questo campo su RENDERED, a meno che non venga specificato un altro valore nella stessa richiesta. Per non avere un contorno in un elemento di pagina, imposta questo campo su NOT_RENDERED. In questo caso, tutti gli altri campi dello schema impostati nella stessa richiesta verranno ignorati.

OutlineFill

Il riempimento del contorno.

Rappresentazione JSON
{

  // Union field kind can be only one of the following:
  "solidFill": {
    object (SolidFill)
  }
  // End of list of possible types for union field kind.
}
Campi
Campo unione kind. Il tipo di riempimento del contorno. kind può essere solo uno dei seguenti:
solidFill

object (SolidFill)

Riempimento a tinta unita.

DashStyle

I tipi di trattini con cui è possibile eseguire il rendering della geometria lineare. Questi valori si basano sul tipo semplice "ST_PresetLineDashVal" descritto nella sezione 20.1.10.49 di "Office Open XML File Formats - Fundamentals and Markup Language Reference", parte 1 di ECMA-376 5th edition.

Enum
DASH_STYLE_UNSPECIFIED Stile dei trattini non specificato.
SOLID Linea continua. Corrisponde al valore ECMA-376 ST_PresetLineDashVal "solido". Questo è lo stile dei trattini predefinito.
DOT Linea tratteggiata. Corrisponde al valore "dot" di ST_PresetLineDashVal in ECMA-376.
DASH Linea tratteggiata. Corrisponde al valore "dash" di ECMA-376 ST_PresetLineDashVal.
DASH_DOT Linee tratteggiate e puntini alternati. Corrisponde al valore ECMA-376 ST_PresetLineDashVal "dashDot".
LONG_DASH Linea con trattini grandi. Corrisponde al valore ECMA-376 ST_PresetLineDashVal "lgDash".
LONG_DASH_DOT Barre e puntini grandi alternati. Corrisponde al valore ECMA-376 ST_PresetLineDashVal "lgDashDot".

Ombre

Le proprietà di ombra di un elemento della pagina.

Se questi campi non sono impostati, potrebbero essere ereditati da un segnaposto principale, se esistente. Se non è presente un elemento principale, per impostazione predefinita i campi assumeranno il valore utilizzato per i nuovi elementi di pagina creati nell'editor di Presentazioni, che può dipendere dal tipo di elemento di pagina.

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

enum (Type)

Il tipo di ombra. Questa proprietà è di sola lettura.

transform

object (AffineTransform)

Trasformazione che codifica la traslazione, la scala e la inclinazione dell'ombra rispetto alla posizione di allineamento.

alignment

enum (RectanglePosition)

Il punto di allineamento dell'ombra, che imposta l'origine per la traslazione, la scala e la inclinazione dell'ombra. Questa proprietà è di sola lettura.

blurRadius

object (Dimension)

Il raggio della sfocatura dell'ombra. Maggiore è il raggio, più diffusa sarà l'ombra.

color

object (OpaqueColor)

Il valore del colore dell'ombra.

alpha

number

Il valore alpha del colore dell'ombra, compreso nell'intervallo da 0,0 a 1,0.

rotateWithShape

boolean

Indica se l'ombra deve ruotare con la forma. Questa proprietà è di sola lettura.

propertyState

enum (PropertyState)

Lo stato della proprietà ombra.

L'aggiornamento dell'ombra di un elemento di pagina aggiorna implicitamente questo campo su RENDERED, a meno che non venga specificato un altro valore nella stessa richiesta. Per non avere ombre su un elemento di pagina, imposta questo campo su NOT_RENDERED. In questo caso, tutti gli altri campi shadow impostati nella stessa richiesta verranno ignorati.

Tipo

I tipi di ombre.

Enum
SHADOW_TYPE_UNSPECIFIED Tipo di ombra non specificato.
OUTER Ombra esterna.

RectanglePosition

Definisce le posizioni di riferimento in un rettangolo.

Enum
RECTANGLE_POSITION_UNSPECIFIED Non specificato.
TOP_LEFT In alto a sinistra.
TOP_CENTER In alto al centro.
TOP_RIGHT In alto a destra.
LEFT_CENTER Al centro a sinistra.
CENTER Al centro.
RIGHT_CENTER Al centro a destra.
BOTTOM_LEFT In basso a sinistra.
BOTTOM_CENTER In basso al centro.
BOTTOM_RIGHT In basso a destra.

ContentAlignment

I tipi di allineamento dei contenuti.

Dedotto da un sottoinsieme di valori del tipo semplice "ST_TextAnchoringType" nella sezione 20.1.10.60 di "Office Open XML File Formats - Fundamentals and Markup Language Reference", parte 1 di ECMA-376 5th edition.

Enum
CONTENT_ALIGNMENT_UNSPECIFIED Un allineamento dei contenuti non specificato. L'allineamento dei contenuti viene ereditato dall'elemento principale, se esistente.
CONTENT_ALIGNMENT_UNSUPPORTED Un allineamento dei contenuti non supportato.
TOP Un allineamento che allinea i contenuti alla parte superiore del contenitore dei contenuti. Corrisponde a ECMA-376 ST_TextAnchoringType "t".
MIDDLE Un allineamento che allinea i contenuti al centro del contenitore dei contenuti. Corrisponde a ECMA-376 ST_TextAnchoringType "ctr".
BOTTOM Un allineamento che allinea i contenuti alla parte inferiore del contenitore dei contenuti. Corrisponde a ECMA-376 ST_TextAnchoringType "b".

Segnaposto

Le informazioni del segnaposto che identificano in modo univoco una forma del segnaposto.

Rappresentazione JSON
{
  "type": enum (Type),
  "index": integer,
  "parentObjectId": string
}
Campi
type

enum (Type)

Il tipo di segnaposto.

index

integer

L'indice del segnaposto. Se nella stessa pagina sono presenti gli stessi tipi di segnaposto, avranno valori di indice diversi.

parentObjectId

string

L'ID oggetto del segnaposto principale di questa forma. Se non è impostato, la forma del segnaposto principale non esiste, pertanto la forma non eredita le proprietà da nessun'altra forma.

Tipo

Il tipo di forma del segnaposto.

Molti di questi tipi di segnaposto corrispondono agli ID segnaposto dello standard ECMA-376. Per ulteriori informazioni, consulta la descrizione del tipo "ST_PlaceholderType" nella sezione 19.7.10 di "Office Open XML File Formats - Fundamentals and Markup Language Reference", parte 1 di ECMA-376 5th edition.

Enum
NONE Valore predefinito, indica che non si tratta di un segnaposto.
BODY Testo del corpo.
CHART Grafico o grafico.
CLIP_ART Immagine clip art.
CENTERED_TITLE Titolo centrato.
DIAGRAM Diagramma.
DATE_AND_TIME Data e ora.
FOOTER Testo del piè di pagina.
HEADER Testo dell'intestazione.
MEDIA Multimedia.
OBJECT Qualsiasi tipo di contenuti.
PICTURE Immagine.
SLIDE_NUMBER Numero di una diapositiva.
SUBTITLE Sottotitolo.
TABLE Tabella.
TITLE Titolo della slide.
SLIDE_IMAGE Immagine della slide.

ImageProperties

Le proprietà di Image.

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

object (CropProperties)

Le proprietà di ritaglio dell'immagine. Se non è impostato, l'immagine non viene ritagliata. Questa proprietà è di sola lettura.

transparency

number

L'effetto di trasparenza dell'immagine. Il valore deve essere compreso nell'intervallo [0,0, 1,0], dove 0 indica nessun effetto e 1 indica completamente trasparente. Questa proprietà è di sola lettura.

brightness

number

L'effetto di luminosità dell'immagine. Il valore deve essere compreso nell'intervallo [-1,0; 1,0], dove 0 indica nessun effetto. Questa proprietà è di sola lettura.

contrast

number

L'effetto di contrasto dell'immagine. Il valore deve essere compreso nell'intervallo [-1,0; 1,0], dove 0 indica nessun effetto. Questa proprietà è di sola lettura.

recolor

object (Recolor)

L'effetto di ricolorazione dell'immagine. Se non è impostato, l'immagine non viene ricolorata. Questa proprietà è di sola lettura.

outline

object (Outline)

Il contorno dell'immagine. Se non è impostato, l'immagine non ha un contorno.

shadow

object (Shadow)

L'ombra dell'immagine. Se non è impostato, l'immagine non ha ombre. Questa proprietà è di sola lettura.

CropProperties

Le proprietà di ritaglio di un oggetto racchiuso in un contenitore. Ad esempio, un Image.

Le proprietà di ritaglio sono rappresentate dagli offset di quattro bordi che definiscono un rettangolo di ritaglio. Gli offset vengono misurati in percentuale dai bordi corrispondenti del rettangolo delimitante originale dell'oggetto verso l'interno, rispetto alle dimensioni originali dell'oggetto.

  • Se l'offset è nell'intervallo (0, 1), il bordo corrispondente del rettangolo di ritaglio è posizionato all'interno del rettangolo delimitante originale dell'oggetto.
  • Se l'offset è negativo o maggiore di 1, il bordo corrispondente del rettangolo di ritaglio è posizionato all'esterno del rettangolo delimitante originale dell'oggetto.
  • Se il bordo sinistro del rettangolo di ritaglio si trova sul lato destro del suo bordo destro, l'oggetto verrà capovolto orizzontalmente.
  • Se il bordo superiore del rettangolo di ritaglio è sotto il bordo inferiore, l'oggetto verrà capovolto verticalmente.
  • Se tutti gli offset e l'angolo di rotazione sono pari a 0, l'oggetto non viene ritagliato.

Dopo il ritaglio, i contenuti nel rettangolo di ritaglio verranno allungati per adattarsi al contenitore.

Rappresentazione JSON
{
  "leftOffset": number,
  "rightOffset": number,
  "topOffset": number,
  "bottomOffset": number,
  "angle": number
}
Campi
leftOffset

number

L'offset specifica il bordo sinistro del rettangolo di ritaglio che si trova a destra del bordo sinistro del rettangolo delimitante originale, rispetto alla larghezza originale dell'oggetto.

rightOffset

number

L'offset specifica il bordo destro del rettangolo di ritaglio che si trova a sinistra del bordo destro del rettangolo delimitante originale, rispetto alla larghezza originale dell'oggetto.

topOffset

number

L'offset specifica il bordo superiore del rettangolo di ritaglio che si trova sotto il bordo superiore del rettangolo delimitante originale, rispetto all'altezza originale dell'oggetto.

bottomOffset

number

L'offset specifica il bordo inferiore del rettangolo di ritaglio che si trova sopra il bordo inferiore del rettangolo delimitante originale, rispetto all'altezza originale dell'oggetto.

angle

number

L'angolo di rotazione della finestra di ritaglio attorno al suo centro, in radianti. L'angolo di rotazione viene applicato dopo l'offset.

Ricolora

Un effetto di ricolorazione applicato a un'immagine.

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

object (ColorStop)

L'effetto di ridicolorazione è rappresentato da un gradiente, ovvero un elenco di stop di colore.

I colori della sfumatura sostituiranno i colori corrispondenti nella stessa posizione della tavolozza dei colori e verranno applicati all'immagine. Questa proprietà è di sola lettura.

name

enum (Name)

Il nome dell'effetto di ricolorazione.

Il nome viene determinato dal recolorStops associando il gradiente ai colori del color scheme corrente della pagina. Questa proprietà è di sola lettura.

ColorStop

Un colore e una posizione in una banda con gradiente.

Rappresentazione JSON
{
  "color": {
    object (OpaqueColor)
  },
  "alpha": number,
  "position": number
}
Campi
color

object (OpaqueColor)

Il colore della sfumatura.

alpha

number

Il valore alpha di questo colore nella banda di sfumatura. Il valore predefinito è 1,0, completamente opaco.

position

number

La posizione relativa della fermata di colore nella banda di sfumatura misurata in percentuale. Il valore deve essere compreso nell'intervallo [0,0, 1,0].

Nome

I nomi degli effetti di ricolorazione.

Enum
NONE Nessun effetto di ricolorazione. Il valore predefinito.
LIGHT1 Un effetto di ricolorazione che schiarisce l'immagine utilizzando il primo colore disponibile della combinazione di colori della pagina.
LIGHT2 Un effetto di ricolorazione che schiarisce l'immagine utilizzando il secondo colore disponibile della combinazione di colori della pagina.
LIGHT3 Un effetto di ricolorazione che schiarisce l'immagine utilizzando il terzo colore disponibile della combinazione di colori della pagina.
LIGHT4 Un effetto di ridicolorazione che schiarisce l'immagine utilizzando il quarto colore disponibile della combinazione di colori della pagina.
LIGHT5 Un effetto di ridicolorazione che schiarisce l'immagine utilizzando il quinto colore disponibile della combinazione di colori della pagina.
LIGHT6 Un effetto di ridicolorazione che schiarisce l'immagine utilizzando il sesto colore disponibile della combinazione di colori della pagina.
LIGHT7 Un effetto di ricolorazione che schiarisce l'immagine utilizzando il settimo colore disponibile della combinazione di colori della pagina.
LIGHT8 Un effetto di ricolorazione che schiarisce l'immagine utilizzando l'ottavo colore disponibile della combinazione di colori della pagina.
LIGHT9 Un effetto di ricolorazione che schiarisce l'immagine utilizzando il nono colore disponibile della combinazione di colori della pagina.
LIGHT10 Un effetto di ridicolorazione che schiarisce l'immagine utilizzando il decimo colore disponibile della combinazione di colori della pagina.
DARK1 Un effetto di ricolorazione che scurisce l'immagine utilizzando il primo colore disponibile della combinazione di colori della pagina.
DARK2 Un effetto di ricolorazione che scurisce l'immagine utilizzando il secondo colore disponibile della combinazione di colori della pagina.
DARK3 Un effetto di ricolorazione che scurisce l'immagine utilizzando il terzo colore disponibile della combinazione di colori della pagina.
DARK4 Un effetto di ricolorazione che scurisce l'immagine utilizzando il quarto colore disponibile della combinazione di colori della pagina.
DARK5 Un effetto di ricolorazione che scurisce l'immagine utilizzando il quinto colore disponibile della combinazione di colori della pagina.
DARK6 Un effetto di ricolorazione che scurisce l'immagine utilizzando il sesto colore disponibile della combinazione di colori della pagina.
DARK7 Un effetto di ricolorazione che scurisce l'immagine utilizzando il settimo colore disponibile della combinazione di colori della pagina.
DARK8 Un effetto di ricolorazione che scurisce l'immagine utilizzando l'ottavo colore disponibile della combinazione di colori della pagina.
DARK9 Un effetto di ricolorazione che scurisce l'immagine utilizzando il nono colore disponibile della combinazione di colori della pagina.
DARK10 Un effetto di ricolorazione che scurisce l'immagine utilizzando il decimo colore disponibile della combinazione di colori della pagina.
GRAYSCALE Un effetto di ricolorazione che ricolora l'immagine in scala di grigi.
NEGATIVE Un effetto di ricolorazione che ricolora l'immagine in scala di grigi negativa.
SEPIA Un effetto di ricolorazione che ricolora l'immagine utilizzando il colore seppia.
CUSTOM Effetto di ricolorazione personalizzata. Consulta recolorStops per il gradiente del cemento.