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 نشان داده می‌شوند. در نتیجه، طول این مجموعه همیشه با تعداد ستون‌های کل جدول مطابقت ندارد.

ویژگی های TableRow

خصوصیات هر سطر در جدول

نمایندگی 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.

ویژگی های TableCell

ویژگی های TableCell .

نمایندگی JSON
{
  "tableCellBackgroundFill": {
    object (TableCellBackgroundFill)
  },
  "contentAlignment": enum (ContentAlignment)
}
زمینه های
tableCellBackgroundFill

object ( TableCellBackgroundFill )

پر کردن پس زمینه سلول جدول. پر کردن پیش‌فرض با پر کردن سلول‌های جدول جدید ایجاد شده در ویرایشگر اسلاید مطابقت دارد.

contentAlignment

enum ( ContentAlignment )

تراز کردن محتوا در سلول جدول. تراز پیش فرض با تراز سلول های جدول جدید ایجاد شده در ویرایشگر اسلاید مطابقت دارد.

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 )

حالت پر کردن پس زمینه.

به روز رسانی fill در سلول جدول به طور ضمنی این فیلد را به 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 )

پر کردن جامد.