Tables

तालिका

A 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 x 3 है, तो उसके हॉरिज़ॉन्टल बॉर्डर को चार लाइनों और तीन कॉलम वाली ग्रिड के तौर पर दिखाया जाएगा.

verticalBorderRows[]

object (TableBorderRow)

वर्टिकल सेल बॉर्डर की प्रॉपर्टी.

टेबल के वर्टिकल सेल बॉर्डर को ग्रिड के तौर पर दिखाया गया है. ग्रिड में उतनी ही लाइनें हैं जितनी टेबल में हैं. हालांकि, इसमें टेबल के कॉलम की संख्या से एक ज़्यादा कॉलम है. उदाहरण के लिए, अगर टेबल 3 x 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)

लाइन की कम से कम ऊंचाई. लाइन को Slides Editor में, इस वैल्यू के बराबर या इससे ज़्यादा ऊंचाई पर रेंडर किया जाएगा, ताकि लाइन की सेल में मौजूद पूरा टेक्स्ट दिखाया जा सके.

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)

टेबल सेल का बैकग्राउंड फ़िल. डिफ़ॉल्ट फ़िल, Slides एडिटर में नई बनाई गई टेबल सेल के फ़िल से मैच होता है.

contentAlignment

enum (ContentAlignment)

टेबल सेल में मौजूद कॉन्टेंट का अलाइनमेंट. डिफ़ॉल्ट अलाइनमेंट, Slides Editor में नई बनाई गई टेबल सेल के अलाइनमेंट से मेल खाता है.

TableCellBackgroundFill

टेबल सेल के बैकग्राउंड का रंग.

JSON के काेड में दिखाना
{
  "propertyState": enum (PropertyState),

  "solidFill": {
    object (SolidFill)
  }
}
फ़ील्ड
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 के काेड में दिखाना
{

  "solidFill": {
    object (SolidFill)
  }
}
फ़ील्ड
यूनियन फ़ील्ड kind. फ़िल किस तरह का है. kind इनमें से सिर्फ़ एक हो सकता है:
solidFill

object (SolidFill)

सॉलिड फ़िल.