Tables

טבלה

‫A 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)

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

גבולות אנכיים של תאים בטבלה מיוצגים כרשת. מספר השורות ברשת זהה למספר השורות בטבלה, ומספר העמודות ברשת גדול ב-1 ממספר העמודות בטבלה. לדוגמה, אם הטבלה היא 3x3, הגבולות האנכיים שלה יוצגו כרשת עם 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)

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

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)

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

TableCellProperties

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

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

object (TableCellBackgroundFill)

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

contentAlignment

enum (ContentAlignment)

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

TableCellBackgroundFill

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

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

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "solidFill": {
    object (SolidFill)
  }
  // End of mutually exclusive fields.
}
שדות
propertyState

enum (PropertyState)

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

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

סוג מילוי הרקע. בהמשך מפורטת רשימה של שדות שאי אפשר להשתמש בהם בו-זמנית. רק אחד מהשדות הבאים יוגדר בתשובה:
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
{

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "solidFill": {
    object (SolidFill)
  }
  // End of mutually exclusive fields.
}
שדות
סוג המילוי. בהמשך מפורטת רשימה של שדות שאי אפשר להשתמש בהם בו-זמנית. רק אחד מהשדות הבאים יוגדר בתשובה:
solidFill

object (SolidFill)

מילוי מלא.

סוף השדות הבלעדיים.