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)

تعبئة صلبة