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 גדול מ-1.

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)

הגובה המינימלי של השורה. השורה תוצג בעורך של 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)

מילוי מלא.