REST Resource: presentations.pages

Risorsa: pagina

Una pagina di una presentazione.

Rappresentazione JSON
{
  "objectId": string,
  "pageType": enum (PageType),
  "pageElements": [
    {
      object (PageElement)
    }
  ],
  "revisionId": string,
  "pageProperties": {
    object (PageProperties)
  },

  // Union field properties can be only one of the following:
  "slideProperties": {
    object (SlideProperties)
  },
  "layoutProperties": {
    object (LayoutProperties)
  },
  "notesProperties": {
    object (NotesProperties)
  },
  "masterProperties": {
    object (MasterProperties)
  }
  // End of list of possible types for union field properties.
}
Campi
objectId

string

L'ID dell'oggetto per questa pagina. Gli ID oggetto utilizzati da Page e PageElement condividono lo stesso spazio dei nomi.

pageType

enum (PageType)

Il tipo di pagina.

pageElements[]

object (PageElement)

Gli elementi della pagina visualizzati nella pagina.

revisionId

string

Solo output. L'ID revisione della presentazione. Può essere utilizzato nelle richieste di aggiornamento per verificare che la revisione della presentazione non sia cambiata dall'ultima operazione di lettura. Viene compilato solo se l'utente ha accesso in modifica alla presentazione.

L'ID revisione non è un numero sequenziale, ma una stringa opaca. Il formato dell'ID revisione potrebbe cambiare nel tempo. L'ID revisione restituito è garantito come valido solo per 24 ore dopo la restituzione e non può essere condiviso tra utenti. Se l'ID revisione non cambia tra una chiamata e l'altra, significa che la presentazione non è cambiata. Al contrario, un ID modificato (per la stessa presentazione e lo stesso utente) di solito indica che la presentazione è stata aggiornata. Tuttavia, un ID modificato può essere dovuto anche a fattori interni, come le modifiche al formato dell'ID.

pageProperties

object (PageProperties)

Le proprietà della pagina.

Campo unione properties. Proprietà specifiche per ogni tipo di pagina. I master non richiedono proprietà aggiuntive. properties può essere solo uno dei seguenti:
slideProperties

object (SlideProperties)

Proprietà specifiche delle diapositive. Impostato solo se pageType = SLIDE.

layoutProperties

object (LayoutProperties)

Proprietà specifiche del layout. Impostato solo se pageType = LAYOUT.

notesProperties

object (NotesProperties)

Indica proprietà specifiche. Impostato solo se pageType = NOTES.

masterProperties

object (MasterProperties)

Gestisci proprietà specifiche. Impostato solo se pageType = MASTER.

PageType

Il tipo di pagina.

Enum
SLIDE Una pagina di slide.
MASTER Una pagina di slide master.
LAYOUT Una pagina di layout.
NOTES Una pagina di note.
NOTES_MASTER Una pagina principale delle note.

PageElement

Un elemento visivo visualizzato in una pagina.

Rappresentazione JSON
{
  "objectId": string,
  "size": {
    object (Size)
  },
  "transform": {
    object (AffineTransform)
  },
  "title": string,
  "description": string,

  // Union field element_kind can be only one of the following:
  "elementGroup": {
    object (Group)
  },
  "shape": {
    object (Shape)
  },
  "image": {
    object (Image)
  },
  "video": {
    object (Video)
  },
  "line": {
    object (Line)
  },
  "table": {
    object (Table)
  },
  "wordArt": {
    object (WordArt)
  },
  "sheetsChart": {
    object (SheetsChart)
  },
  "speakerSpotlight": {
    object (SpeakerSpotlight)
  }
  // End of list of possible types for union field element_kind.
}
Campi
objectId

string

L'ID dell'oggetto per questo elemento della pagina. Gli ID oggetto utilizzati da google.apps.slides.v1.Page e google.apps.slides.v1.PageElement condividono lo stesso spazio dei nomi.

size

object (Size)

Le dimensioni dell'elemento della pagina.

transform

object (AffineTransform)

La trasformazione dell'elemento della pagina.

L'aspetto visivo dell'elemento della pagina è determinato dalla sua trasformazione assoluta. Per calcolare la trasformazione assoluta, preconcatena la trasformazione di un elemento della pagina con le trasformazioni di tutti i relativi gruppi principali. Se l'elemento della pagina non è in un gruppo, la sua trasformazione assoluta corrisponde al valore in questo campo.

La trasformazione iniziale per il Group appena creato è sempre la trasformazione di identità.

title

string

Il titolo dell'elemento della pagina. Combinato con la descrizione per visualizzare il testo alternativo.

Il campo non è supportato per gli elementi Group.

description

string

La descrizione dell'elemento della pagina. Combinato con il titolo per visualizzare il testo alternativo.

Il campo non è supportato per gli elementi Group.

Campo unione element_kind. Il tipo di elemento rappresentato da questo PageElement. Ogni messaggio contiene le proprietà specifiche per quel tipo di elemento della pagina. element_kind può essere solo uno dei seguenti:
elementGroup

object (Group)

Una raccolta di elementi di pagina uniti come un'unica unità.

shape

object (Shape)

Una forma generica.

image

object (Image)

Un elemento di pagina immagine.

video

object (Video)

Un elemento della pagina di un video.

line

object (Line)

Un elemento di pagina di riga.

table

object (Table)

Un elemento di pagina della tabella.

wordArt

object (WordArt)

Un elemento di pagina WordArt.

sheetsChart

object (SheetsChart)

Un grafico collegato incorporato da Fogli Google. I grafici scollegati sono rappresentati come immagini.

speakerSpotlight

object (SpeakerSpotlight)

Una presentazione in evidenza.

Gruppo

Un tipo PageElement che rappresenta una raccolta unita di elementi PageElement.

Rappresentazione JSON
{
  "children": [
    {
      object (PageElement)
    }
  ]
}
Campi
children[]

object (PageElement)

La raccolta di elementi nel gruppo. La dimensione minima di un gruppo è 2.

WordArt

Un tipo PageElement che rappresenta la word art.

Rappresentazione JSON
{
  "renderedText": string
}
Campi
renderedText

string

Il testo visualizzato come testo artistico.

SpeakerSpotlight

Un tipo PageElement che rappresenta una presentazione in evidenza.

Rappresentazione JSON
{
  "speakerSpotlightProperties": {
    object (SpeakerSpotlightProperties)
  }
}
Campi
speakerSpotlightProperties

object (SpeakerSpotlightProperties)

Le proprietà della funzionalità Presentazione in evidenza.

SpeakerSpotlightProperties

Le proprietà di SpeakerSpotlight.

Rappresentazione JSON
{
  "outline": {
    object (Outline)
  },
  "shadow": {
    object (