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 × 3، سيتم تمثيل حدوده الأفقية كشبكة تحتوي على 4 صفوف و3 أعمدة.

verticalBorderRows[]

object (TableBorderRow)

خصائص حدود الخلايا العمودية

يتم تمثيل حدود الخلايا العمودية في الجدول على شكل شبكة. تحتوي الشبكة على عدد الصفوف نفسه في الجدول وعمود واحد إضافي مقارنةً بعدد الأعمدة في الجدول. على سبيل المثال، إذا كان الجدول 3 × 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)

تمثّل هذه السمة الحد الأدنى لارتفاع الصف. سيتم عرض الصف في "محرِّر العروض التقديمية" على ارتفاع مساوٍ لهذه القيمة أو أكبر منها لإظهار كل النص في خلايا الصف.

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)

تعبئة الخلفية لخلية الجدول يتطابق اللون التلقائي للملء مع لون ملء خلايا الجدول التي تم إنشاؤها حديثًا في محرِّر "العروض التقديمية من Google".

contentAlignment

enum (ContentAlignment)

محاذاة المحتوى في خلية الجدول تتطابق المحاذاة التلقائية مع محاذاة خلايا الجدول التي تم إنشاؤها حديثًا في أداة تعديل "العروض التقديمية من Google".

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)

تعبئة صلبة