- Zasób: strona
- Zapis JSON
- PageType
- PageElement
- AffineTransform
- Grupa
- kształt;
- Typ
- TextContent
- TextElement
- ParagraphMarker
- ParagraphStyle
- Dopasowanie
- TextDirection
- SpacingMode
- Punktor
- TextStyle
- OptionalColor
- OpaqueColor
- RgbColor
- ThemeColorType
- Link
- RelativeSlideLink
- BaselineOffset
- WeightedFontFamily
- TextRun
- AutoText
- Typ
- Lista
- NestingLevel
- ShapeProperties
- ShapeBackgroundFill
- PropertyState
- SolidFill
- Konspekt
- OutlineFill
- DashStyle
- Cień
- Typ
- RectanglePosition
- ContentAlignment
- Automatyczne dopasowanie
- AutofitType
- Obiekt zastępczy
- Typ
- Obraz
- ImageProperties
- CropProperties
- Recolor
- ColorStop
- Nazwa
- 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 wyrenderowane na stronie. |
revisionId |
Tylko dane wyjściowe. Identyfikator wersji prezentacji. Może być używany w żądaniach aktualizacji, aby potwierdzić, że wersja prezentacji nie zmieniła się od ostatniej operacji odczytu. To pole jest wypełniane tylko wtedy, gdy użytkownik ma uprawnienia do edycji prezentacji. Identyfikator wersji nie jest liczbą sekwencyjną, ale nieprzezroczystym ciągiem. Format identyfikatora wersji może się z czasem zmienić. Gwarantujemy, że zwrócony identyfikator wersji będzie ważny tylko przez 24 godziny po zwróceniu i nie będzie można go udostępniać użytkownikom. Jeśli identyfikator wersji nie zmienia się między wywołaniami, prezentacja nie uległa zmianie. Jeśli natomiast zmienisz identyfikator (dla tej samej prezentacji i tego samego użytkownika), oznacza to, że prezentacja została zaktualizowana. Jednak zmiana identyfikatora może wynikać z czynników wewnętrznych, takich jak zmiana formatu identyfikatora. |
pageProperties |
Właściwości strony. |
Pole sumy properties . Właściwości, które są specyficzne dla każdego typu strony. Elementy nadrzędne nie wymagają żadnych dodatkowych właściwości. properties może mieć tylko jedną z tych wartości: |
|
slideProperties |
Właściwości dotyczące slajdów. Ustaw tylko wtedy, gdy pageType ma wartość SLIDE. |
layoutProperties |
Właściwości związane z układem. Ustawiany tylko wtedy, gdy pageType ma wartość LAYOUT. |
notesProperties |
Właściwości charakterystyczne dla notatek. Ustaw tylko wtedy, gdy pageType ma wartość NOTES. |
masterProperties |
Opanuj konkretne właściwości. Ustawiany tylko wtedy, gdy pageType ma wartość MASTER. |
PageType
Typ strony.
Wartości w polu enum | |
---|---|
SLIDE |
Strona slajdu. |
MASTER |
Główna strona slajdu. |
LAYOUT |
Układ strony. |
NOTES |
Strona z notatkami. |
NOTES_MASTER |
Strona wzorcowa notatek. |
PageElement
Element wizualny wyrenderowany 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 przekształcenia bezwzględnego. 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 należy do grupy, jego przekształcenie bezwzględne jest takie samo jak wartość w tym polu. Początkowe przekształcenie nowo utworzonego elementu |
title |
Tytuł elementu strony. Łączenie z opisem w celu wyświetlenia tekstu alternatywnego. Pole nie jest obsługiwane w przypadku elementów |
description |
Opis elementu strony. W połączeniu z tytułem w celu wyświetlenia tekstu alternatywnego. Pole nie jest obsługiwane w przypadku elementów |
Pole sumy element_kind . Rodzaj elementu reprezentowanego przez dany element strony. Każda wiadomość zawiera właściwości charakterystyczne dla danego typu elementu strony. element_kind może mieć tylko jedną z tych wartości: |
|
elementGroup |
Zbiór elementów strony połą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 |
Umieszczony link z wykresu 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[] |
Zbiór elementów w grupie. Minimalny rozmiar grupy to 2. |
WordArt
Rodzaj PageElement
reprezentujący obiekt WordArt.
Zapis JSON |
---|
{ "renderedText": string } |
Pola | |
---|---|
renderedText |
Tekst wyrenderowany jako tekst WordArt. |
SpeakerSpotlight
Rodzaj PageElement
reprezentujący okienko prezentującego.
Zapis JSON |
---|
{
"speakerSpotlightProperties": {
object ( |
Pola | |
---|---|
speakerSpotlightProperties |
Właściwości okienka prezentującego. |
SpeakerSpotlightProperties
Właściwości obiektu SpeakerSpotlight
.
Zapis JSON |
---|
{ "outline": { object ( |
Pola | |
---|---|
outline |
Kontur okienka prezentującego. Jeśli nie jest skonfigurowana, nie ma konspektu. |
shadow |
Cień okienka prezentującego. Jeśli zasada nie jest skonfigurowana, cień jest niewidoczny. |
SlideProperties
Właściwości elementu Page
istotne tylko w przypadku stron z obiektem pageType SLIDE.
Zapis JSON |
---|
{
"layoutObjectId": string,
"masterObjectId": string,
"notesPage": {
object ( |
Pola | |
---|---|
layoutObjectId |
Identyfikator obiektu układu, na którym jest oparty ten slajd. Ta właściwość jest tylko do odczytu. |
masterObjectId |
Identyfikator obiektu głównego, na podstawie którego jest oparty ten slajd. Ta właściwość jest tylko do odczytu. |
notesPage |
Strona notatek, z którą jest powiązany ten slajd. Definiuje wygląd strony z notatkami podczas drukowania lub eksportowania slajdów z notatkami. Strona z notatkami dziedziczy właściwości z elementu |
isSkipped |
Określa, czy slajd ma być pomijany w trybie prezentacji. Wartość domyślna to fałsz. |
LayoutProperties
Właściwości elementu Page
mają znaczenie tylko w przypadku stron z typem pageType LAYOUT.
Zapis JSON |
---|
{ "masterObjectId": string, "name": string, "displayName": string } |
Pola | |
---|---|
masterObjectId |
Identyfikator obiektu mastera, na którym oparty jest ten układ. |
name |
Nazwa układu. |
displayName |
Zrozumiała dla człowieka nazwa układu. |
NotesProperties
Właściwości elementu Page
istotne tylko w przypadku stron z wartością pageType NOTES.
Zapis JSON |
---|
{ "speakerNotesObjectId": string } |
Pola | |
---|---|
speakerNotesObjectId |
Identyfikator obiektu kształtu na tej stronie notatek, który zawiera notatki dotyczące odpowiedniego slajdu. Rzeczywisty kształt nie zawsze musi istnieć na stronie notatek. Wstawienie tekstu przy użyciu 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
istotne tylko w przypadku stron z typem pageType MASTER.
Zapis JSON |
---|
{ "displayName": string } |
Pola | |
---|---|
displayName |
Zrozumiała 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 hierarchia jest zdefiniowana tutaj: SlideProperties
lub LayoutProperties
.
Zapis JSON |
---|
{ "pageBackgroundFill": { object ( |
Pola | |
---|---|
pageBackgroundFill |
Wypełnienie tła strony. Jeśli nie jest ustawione, wypełnienie w tle jest dziedziczone ze strony nadrzędnej (jeśli takie występuje). Jeśli strona nie ma elementu nadrzędnego, wypełnienie tła jest domyślnie ustawione na odpowiednie wypełnienie w edytorze Prezentacji. |
colorScheme |
Schemat kolorów strony. Jeśli nie jest skonfigurowana, schemat kolorów jest dziedziczony ze strony nadrzędnej. Jeśli strona nie ma elementu nadrzędnego, schemat kolorów używa domyślnego schematu kolorów Prezentacji pasującego do wartości domyślnych w edytorze Prezentacji. Można edytować 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 niejawnie zaktualizowanie tego pola do wartości |
Pole sumy kind . Rodzaj wypełnienia tła. kind może mieć tylko jedną z tych wartości: |
|
solidFill |
Wypełnienie jednolitym kolorem. |
stretchedPictureFill |
Rozciągnięte wypełnienie obrazem. |
StretchedPictureFill
Wypełnienie rozciągniętego obrazu. Strona lub element strony jest w całości wypełniony określonym obrazem. Zdjęcie zostanie rozciągnięte, aby wypełniło kontener.
Zapis JSON |
---|
{
"contentUrl": string,
"size": {
object ( |
Pola | |
---|---|
contentUrl |
Odczytywanie parametru contentUrl: Adres URL zdjęcia o domyślnym czasie trwania wynoszącym 30 minut. Ten adres URL jest otagowany kontem użytkownika zgłaszającego prośbę. Każda osoba znająca adres URL uzyskuje dostęp do zdjęcia jako osoba, która przesłała prośbę. Jeśli zmienią się ustawienia udostępniania prezentacji, możesz utracić dostęp do zdjęcia. Zapisywanie parametru contentUrl: Obraz jest pobierany jednokrotnie przy wstawieniu, a jego kopia jest zapisywana w celu wyświetlenia w prezentacji. Zdjęcia nie mogą być większe niż 50 MB, a ich rozdzielczość nie może przekraczać 25 megapikseli i musi być w formacie PNG, JPEG lub GIF. Podany adres URL może mieć maksymalnie 2 kB długości. |
size |
Oryginalny rozmiar wypełnienia obrazem. 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 konkretne pary kolorów. |
ThemeColorPair
Para przypisująca kolor motywu do koloru betonu, który reprezentuje.
Zapis JSON |
---|
{ "type": enum ( |
Pola | |
---|---|
type |
Typ koloru motywu. |
color |
Kolor betonu odpowiadający powyższemu typowi koloru motywu. |
Metody |
|
---|---|
|
Pobiera najnowszą wersję określonej strony w prezentacji. |
|
Generuje miniaturę najnowszej wersji określonej strony w prezentacji i zwraca adres URL obrazu miniatury. |