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)

מילוי מלא.