- Zasób: Strona
- Zapis JSON
- PageType
- PageElement
- AffineTransform
- Grupa
- Kształt
- Typ
- TextContent
- TextElement
- ParagraphMarker
- ParagraphStyle
- Wyrównanie
- TextDirection
- SpacingMode
- Punkt
- TextStyle
- OptionalColor
- OpaqueColor
- RgbColor
- ThemeColorType
- Link
- RelativeSlideLink
- BaselineOffset
- WeightedFontFamily,
- TextRun
- AutoText
- Typ
- Lista
- NestingLevel:
- ShapeProperties,
- ShapeBackgroundFill
- PropertyState
- SolidFill
- Plan
- OutlineFill
- DashStyle
- Cień
- Typ
- RectanglePosition
- ContentAlignment
- Autodopasowanie
- AutofitType
- Obiekt zastępczy
- Typ
- Obraz
- ImageProperties
- CropProperties
- Zmiana koloru
- ColorStop
- funkcji
- Film
- Źródło
- VideoProperties
- Liniowy
- LineProperties
- LineFill
- ArrowStyle
- LineConnection
- Typ
- LineCategory
- Tabela
- TableRow
- TableRowProperties
- TableCell
- TableCellLocation
- TableCellProperties
- TableCellBackgroundFill
- TableColumnProperties
- TableBorderRow
- TableBorderCell
- TableBorderProperties
- TableBorderFill
- WordArt
- SheetsChart
- SheetsChartProperties
- SpeakerSpotlight
- SpeakerSpotlightProperties
- SlideProperties
- LayoutProperties
- NotesProperties
- MasterProperties
- PageProperties
- PageBackgroundFill
- StretchedPictureFill
- ColorScheme
- ThemeColorPair
- Metody
Zasób: Strona
Strona w prezentacji.
Zapis JSON |
---|
{ "objectId": string, "pageType": enum ( |
Pola | |
---|---|
objectId |
Identyfikator obiektu tej strony. Identyfikatory obiektów używane przez |
pageType |
Typ strony. |
pageElements[] |
Elementy strony wyrenderowane na stronie. |
revisionId |
Tylko dane wyjściowe. Identyfikator wersji prezentacji. Może być używany w żądaniach aktualizacji do potwierdzenia, że wersja prezentacji nie zmieniła się od ostatniej operacji odczytu. Pole wypełnione tylko wtedy, gdy użytkownik ma uprawnienia do edycji prezentacji. Identyfikator wersji nie jest sekwencyjną liczbą, ale nieprzejrzystym ciągiem znaków. Format identyfikatora wersji może się z czasem zmienić. Zwrócony identyfikator wersji jest ważny tylko przez 24 godziny od zwrócenia i nie można go udostępniać innym użytkownikom. Jeśli identyfikator wersji nie uległ zmianie między wywołaniami, prezentacja się nie zmieniła. Natomiast zmiana identyfikatora (dla tej samej prezentacji i użytkownika) zwykle oznacza, że prezentacja została zaktualizowana. Zmiana identyfikatora może jednak być spowodowana czynnikami wewnętrznymi, takimi jak zmiana formatu identyfikatora. |
pageProperties |
Właściwości strony. |
Pole sumy properties . Właściwości specyficzne dla poszczególnych typów strony. Elementy nadrzędne nie wymagają żadnych dodatkowych właściwości. properties może być tylko jedną z tych wartości: |
|
slideProperties |
Właściwości określonego slajdu. Ustaw ją tylko wtedy, gdy pageType = SLIDE. |
layoutProperties |
Właściwości specyficzne dla układu. Wartość należy ustawić tylko wtedy, gdy parametr pageType ma wartość LAYOUT. |
notesProperties |
Uwagi o określonych właściwościach. Ustaw ją tylko wtedy, gdy parametr pageType ma wartość NOTES. |
masterProperties |
Opanuj konkretne właściwości. Ustaw ją tylko wtedy, gdy parametr pageType ma wartość MASTER. |
PageType
Typ strony.
Wartości w polu enum | |
---|---|
SLIDE |
Strona slajdu. |
MASTER |
Główna strona slajdu. |
LAYOUT |
Strona z układem. |
NOTES |
Strona z notatkami. |
NOTES_MASTER |
Główna strona notatek. |
PageElement
Element wizualny renderowany na stronie.
Zapis JSON |
---|
{ "objectId": string, "size": { object ( |
Pola | |
---|---|
objectId |
Identyfikator obiektu tego elementu strony. Identyfikatory obiektów używane przez |
size |
Rozmiar elementu strony. |
transform |
Przekształcenie elementu strony. Wygląd elementu strony zależy od jego bezwzględnego przekształcenia. Aby obliczyć przekształcenie bezwzględne, połącz wstępnie przekształcenie elementu strony z przekształceniami wszystkich jego grup nadrzędnych. Jeśli element strony nie znajduje się w grupie, jego przekształcenie bezwzględne jest takie samo jak wartość w tym polu. Początkowe przekształcenie nowo utworzonego elementu |
title |
Tytuł elementu strony. Połączono z opisem, aby wyświetlić tekst alternatywny. Pole nie jest obsługiwane w przypadku elementów |
description |
Opis elementu strony. Połączono z tytułem, aby wyświetlić tekst alternatywny. Pole nie jest obsługiwane w przypadku elementów |
Pole sumy element_kind . Rodzaj elementu, który reprezentuje ten element PageElement. Każda wiadomość zawiera właściwości charakterystyczne dla danego rodzaju elementu strony. element_kind może być tylko jedną z tych wartości: |
|
elementGroup |
Zbiór elementów strony złączonych w jedną jednostkę. |
shape |
Ogólny kształt. |
image |
Element strony z obrazem. |
video |
Element strony filmu. |
line |
Element strony. |
table |
Element strony tabeli. |
wordArt |
Element strony WordArt. |
sheetsChart |
Link do wykresu umieszczonego z Arkuszy Google. Odłączone wykresy są reprezentowane jako obrazy. |
speakerSpotlight |
Speaker spotlight. |
Grupa
Rodzaj PageElement
reprezentujący złączoną kolekcję elementów PageElements.
Zapis JSON |
---|
{
"children": [
{
object ( |
Pola | |
---|---|
children[] |
Kolekcja elementów w grupie. Minimalny rozmiar grupy to 2. |
WordArt
Rodzaj elementu PageElement
reprezentujący WordArt.
Zapis JSON |
---|
{ "renderedText": string } |
Pola | |
---|---|
renderedText |
Tekst renderowany jako WordArt. |
SpeakerSpotlight
Rodzaj PageElement
reprezentujący Speaker spotlight.
Zapis JSON |
---|
{
"speakerSpotlightProperties": {
object ( |
Pola | |
---|---|
speakerSpotlightProperties |
Właściwości Speaker spotlight. |
SpeakerSpotlightProperties
Właściwości obiektu SpeakerSpotlight
.
Zapis JSON |
---|
{ "outline": { object ( |
Pola | |
---|---|
outline |
Kontur Speaker spotlight. Jeśli zasada jest nieskonfigurowana, nie ma konspektu. |
shadow |
Cień Speaker spotlight. Jeśli zasada jest nieskonfigurowana, nie ma cienia. |
SlideProperties
Właściwości elementu Page
, które mają zastosowanie tylko w przypadku stron ze stroną SLAJD typu pageType.
Zapis JSON |
---|
{
"layoutObjectId": string,
"masterObjectId": string,
"notesPage": {
object ( |
Pola | |
---|---|
layoutObjectId |
Identyfikator obiektu układu, na którym oparty jest ten slajd. Ta właściwość jest tylko do odczytu. |
masterObjectId |
Identyfikator obiektu głównego, na podstawie którego został utworzony ten slajd. Ta właściwość jest tylko do odczytu. |
notesPage |
Strona notatek, z którą powiązany jest ten slajd. Definiuje wygląd strony notatek podczas drukowania lub eksportowania slajdów z notatkami. Strona z notatkami dziedziczy właściwości z elementu |
isSkipped |
Określa, czy slajd jest pomijany w trybie prezentacji. Wartość domyślna to fałsz. |
LayoutProperties
Właściwości elementu Page
dotyczą tylko stron z układem pageType LAYOUT.
Zapis JSON |
---|
{ "masterObjectId": string, "name": string, "displayName": string } |
Pola | |
---|---|
masterObjectId |
Identyfikator obiektu głównego, na którym oparty jest ten układ. |
name |
Nazwa układu. |
displayName |
Czytelna dla człowieka nazwa układu. |
NotesProperties
Właściwości elementu Page
, które mają zastosowanie tylko w przypadku stron z NOTES typu pageType.
Zapis JSON |
---|
{ "speakerNotesObjectId": string } |
Pola | |
---|---|
speakerNotesObjectId |
Identyfikator obiektu kształtu na stronie z notatkami, który zawiera notatki na odpowiednim slajdzie. Rzeczywisty kształt nie zawsze występuje na stronie notatek. Wstawienie tekstu z użyciem tego identyfikatora obiektu spowoduje automatyczne utworzenie kształtu. W tym przypadku rzeczywisty kształt może mieć inny identyfikator obiektu. Działanie |
MasterProperties
Właściwości elementu Page
, które mają znaczenie tylko w przypadku stron o typie pageType MASTER.
Zapis JSON |
---|
{ "displayName": string } |
Pola | |
---|---|
displayName |
Czytelna dla człowieka nazwa mastera. |
PageProperties
Właściwości obiektu Page
.
Strona odziedziczy właściwości ze strony nadrzędnej. W zależności od typu strony hierarchię definiuje się tutaj: SlideProperties
lub LayoutProperties
.
Zapis JSON |
---|
{ "pageBackgroundFill": { object ( |
Pola | |
---|---|
pageBackgroundFill |
Wypełnienie tła strony. Jeśli nie jest skonfigurowana, wypełnienie tła jest dziedziczone ze strony nadrzędnej (o ile istnieje). Jeśli strona nie ma elementu nadrzędnego, wypełnienie tła domyślnie przyjmuje odpowiednie wypełnienie w edytorze Prezentacji. |
colorScheme |
Schemat kolorów strony. Jeśli schemat kolorów nie jest skonfigurowany, jest dziedziczony ze strony nadrzędnej. Jeśli strona nie ma elementu nadrzędnego, schemat kolorów korzysta z domyślnego schematu kolorów Prezentacji, zgodnego z wartościami domyślnymi w edytorze Prezentacji. Edytować można tylko konkretne kolory z pierwszych 12 elementów |
PageBackgroundFill
Wypełnienie tła strony.
Zapis JSON |
---|
{ "propertyState": enum ( |
Pola | |
---|---|
propertyState |
Stan właściwości wypełnienia tła. Zaktualizowanie wypełnienia na stronie spowoduje domyślnie zaktualizowanie tego pola do wartości |
Pole sumy kind . Rodzaj wypełnienia tła. kind może być tylko jedną z tych wartości: |
|
solidFill |
Wypełnienie jednolitym kolorem. |
stretchedPictureFill |
Rozciągnięte wypełnienie obrazu. |
StretchedPictureFill
Rozciągnięty obraz wypełni się. Strona lub jej element są w całości wypełnione określonym obrazem. Obraz zostanie rozciągnięty, aby zmieścił się w kontenerze.
Zapis JSON |
---|
{
"contentUrl": string,
"size": {
object ( |
Pola | |
---|---|
contentUrl |
Odczytywanie obiektu contentUrl: Adres URL zdjęcia o domyślnym czasie aktywności wynoszącym 30 minut. Ten adres URL jest oznaczony tagiem konta osoby wysyłającej prośbę. Każda osoba, która otrzymała adres URL, uzyska dostęp do zdjęcia jako pierwotna osoba zgłaszająca prośbę. Jeśli zmienią się ustawienia udostępniania prezentacji, dostęp do zdjęcia może zostać utracony. Zapisywanie parametru contentUrl: W momencie wstawienia zdjęcie jest pobierane raz, a jego kopia jest zapisywana i wyświetlana w prezentacji. Rozmiar zdjęcia nie może przekraczać 50 MB, a obraz nie może być większy niż 25 megapikseli i musi być w formacie PNG, JPEG lub GIF. Długość podanego adresu URL nie może przekraczać 2 kB. |
size |
Oryginalny rozmiar wypełnienia obrazu. To pole jest tylko do odczytu. |
ColorScheme
Paleta wstępnie zdefiniowanych kolorów strony.
Zapis JSON |
---|
{
"colors": [
{
object ( |
Pola | |
---|---|
colors[] |
ThemeColorType i odpowiadające im pary kolorów betonu. |
ThemeColorPair
Para mapowania typu koloru motywu na kolor betonu, który reprezentuje.
Zapis JSON |
---|
{ "type": enum ( |
Pola | |
---|---|
type |
Typ koloru motywu. |
color |
Kolor betonu odpowiadający kolorowi motywu powyżej. |
Metody |
|
---|---|
|
Pobiera najnowszą wersję określonej strony w prezentacji. |
|
Generuje miniaturę najnowszej wersji określonej strony w prezentacji i zwraca adres URL obrazu miniatury. |