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)

خصائص حدود الخلايا الأفقية

يتم تمثيل حدود الخلايا الأفقية في الجدول على شكل شبكة. تحتوي الشبكة على صف واحد أكثر من عدد الصفوف في الجدول وعدد الصفوف نفسه في الجدول. على سبيل المثال، إذا كان الجدول 3 × 3، سيتم تمثيل الحدود الأفقية على شكل شبكة تتضمّن 4 صفوف و3 أعمدة.

verticalBorderRows[]

object (TableBorderRow)

خصائص حدود الخلايا الرأسية

يتم تمثيل حدود الخلايا الرأسية في الجدول على شكل شبكة. تحتوي الشبكة على عدد الصفوف نفسه مثل الجدول وعمود واحد أكثر من عدد الأعمدة في الجدول. على سبيل المثال، إذا كان الجدول 3 × 3، سيتم تمثيل الحدود الرأسية على شكل شبكة تتضمّن 3 صفوف و4 أعمدة.

صف الجدول

خصائص ومحتويات كل صف في الجدول

تمثيل JSON
{
  "rowHeight": {
    object (Dimension)
  },
  "tableRowProperties": {
    object (TableRowProperties)
  },
  "tableCells": [
    {
      object (TableCell)
    }
  ]
}
الحقول
rowHeight

object (Dimension)

ارتفاع صف.

tableRowProperties

object (TableRowProperties)

خصائص الصف.

tableCells[]

object (TableCell)

خصائص كل محتوى ومحتواه

ويتم تمثيل الخلايا التي تمتد على عدة أعمدة مرة واحدة فقط باستخدام columnSpan أكبر من 1. ونتيجةً لذلك، لا يتطابق طول هذه المجموعة دائمًا مع عدد الأعمدة في الجدول بأكمله.

خصائص Tableصف

خصائص كل صف في الجدول.

تمثيل JSON
{
  "minRowHeight": {
    object (Dimension)
  }
}
الحقول
minRowHeight

object (Dimension)

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

خلية الجدول

خصائص ومحتويات كل خلية في الجدول

تمثيل 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)

خصائص خلية الجدول.

TableCellularLocation

موقع خلية واحدة في الجدول داخل جدول.

تمثيل JSON
{
  "rowIndex": integer,
  "columnIndex": integer
}
الحقول
rowIndex

integer

فهرس الصف المستند إلى 0.

columnIndex

integer

فهرس العمود المستند إلى 0.

خصائص شبكة الطاولة

سمات TableCell

تمثيل JSON
{
  "tableCellBackgroundFill": {
    object (TableCellBackgroundFill)
  },
  "contentAlignment": enum (ContentAlignment)
}
الحقول
tableCellBackgroundFill

object (TableCellBackgroundFill)

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

contentAlignment

enum (ContentAlignment)

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

ملء خلفية الخلية

تعبئة خلفية خلية الجدول

تمثيل 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)

تعبئة لون خالص

خصائص TableColumn

خصائص كل عمود في الجدول

تمثيل 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)

خصائص الحدود

خصائص TableBorder

سمات تصميم الحدود في 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)

تعبئة خالصة