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 )

ویژگی‌های حاشیه‌های افقی سلول.

حاشیه‌های افقی سلول‌های یک جدول به صورت یک شبکه نمایش داده می‌شوند. این شبکه یک ردیف بیشتر از تعداد ردیف‌های جدول و همان تعداد ستون‌های جدول را دارد. برای مثال، اگر جدول ۳ در ۳ باشد، حاشیه‌های افقی آن به صورت یک شبکه با ۴ ردیف و ۳ ستون نمایش داده می‌شوند.

verticalBorderRows[]

object ( TableBorderRow )

ویژگی‌های حاشیه‌های عمودی سلول.

حاشیه‌های عمودی سلول‌های یک جدول به صورت یک شبکه نمایش داده می‌شوند. این شبکه تعداد سطرهای یکسانی با جدول و یک ستون بیشتر از تعداد ستون‌های جدول دارد. برای مثال، اگر جدول ۳ در ۳ باشد، حاشیه‌های عمودی آن به صورت یک شبکه با ۳ سطر و ۴ ستون نمایش داده می‌شوند.

ردیف جدول

ویژگی‌ها و محتویات هر سطر در یک جدول.

نمایش JSON
{
  "rowHeight": {
    object (Dimension)
  },
  "tableRowProperties": {
    object (TableRowProperties)
  },
  "tableCells": [
    {
      object (TableCell)
    }
  ]
}
فیلدها
rowHeight

object ( Dimension )

ارتفاع یک ردیف.

tableRowProperties

object ( TableRowProperties )

ویژگی‌های ردیف.

tableCells[]

object ( TableCell )

خواص و محتویات هر سلول.

سلول‌هایی که چندین ستون را در بر می‌گیرند، فقط یک بار با columnSpan بزرگتر از ۱ نمایش داده می‌شوند. در نتیجه، طول این مجموعه همیشه با تعداد ستون‌های کل جدول مطابقت ندارد.

ویژگی‌های ردیف جدول

ویژگی‌های هر سطر در یک جدول

نمایش 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 )

ویژگی‌های سلول جدول.

مکان سلول جدول

محل یک سلول جدول در داخل یک جدول.

نمایش JSON
{
  "rowIndex": integer,
  "columnIndex": integer
}
فیلدها
rowIndex

integer

شاخص ردیف مبتنی بر 0.

columnIndex

integer

اندیس ستون مبتنی بر 0.

خواص سلول جدول

ویژگی‌های TableCell .

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

object ( TableCellBackgroundFill )

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

contentAlignment

enum ( ContentAlignment )

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

پر کردن پس‌زمینه سلول جدول

رنگ پس‌زمینه‌ی سلول جدول.

نمایش 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 فیلد Union. نوع پر کردن پس‌زمینه. kind می‌تواند فقط یکی از موارد زیر باشد:
solidFill

object ( SolidFill )

پر کردن با رنگ ثابت.

ویژگی‌های ستون جدول

ویژگی‌های هر ستون در یک جدول

نمایش 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 )

خواص مرزی.

ویژگی‌های حاشیه جدول

ویژگی‌های استایل‌دهی حاشیه از 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 فیلد Union. نوع پر کردن. kind می‌تواند فقط یکی از موارد زیر باشد:
solidFill

object ( SolidFill )

پر کردن جامد.