- 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
- Outline
- OutlineFill
- DashStyle
- Cień
- Typ
- RectanglePosition
- ContentAlignment
- Automatyczne dopasowanie
- AutofitType
- Obiekt zastępczy
- Typ
- Obraz
- ImageProperties
- CropProperties
- Zmień kolor
- ColorStop
- Nazwa
- Film
- Źródło
- VideoProperties
- Linia
- 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
- CommentAnchor
- ObjectAnchor
- ShapeTextAnchors
- TextRange
- TableCellAnchors
- TableCellTextRanges
- 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 renderowane na stronie; |
revisionId |
Tylko dane wyjściowe. Identyfikator wersji prezentacji. Może być używany w żądaniach aktualizacji, aby sprawdzić, czy od ostatniej operacji odczytu wersja prezentacji nie uległa zmianie. Wypełniane tylko wtedy, gdy użytkownik ma uprawnienia do edycji prezentacji. Identyfikator wersji nie jest liczbą porządkową, 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 momentu zwrócenia i nie można go udostępniać innym użytkownikom. Jeśli identyfikator wersji nie zmienia się między wywołaniami, prezentacja nie uległa zmianie. Z kolei zmieniony identyfikator (w przypadku tej samej prezentacji i użytkownika) zwykle oznacza, że prezentacja została zaktualizowana. Zmiana identyfikatora może być jednak spowodowana również czynnikami wewnętrznymi, takimi jak zmiana formatu identyfikatora. |
pageProperties |
właściwości strony, |
commentAnchors[] |
Tylko dane wyjściowe. Reklamy zakotwiczone z komentarzami na stronie. |
comments[] |
Tylko dane wyjściowe. wątki komentarzy powiązane ze stroną; Wartość jest podawana tylko wtedy, gdy strona została pobrana za pomocą elementu |
commentsViewMode |
Tylko dane wyjściowe. Tryb wyświetlania komentarzy zastosowany na stronie. Wartość jest podawana tylko wtedy, gdy strona została pobrana za pomocą elementu |
| Właściwości, które są specyficzne dla każdego typu strony. Wersje master nie wymagają żadnych dodatkowych właściwości. Poniżej znajduje się lista pól, które się wzajemnie wykluczają. W odpowiedzi zostanie ustawione co najwyżej jedno z tych pól: | |
slideProperties |
Właściwości slajdu. Ustaw tylko wtedy, gdy pageType = SLIDE. |
layoutProperties |
Właściwości specyficzne dla układu. Ustaw tylko wtedy, gdy pageType = LAYOUT. |
notesProperties |
Uwagi dotyczące konkretnych właściwości. Ustaw tylko wtedy, gdy pageType = NOTES. |
masterProperties |
Opanuj określone właściwości. Ustaw tylko wtedy, gdy pageType = MASTER. |
| Koniec pól wykluczających się nawzajem. | |
PageType
Typ strony.
| Wartości w polu enum | |
|---|---|
SLIDE |
strona slajdu, |
MASTER |
strona slajdu wzorcowego; |
LAYOUT |
strona układu, |
NOTES |
strona z notatkami, |
NOTES_MASTER |
strona wzorcowa 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 jest określany przez jego przekształcenie bezwzględne. Aby obliczyć przekształcenie bezwzględne, połącz przekształcenie elementu strony z przekształceniami wszystkich jego grup nadrzędnych. Jeśli element strony nie znajduje się w grupie, jego bezwzględne przekształcenie jest takie samo jak wartość w tym polu. Początkowe przekształcenie nowo utworzonego elementu |
title |
Tytuł elementu strony. W połączeniu z opisem wyświetla tekst alternatywny. Pole nie jest obsługiwane w przypadku elementów |
description |
Opis elementu strony. W połączeniu z tytułem wyświetla tekst alternatywny. Pole nie jest obsługiwane w przypadku elementów |
| Rodzaj elementu, który reprezentuje ten PageElement. Każda wiadomość zawiera właściwości, które są specyficzne dla danego rodzaju elementu strony. Poniżej znajduje się lista pól, które się wzajemnie wykluczają. W odpowiedzi zostanie ustawione co najwyżej jedno z tych pól: | |
elementGroup |
Zbiór elementów strony połączonych w jedną całość. |
shape |
Ogólny kształt. |
image |
Element strony z obrazem. |
video |
Element strony z filmem. |
line |
Element strony w linii. |
table |
Element strony tabeli. |
wordArt |
Element strony WordArt. |
sheetsChart |
Połączony wykres umieszczony z Arkuszy Google. Niepołączone wykresy są wyświetlane jako obrazy. |
speakerSpotlight |
Okienko prezentującego. |
| Koniec pól wykluczających się nawzajem. | |
Grupa
Typ PageElement reprezentujący połączoną kolekcję elementów strony.
| Zapis JSON |
|---|
{
"children": [
{
object ( |
| Pola | |
|---|---|
children[] |
Zbiór elementów w grupie. Minimalny rozmiar grupy to 2. |
WordArt
Typ PageElement reprezentujący obiekt WordArt.
| Zapis JSON |
|---|
{ "renderedText": string } |
| Pola | |
|---|---|
renderedText |
Tekst renderowany jako tekst dekoracyjny. |
SpeakerSpotlight
Rodzaj PageElement reprezentujący okienko prezentujące.
| Zapis JSON |
|---|
{
"speakerSpotlightProperties": {
object ( |
| Pola | |
|---|---|
speakerSpotlightProperties |
Właściwości okienka prezentującego. |
SpeakerSpotlightProperties
Właściwości elementu SpeakerSpotlight.
| Zapis JSON |
|---|
{ "outline": { object ( |
| Pola | |
|---|---|
outline |
Kontur okienka prezentującego. Jeśli nie jest ustawiony, nie ma konturu. |
shadow |
Cień okienka prezentującego. Jeśli nie jest ustawiony, nie ma cienia. |
SlideProperties
Właściwości Page, które są istotne tylko w przypadku stron o wartości pageType SLIDE.
| 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 wzorca, na którym oparty jest ten slajd. Ta właściwość jest tylko do odczytu. |
notesPage |
Strona notatek powiązana z tym slajdem. Określa wygląd strony z notatkami podczas drukowania lub eksportowania slajdów z notatkami prelegenta. Strona z notatkami dziedziczy właściwości z pliku |
isSkipped |
Określa, czy slajd jest pomijany w trybie prezentacji. Wartość domyślna to fałsz. |
LayoutProperties
Właściwości Page są istotne tylko w przypadku stron o wartości pageType LAYOUT.
| Zapis JSON |
|---|
{ "masterObjectId": string, "name": string, "displayName": string } |
| Pola | |
|---|---|
masterObjectId |
Identyfikator obiektu wzorca, 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 Page, które są istotne tylko w przypadku stron o wartości pageType NOTES.
| Zapis JSON |
|---|
{ "speakerNotesObjectId": string } |
| Pola | |
|---|---|
speakerNotesObjectId |
Identyfikator obiektu kształtu na tej stronie notatek, który zawiera notatki prelegenta dotyczące odpowiedniego slajdu. Rzeczywisty kształt może nie zawsze znajdować się na stronie notatek. Wstawienie tekstu za pomocą tego identyfikatora obiektu spowoduje automatyczne utworzenie kształtu. W takim przypadku rzeczywisty kształt może mieć inny identyfikator obiektu. Czynność |
MasterProperties
Właściwości Page, które mają znaczenie tylko w przypadku stron o wartości pageType MASTER.
| Zapis JSON |
|---|
{ "displayName": string } |
| Pola | |
|---|---|
displayName |
Zrozumiała dla człowieka nazwa wersji głównej. |
PageProperties
Właściwości elementu Page.
Strona odziedziczy właściwości strony nadrzędnej. W zależności od typu strony hierarchia jest zdefiniowana w elementach SlideProperties lub LayoutProperties.
| Zapis JSON |
|---|
{ "pageBackgroundFill": { object ( |
| Pola | |
|---|---|
pageBackgroundFill |
Wypełnienie tła strony. Jeśli to pole nie jest ustawione, wypełnienie tła jest dziedziczone ze strony nadrzędnej (jeśli istnieje). Jeśli strona nie ma elementu nadrzędnego, wypełnienie tła jest domyślnie takie samo jak w edytorze Prezentacji. |
colorScheme |
Schemat kolorów strony. Jeśli nie jest ustawiony, 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, który jest zgodny z domyślnymi ustawieniami edytora Prezentacji. Edytować można tylko konkretne kolory pierwszych 12 |
PageBackgroundFill
Wypełnienie tła strony.
| Zapis JSON |
|---|
{ "propertyState": enum ( |
| Pola | |
|---|---|
propertyState |
Stan właściwości wypełnienia tła. Aktualizacja wypełnienia na stronie spowoduje automatyczne zaktualizowanie tego pola do wartości |
| Rodzaj wypełnienia tła. Poniżej znajduje się lista pól, które się wzajemnie wykluczają. W odpowiedzi zostanie ustawione co najwyżej jedno z tych pól: | |
solidFill |
Wypełnienie jednolitym kolorem. |
stretchedPictureFill |
Wypełnienie rozciągniętym obrazem. |
| Koniec pól wykluczających się nawzajem. | |
StretchedPictureFill
Rozciągnięte wypełnienie obrazem. Strona lub element strony jest w całości wypełniony wybranym obrazem. Obraz jest rozciągany, aby dopasować się do kontenera.
| Zapis JSON |
|---|
{
"contentUrl": string,
"size": {
object ( |
| Pola | |
|---|---|
contentUrl |
Odczytywanie adresu URL treści: Adres URL zdjęcia z domyślnym czasem życia wynoszącym 30 minut. Ten adres URL jest oznaczony tagiem konta zgłaszającego. Każda osoba, która ma ten adres URL, może uzyskać dostęp do zdjęcia tak samo jak osoba, która pierwotnie o to poprosiła. Dostęp do obrazu może zostać utracony, jeśli zmienią się ustawienia udostępniania prezentacji. Tworzenie adresu URL treści: Obraz jest pobierany jednorazowo w momencie wstawienia, a jego kopia jest przechowywana do wyświetlania w prezentacji. Zdjęcia nie mogą mieć więcej niż 50 MB, nie mogą przekraczać 25 megapikseli i muszą być w jednym z tych formatów: PNG, JPEG lub GIF. Podany adres URL może mieć maksymalnie 2 KB. |
size |
Oryginalny rozmiar wypełnienia obrazem. To pole jest tylko do odczytu. |
ColorScheme
Paleta predefiniowanych kolorów strony.
| Zapis JSON |
|---|
{
"colors": [
{
object ( |
| Pola | |
|---|---|
colors[] |
Typ koloru motywu i odpowiadające mu pary kolorów. |
ThemeColorPair
Para mapująca typ koloru motywu na konkretny kolor, który reprezentuje.
| Zapis JSON |
|---|
{ "type": enum ( |
| Pola | |
|---|---|
type |
Typ koloru motywu. |
color |
Konkretny kolor odpowiadający typowi koloru motywu powyżej. |
CommentAnchor
Zawiera listę wszystkich lokalizacji w Page, które są powiązane z CommentThread za pomocą tego samego anchorId. Wiele oddzielnych kotwic może odnosić się do tej samej lokalizacji w ramach Page lub na różnych stronach.
| Zapis JSON |
|---|
{
"anchorId": string,
"objectAnchors": [
{
object ( |
| Pola | |
|---|---|
anchorId |
Tylko dane wyjściowe. Unikalny identyfikator kotwicy komentarza. |
objectAnchors[] |
Tylko dane wyjściowe. Wszystkie lokalizacje na stronie oparte na identyfikatorze obiektu, które odwołują się do identyfikatora kotwicy. |
ObjectAnchor
Reprezentuje dane kotwicy komentarza powiązane z obiektem Prezentacji Google, np. Page lub PageElement.
| Zapis JSON |
|---|
{ "objectId": string, "shapeTextAnchors": { object ( |
| Pola | |
|---|---|
objectId |
Tylko dane wyjściowe. Strona lub element strony, do którego jest przypięty wątek komentarzy. |
| Tylko dane wyjściowe. Zakresy tekstu w elemencie strony, do którego jest przypięty wątek komentarza. Będzie pusta, jeśli punkt zakotwiczenia komentarza dotyczy całej strony lub elementu strony, a nie zakresu tekstu w elemencie. Poniżej znajduje się lista pól, które się wzajemnie wykluczają. W odpowiedzi zostanie ustawione co najwyżej jedno z tych pól: | |
shapeTextAnchors |
Wypełnione w przypadku |
tableCellAnchors |
Wypełniona w przypadku |
| Koniec pól wykluczających się nawzajem. | |
ShapeTextAnchors
Reprezentuje zakresy tekstu w kształcie objętym kotwicą komentarza.
| Zapis JSON |
|---|
{
"ranges": [
{
object ( |
| Pola | |
|---|---|
ranges[] |
Lista zakresów tekstu objętych kotwicą komentarza. |
TextRange
Określa ciągły zakres tekstu w kształcie lub komórce tabeli text.
| Zapis JSON |
|---|
{ "startIndex": integer, "endIndex": integer } |
| Pola | |
|---|---|
startIndex |
Indeks początkowy zakresu (liczony od zera). To pole jest typu Int32Value, aby uwzględnić przyszłe przypadki użycia z zakresami otwartymi. |
endIndex |
Indeks końcowy zakresu liczony od zera. To pole jest typu Int32Value, aby uwzględnić przyszłe przypadki użycia z zakresami otwartymi. |
TableCellAnchors
Reprezentuje zakresy komórek tabeli w tabeli objętej kotwicą komentarza.
| Zapis JSON |
|---|
{
"cellRanges": [
{
object ( |
| Pola | |
|---|---|
cellRanges[] |
Lista wszystkich komórek tabeli, w których tekst jest objęty kotwicą w tabeli. |
TableCellTextRanges
Reprezentuje zakresy tekstu w komórce tabeli objęte kotwicą komentarza.
| Zapis JSON |
|---|
{ "cellLocation": { object ( |
| Pola | |
|---|---|
cellLocation |
Lokalizacja komórki tabeli. |
ranges[] |
Lista wszystkich zakresów tekstu objętych kotwicą w tej komórce. |
Metody |
|
|---|---|
|
Pobiera najnowszą wersję określonej strony w prezentacji. |
|
Generuje miniaturę najnowszej wersji określonej strony w prezentacji i zwraca adres URL do miniatury obrazu. |