- Zasób: Page
- Zapis JSON
- PageType
- PageElement
- AffineTransform
- Grupa
- Kształt
- Typ
- TextContent
- TextElement
- ParagraphMarker
- ParagraphStyle
- Spójne pomiary
- TextDirection
- SpacingMode
- Bullet
- 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: Page
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 potwierdzić, że wersja prezentacji nie zmieniła się od ostatniej operacji odczytu. 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. kotwice komentarzy na stronie, |
comments[] |
Tylko dane wyjściowe. wątki komentarzy powiązane ze stroną. Wypełnione tylko wtedy, gdy strona została pobrana za pomocą |
commentsViewMode |
Tylko dane wyjściowe. Tryb wyświetlania komentarzy zastosowany na stronie. Wypełnione tylko wtedy, gdy strona została pobrana za pomocą |
| Właściwości, które są specyficzne dla każdego typu strony. Wersje główne nie wymagają żadnych dodatkowych właściwości. Poniżej znajduje się lista pól, które wykluczają się nawzajem. W odpowiedzi zostanie ustawione co najwyżej jedno z tych pól: | |
slideProperties |
Właściwości wjazdu. 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 usług. Ustaw tylko wtedy, gdy pageType = NOTES. |
masterProperties |
Opanuj konkretne 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 wzorca slajdów; |
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ć transformację bezwzględną, połącz transformację elementu strony z transformacjami wszystkich jego grup nadrzędnych. Jeśli element strony nie należy do grupy, 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. To pole nie jest obsługiwane w przypadku elementów |
description |
Opis elementu strony. W połączeniu z tytułem wyświetla tekst alternatywny. To pole nie jest obsługiwane w przypadku elementów |
| Rodzaj elementu, który reprezentuje ten element strony. 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 wykluczają się nawzajem. W odpowiedzi zostanie ustawione co najwyżej jedno z tych pól: | |
elementGroup |
Zbiór elementów strony połączonych w jedną jednostkę. |
shape |
Ogólny kształt. |
image |
Element strony z obrazem. |
video |
Elementu strony z filmem. |
line |
Element strony w postaci 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 word art. |
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 |
Obrys 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 do 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 są istotne tylko w przypadku stron o wartości pageType MASTER.
| Zapis JSON |
|---|
{ "displayName": string } |
| Pola | |
|---|---|
displayName |
Nazwa wersji głównej w formie czytelnej dla człowieka. |
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 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 taka istnieje. 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 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 Google, który jest zgodny z domyślnymi ustawieniami w edytorze 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 wykluczają się nawzajem. W odpowiedzi zostanie ustawione co najwyżej jedno z tych pól: | |
solidFill |
Wypełnienie jednolitym kolorem. |
stretchedPictureFill |
Rozciągnięte wypełnienie 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 określonym obrazem. Obraz jest rozciągany, aby pasował do kontenera.
| Zapis JSON |
|---|
{
"contentUrl": string,
"size": {
object ( |
| Pola | |
|---|---|
contentUrl |
Odczytywanie adresu URL treści: Adres URL obrazu z domyślnym czasem życia wynoszącym 30 minut. Ten adres URL jest oznaczony tagiem konta osoby wysyłającej żądanie. Każda osoba, która ma adres URL, może uzyskać dostęp do obrazu jako pierwotny wnioskodawca. Dostęp do obrazu może zostać utracony, jeśli zmienią się ustawienia udostępniania prezentacji. Tworzenie adresu URL treści: Obraz jest pobierany raz 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 formacie 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 konkretne 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, np. Page lub PageElement.
| Zapis JSON |
|---|
{ "objectId": string, // The following is a list of mutually exclusive fields. At most one of the // fields will be set in a response: "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 puste, 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 wykluczają się nawzajem. 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ęte 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ńca 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 w tabeli objęte 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 obrazu miniatury. |