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 יותר משורה אחת.

tableColumns[]

object (TableColumnProperties)

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

horizontalBorderRows[]

object (TableBorderRow)

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

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

verticalBorderRows[]

object (TableBorderRow)

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

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

שורות בטבלה

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

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

object (Dimension)

גובה של שורה.

tableRowProperties

object (TableRowProperties)

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

tableCells[]

object (TableCell)

התכונות והתוכן של כל תא.

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

מאפייני טבלה

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

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

object (Dimension)

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

תא

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

ייצוג 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)

תכונות התא בטבלה.

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

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

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

integer

אינדקס השורה 0.

columnIndex

integer

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

מאפייני תא

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

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

object (TableCellBackgroundFill)

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

contentAlignment

enum (ContentAlignment)

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

מילוי תא

צבע הרקע של התא בטבלה.

ייצוג 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)

צבע מלא.

מאפייני העמודה

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

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

object (Dimension)

רוחב של עמודה.

שורת טבלה

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

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

object (TableBorderCell)

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

תא שולחן

התכונות של כל תא גבול.

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

object (TableCellLocation)

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

tableBorderProperties

object (TableBorderProperties)

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

מאפייני גבול

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

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

object (TableBorderFill)

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

weight

object (Dimension)

עובי הגבול.

dashStyle

enum (DashStyle)

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

מילוי טבלה

מילוי הגבול.

ייצוג 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)

מילוי מלא.