Tables

טבלה

סוג PageElement שמייצג טבלה.

ייצוג ב-JSON
{
  "rows": integer,
  "columns": integer,
  "tableRows": [
    {
      object (TableRow)
    }
  ],
  "tableColumns": [
    {
      object (TableColumnProperties)
    }
  ],
  "horizontalBorderRows": [
    {
      object (TableBorderRow)
    }
  ],
  "verticalBorderRows": [
    {
      object (TableBorderRow)
    }
  ]
}
שדות
rows

integer

מספר השורות בטבלה.

columns

integer

מספר העמודות בטבלה.

tableRows[]

object (TableRow)

המאפיינים והתוכן של כל שורה.

תאים שנפרסים על פני כמה שורות נכללים באחת מהשורות האלה בלבד, והערך של rowSpan שלהם גדול מ-1.

tableColumns[]

object (TableColumnProperties)

המאפיינים של כל עמודה.

horizontalBorderRows[]

object (TableBorderRow)

המאפיינים של גבולות תאים אופקיים.

גבולות התאים האופקיים של הטבלה מיוצגים כמרשת. ברשת יש שורה אחת יותר ממספר השורות בטבלה, ומספר העמודות שמופיע בטבלה זהה למספר העמודות בטבלה. לדוגמה, אם גודל הטבלה הוא 3 x 3, הגבולות האופקיים שלה יוצגו כרשת עם 4 שורות ו-3 עמודות.

verticalBorderRows[]

object (TableBorderRow)

מאפיינים של גבולות תאים אנכיים.

גבולות התאים האנכיים של הטבלה מיוצגים כמרשת. מספר השורות בטבלה זהה למספר השורות בטבלה ועמודה אחת יותר ממספר העמודות בטבלה. לדוגמה, אם הטבלה היא 3 x 3, הגבולות האנכיים שלה יוצגו כמרשת עם 3 שורות ו-4 עמודות.

TableRow

המאפיינים והתוכן של כל שורה בטבלה.

ייצוג ב-JSON
{
  "rowHeight": {
    object (Dimension)
  },
  "tableRowProperties": {
    object (TableRowProperties)
  },
  "tableCells": [
    {
      object (TableCell)
    }
  ]
}
שדות
rowHeight

object (Dimension)

גובה השורה.

tableRowProperties

object (TableRowProperties)

המאפיינים של השורה.

tableCells[]

object (TableCell)

המאפיינים והתוכן של כל תא.

תאים שמתפרשים על כמה עמודות מיוצגים רק פעם אחת באמצעות columnSpan גדול מ-1. כתוצאה מכך, האורך של האוסף הזה לא תמיד תואם למספר העמודות בטבלה כולה.

TableRowProperties

המאפיינים של כל שורה בטבלה.

ייצוג ב-JSON
{
  "minRowHeight": {
    object (Dimension)
  }
}
שדות
minRowHeight

object (Dimension)

גובה השורה המינימלי. השורה תעבור עיבוד ב-Slides בגובה שווה לערך הזה או גבוה ממנו, כדי להציג את כל הטקסט בתאים של השורה.

TableCell

המאפיינים והתכנים של כל תא בטבלה.

ייצוג ב-JSON
{
  "location": {
    object (TableCellLocation)
  },
  "rowSpan": integer,
  "columnSpan": integer,
  "text": {
    object (TextContent)
  },
  "tableCellProperties": {
    object (TableCellProperties)
  }
}
שדות
location

object (TableCellLocation)

המיקום של התא בטבלה.

rowSpan

integer

מספר השורות של התא.

columnSpan

integer

טווח העמודה של התא.

text

object (TextContent)

תוכן הטקסט של התא.

tableCellProperties

object (TableCellProperties)

המאפיינים של תא הטבלה.

TableCellLocation

המיקום של תא בודד בטבלה.

ייצוג ב-JSON
{
  "rowIndex": integer,
  "columnIndex": integer
}
שדות
rowIndex

integer

אינדקס השורות המבוסס על 0.

columnIndex

integer

אינדקס העמודות המבוסס על 0.

TableCellProperties

המאפיינים של TableCell

ייצוג ב-JSON
{
  "tableCellBackgroundFill": {
    object (TableCellBackgroundFill)
  },
  "contentAlignment": enum (ContentAlignment)
}
שדות
tableCellBackgroundFill

object (TableCellBackgroundFill)

מילוי הרקע של תא הטבלה. מילוי ברירת המחדל תואם למילוי של תאים חדשים בטבלה שנוצרו בעורך Slides.

contentAlignment

enum (ContentAlignment)

היישור של התוכן בתא בטבלה. יישור ברירת המחדל תואם ליישור של תאים חדשים בטבלה שנוצרו בעורך Slides.

TableCellBackgroundFill

מילוי הרקע של תא בטבלה.

ייצוג ב-JSON
{
  "propertyState": enum (PropertyState),

  // Union field kind can be only one of the following:
  "solidFill": {
    object (SolidFill)
  }
  // End of list of possible types for union field kind.
}
שדות
propertyState

enum (PropertyState)

מצב המאפיין של מילוי הרקע.

עדכון המילוי בתא בטבלה יגרום לעדכון של השדה הזה באופן מרומז: RENDERED, אלא אם צוין ערך אחר באותה בקשה. כדי שלא יהיה מילוי בתא בטבלה, מגדירים את השדה הזה ל-NOT_RENDERED. במקרה כזה, המערכת תתעלם משדות מילוי אחרים שהוגדרו באותה בקשה.

שדה האיחוד kind. סוג מילוי הרקע. kind יכול להיות רק אחת מהאפשרויות הבאות:
solidFill

object (SolidFill)

מילוי בצבע אחיד.

TableColumnProperties

המאפיינים של כל עמודה בטבלה.

ייצוג ב-JSON
{
  "columnWidth": {
    object (Dimension)
  }
}
שדות
columnWidth

object (Dimension)

רוחב העמודה.

TableBorderRow

התוכן של כל שורת גבול בטבלה.

ייצוג ב-JSON
{
  "tableBorderCells": [
    {
      object (TableBorderCell)
    }
  ]
}
שדות
tableBorderCells[]

object (TableBorderCell)

המאפיינים של כל תא גבול. כשתאים סמוכים בטבלה של גבול מסוים ממוזגים, הוא לא נכלל בתגובה.

TableBorderCell

המאפיינים של כל תא עם גבול.

ייצוג JSON
{
  "location": {
    object (TableCellLocation)
  },
  "tableBorderProperties": {
    object (TableBorderProperties)
  }
}
שדות
location

object (TableCellLocation)

מיקום הגבול בתוך טבלת הגבולות.

tableBorderProperties

object (TableBorderProperties)

מאפייני הגבול.

TableBorderProperties

המאפיינים של עיצוב הגבולות TableBorderCell

ייצוג ב-JSON
{
  "tableBorderFill": {
    object (TableBorderFill)
  },
  "weight": {
    object (Dimension)
  },
  "dashStyle": enum (DashStyle)
}
שדות
tableBorderFill

object (TableBorderFill)

מילוי גבול הטבלה.

weight

object (Dimension)

עובי הגבול.

dashStyle

enum (DashStyle)

סגנון הקווים המקווקוים של הגבול.

TableBorderFill

מילוי הגבול.

ייצוג ב-JSON
{

  // Union field kind can be only one of the following:
  "solidFill": {
    object (SolidFill)
  }
  // End of list of possible types for union field kind.
}
שדות
שדה איחוד kind סוג המילוי. kind יכול להיות רק אחת מהאפשרויות הבאות:
solidFill

object (SolidFill)

מילוי מוצק.