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 ( |
Campi | |
---|---|
scale
|
L'elemento di scalabilità della coordinata X. |
scale
|
L'elemento di scalabilità della coordinata Y. |
shear
|
L'elemento di taglio della coordinata X. |
shear
|
L'elemento di taglio della coordinata Y. |
translate
|
L'elemento di traduzione della coordinata X. |
translate
|
L'elemento di traslazione della coordinata Y. |
unit
|
Le unità per la traduzione degli elementi. |
OpaqueColor
Un valore di colore a tinta unita adattabile al tema.
Rappresentazione JSON |
---|
{ // Union field |
Campi | |
---|---|
Campo unione
kind . Il tipo di valore colore.
kind
può essere solo uno dei seguenti:
|
|
rgb
|
Un colore RGB opaco. |
theme
|
Un colore tema opaco. |
RgbColor
Un colore RGB.
Rappresentazione JSON |
---|
{ "red": number, "green": number, "blue": number } |
Campi | |
---|---|
red
|
Il componente rosso del colore, da 0,0 a 1,0. |
green
|
Il componente verde del colore, da 0,0 a 1,0. |
blue
|
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. |
HYPERLINK
|
Rappresenta il colore da utilizzare per i link ipertestuali. |
FOLLOWED_HYPERLINK
|
Rappresenta il colore da utilizzare per i link ipertestuali visitati. |
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. |
Link
Un link ipertestuale.
Rappresentazione JSON |
---|
{ // Union field |
Campi | |
---|---|
Campo unione
kind . I tipi di link.
kind
può essere solo uno dei seguenti:
|
|
url
|
Se impostato, indica che si tratta di un link alla pagina web esterna all'URL specificato. |
relative
|
Se impostato, indica che si tratta di un link a una slide di questa presentazione, indirizzata in base alla sua posizione. |
page
|
Se impostato, indica che si tratta di un link alla pagina specifica di questa presentazione con questo ID. Una pagina con questo ID potrebbe non esistere. |
slide
|
Se impostato, indica che si tratta di un link alla slide indicata da questo indice a partire da zero nella presentazione. In questo indice potrebbe non essere presente una slide. |
RelativeSlideLink
I tipi di link relativi.
Enum | |
---|---|
RELATIVE_SLIDE_LINK_UNSPECIFIED
|
Un link a diapositiva relativo non specificato. |
NEXT_SLIDE
|
Un link alla diapositiva successiva. |
PREVIOUS_SLIDE
|
Un link alla diapositiva precedente. |
FIRST_SLIDE
|
Un link alla prima diapositiva della presentazione. |
LAST_SLIDE
|
Un link all'ultima diapositiva della presentazione. |
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 ( |
Campi | |
---|---|
color
|
Il valore colore del riempimento a tinta unita. |
alpha
|
La frazione di questo
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 ( |
Campi | |
---|---|
outline
|
Il riempimento del contorno. |
weight
|
Lo spessore del contorno. |
dash
|
Lo stile del tratto del contorno. |
property
|
Lo stato della proprietà dell'outline.
L'aggiornamento del riquadro di un elemento di pagina aggiorna implicitamente questo campo su
|
OutlineFill
Il riempimento del contorno.
Rappresentazione JSON |
---|
{ // Union field |
Campi | |
---|---|
Campo unione
kind . Il tipo di riempimento del contorno.
kind
può essere solo uno dei seguenti:
|
|
solid
|
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 ( |
Campi | |
---|---|
type
|
Il tipo di ombra. Questa proprietà è di sola lettura. |
transform
|
Trasformazione che codifica la traslazione, la scala e la inclinazione dell'ombra rispetto alla posizione di allineamento. |
alignment
|
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. |
blur
|
Il raggio della sfocatura dell'ombra. Maggiore è il raggio, più diffusa sarà l'ombra. |
color
|
Il valore del colore dell'ombra. |
alpha
|
Il valore alpha del colore dell'ombra, compreso nell'intervallo da 0,0 a 1,0. |
rotate
|
Indica se l'ombra deve ruotare con la forma. Questa proprietà è di sola lettura. |
property
|
Lo stato della proprietà ombra.
L'aggiornamento dell'ombra di un elemento di pagina aggiorna implicitamente questo campo su
|
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 ( |
Campi | |
---|---|
type
|
Il tipo di segnaposto. |
index
|
L'indice del segnaposto. Se nella stessa pagina sono presenti gli stessi tipi di segnaposto, avranno valori di indice diversi. |
parent
|
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 ( |
Campi | |
---|---|
crop
|
Le proprietà di ritaglio dell'immagine. Se non è impostato, l'immagine non viene ritagliata. Questa proprietà è di sola lettura. |
transparency
|
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
|
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
|
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
|
L'effetto di ricolorazione dell'immagine. Se non è impostato, l'immagine non viene ricolorata. Questa proprietà è di sola lettura. |
outline
|
Il contorno dell'immagine. Se non è impostato, l'immagine non ha un contorno. |
shadow
|
L'ombra dell'immagine. Se non è impostato, l'immagine non ha ombre. Questa proprietà è di sola lettura. |
link
|
La destinazione del link ipertestuale dell'immagine. Se non è impostato, non è presente alcun link. |
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 | |
---|---|
left
|
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. |
right
|
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. |
top
|
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. |
bottom
|
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
|
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 ( |
Campi | |
---|---|
recolor
|
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
|
Il nome dell'effetto di ricolorazione.
Il nome viene determinato dal
|
ColorStop
Un colore e una posizione in una banda con gradiente.
Rappresentazione JSON |
---|
{
"color": {
object ( |
Campi | |
---|---|
color
|
Il colore della sfumatura. |
alpha
|
Il valore alpha di questo colore nella banda di sfumatura. Il valore predefinito è 1,0, completamente opaco. |
position
|
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.
|