REST Resource: documents

संसाधन: दस्तावेज़

Google Docs दस्तावेज़.

JSON के काेड में दिखाना
{
  "documentId": string,
  "title": string,
  "tabs": [
    {
      object (Tab)
    }
  ],
  "revisionId": string,
  "suggestionsViewMode": enum (SuggestionsViewMode),
  "body": {
    object (Body)
  },
  "headers": {
    string: {
      object (Header)
    },
    ...
  },
  "footers": {
    string: {
      object (Footer)
    },
    ...
  },
  "footnotes": {
    string: {
      object (Footnote)
    },
    ...
  },
  "documentStyle": {
    object (DocumentStyle)
  },
  "suggestedDocumentStyleChanges": {
    string: {
      object (SuggestedDocumentStyle)
    },
    ...
  },
  "namedStyles": {
    object (NamedStyles)
  },
  "suggestedNamedStylesChanges": {
    string: {
      object (SuggestedNamedStyles)
    },
    ...
  },
  "lists": {
    string: {
      object (List)
    },
    ...
  },
  "namedRanges": {
    string: {
      object (NamedRanges)
    },
    ...
  },
  "inlineObjects": {
    string: {
      object (InlineObject)
    },
    ...
  },
  "positionedObjects": {
    string: {
      object (PositionedObject)
    },
    ...
  }
}
फ़ील्ड
documentId

string

सिर्फ़ आउटपुट के लिए. दस्तावेज़ का आईडी.

title

string

दस्तावेज़ का टाइटल.

tabs[]

object (Tab)

दस्तावेज़ के हिस्से के तौर पर मौजूद टैब.

टैब में चाइल्ड टैब हो सकते हैं. ये ऐसे टैब होते हैं जो किसी दूसरे टैब में नेस्ट किए जाते हैं. चाइल्ड टैब, Tab.childTabs फ़ील्ड से दिखाए जाते हैं.

revisionId

string

सिर्फ़ आउटपुट के लिए. दस्तावेज़ का रिविज़न आईडी. इसका इस्तेमाल अपडेट के अनुरोधों में यह बताने के लिए किया जा सकता है कि दस्तावेज़ के किस संशोधन पर अपडेट लागू करना है. साथ ही, यह भी बताया जा सकता है कि बदलाव के बाद दस्तावेज़ में बदलाव किए जाने पर अनुरोध कैसे काम करेगा. दस्तावेज़ में बदलाव करने का ऐक्सेस होने पर ही, जानकारी अपने-आप भर जाती है.

बदलाव का आईडी, क्रम से लगा हुआ कोई नंबर नहीं होता, बल्कि एक ऐसी स्ट्रिंग होती है जिसे पढ़ा नहीं जा सकता. समय के साथ, बदलाव के आईडी का फ़ॉर्मैट बदल सकता है. इस बात की गारंटी है कि वापस किया गया वर्शन आईडी, वापस करने के 24 घंटे बाद तक ही मान्य रहेगा. साथ ही, इसे अन्य उपयोगकर्ताओं के साथ शेयर नहीं किया जा सकता. अगर कॉल के बीच रिविज़न आईडी में कोई बदलाव नहीं होता है, तो इसका मतलब है कि दस्तावेज़ में कोई बदलाव नहीं हुआ है. इसके उलट, एक ही दस्तावेज़ और उपयोगकर्ता के लिए बदले गए आईडी का मतलब है कि दस्तावेज़ अपडेट कर दिया गया है. हालांकि, आईडी फ़ॉर्मैट में बदलाव जैसी अंदरूनी वजहों से भी आईडी बदल सकता है.

suggestionsViewMode

enum (SuggestionsViewMode)

सिर्फ़ आउटपुट के लिए. दस्तावेज़ पर सुझाव व्यू मोड लागू किया गया.

ध्यान दें: किसी दस्तावेज़ में बदलाव करते समय, बदलाव SUGGESTIONS_INLINE वाले दस्तावेज़ के आधार पर होने चाहिए.

body

object (Body)

सिर्फ़ आउटपुट के लिए. दस्तावेज़ का मुख्य हिस्सा.

लेगसी फ़ील्ड: इसके बजाय, Document.tabs.documentTab.body का इस्तेमाल करें. इससे includeTabsContent पैरामीटर को true पर सेट करने पर, सभी टैब से दस्तावेज़ का असल कॉन्टेंट दिखता है. अगर false या सेट नहीं है, तो इस फ़ील्ड में दस्तावेज़ के पहले टैब की जानकारी होती है.

headers

map (key: string, value: object (Header))

सिर्फ़ आउटपुट के लिए. दस्तावेज़ में हेडर, जिन्हें हेडर आईडी से जोड़ा जाता है.

लेगसी फ़ील्ड: इसके बजाय, Document.tabs.documentTab.headers का इस्तेमाल करें. इससे includeTabsContent पैरामीटर को true पर सेट करने पर, सभी टैब से दस्तावेज़ का असल कॉन्टेंट दिखता है. अगर false या सेट नहीं है, तो इस फ़ील्ड में दस्तावेज़ के पहले टैब की जानकारी होती है.

footers

map (key: string, value: object (Footer))

सिर्फ़ आउटपुट के लिए. दस्तावेज़ में फ़ुटर, जिन्हें फ़ुटर आईडी के साथ लिखा जाता है.

लेगसी फ़ील्ड: इसके बजाय, Document.tabs.documentTab.footers का इस्तेमाल करें. यह includeTabsContent पैरामीटर को true पर सेट करने पर, सभी टैब से दस्तावेज़ का असल कॉन्टेंट दिखाता है. अगर false या सेट नहीं है, तो इस फ़ील्ड में दस्तावेज़ के पहले टैब की जानकारी होती है.

footnotes

map (key: string, value: object (Footnote))

सिर्फ़ आउटपुट के लिए. दस्तावेज़ में दिखाए गए फ़ुटनोट, फ़ुटनोट आईडी से जुड़े होते हैं.

लेगसी फ़ील्ड: इसके बजाय, Document.tabs.documentTab.footnotes का इस्तेमाल करें. इससे includeTabsContent पैरामीटर को true पर सेट करने पर, सभी टैब से दस्तावेज़ का असल कॉन्टेंट दिखता है. अगर false या सेट नहीं है, तो इस फ़ील्ड में दस्तावेज़ के पहले टैब की जानकारी होती है.

documentStyle

object (DocumentStyle)

सिर्फ़ आउटपुट के लिए. दस्तावेज़ का स्टाइल.

लेगसी फ़ील्ड: इसके बजाय, Document.tabs.documentTab.documentStyle का इस्तेमाल करें. इससे includeTabsContent पैरामीटर को true पर सेट करने पर, सभी टैब से दस्तावेज़ का असल कॉन्टेंट दिखता है. अगर false या सेट नहीं है, तो इस फ़ील्ड में दस्तावेज़ के पहले टैब की जानकारी होती है.

suggestedDocumentStyleChanges

map (key: string, value: object (SuggestedDocumentStyle))

सिर्फ़ आउटपुट के लिए. दस्तावेज़ की स्टाइल में सुझाए गए बदलाव, जिन्हें सुझाव आईडी के साथ दिखाया जाता है.

लेगसी फ़ील्ड: इसके बजाय, Document.tabs.documentTab.suggestedDocumentStyleChanges का इस्तेमाल करें. इससे includeTabsContent पैरामीटर को true पर सेट करने पर, सभी टैब से दस्तावेज़ का असल कॉन्टेंट दिखता है. अगर false या सेट नहीं है, तो इस फ़ील्ड में दस्तावेज़ के पहले टैब की जानकारी होती है.

namedStyles

object (NamedStyles)

सिर्फ़ आउटपुट के लिए. दस्तावेज़ की नाम वाली स्टाइल.

लेगसी फ़ील्ड: इसके बजाय, Document.tabs.documentTab.namedStyles का इस्तेमाल करें. इससे includeTabsContent पैरामीटर को true पर सेट करने पर, सभी टैब से दस्तावेज़ का असल कॉन्टेंट दिखता है. अगर false या सेट नहीं है, तो इस फ़ील्ड में दस्तावेज़ के पहले टैब की जानकारी होती है.

suggestedNamedStylesChanges

map (key: string, value: object (SuggestedNamedStyles))

सिर्फ़ आउटपुट के लिए. दस्तावेज़ के नाम वाले स्टाइल में सुझाए गए बदलाव, सुझाव आईडी के हिसाब से.

लेगसी फ़ील्ड: इसके बजाय, Document.tabs.documentTab.suggestedNamedStylesChanges का इस्तेमाल करें. इससे includeTabsContent पैरामीटर को true पर सेट करने पर, सभी टैब से दस्तावेज़ का असल कॉन्टेंट दिखता है. अगर false या सेट नहीं है, तो इस फ़ील्ड में दस्तावेज़ के पहले टैब की जानकारी होती है.

lists

map (key: string, value: object (List))

सिर्फ़ आउटपुट के लिए. दस्तावेज़ में मौजूद सूचियां, सूची आईडी के हिसाब से.

लेगसी फ़ील्ड: इसके बजाय, Document.tabs.documentTab.lists का इस्तेमाल करें. इससे includeTabsContent पैरामीटर को true पर सेट करने पर, सभी टैब से दस्तावेज़ का असल कॉन्टेंट दिखता है. अगर false या सेट नहीं है, तो इस फ़ील्ड में दस्तावेज़ के पहले टैब की जानकारी होती है.

namedRanges

map (key: string, value: object (NamedRanges))

सिर्फ़ आउटपुट के लिए. दस्तावेज़ में नाम वाली रेंज, जिन्हें नाम से जोड़ा जाता है.

लेगसी फ़ील्ड: इसके बजाय, Document.tabs.documentTab.namedRanges का इस्तेमाल करें. इससे includeTabsContent पैरामीटर को true पर सेट करने पर, सभी टैब से दस्तावेज़ का असल कॉन्टेंट दिखता है. अगर false या सेट नहीं है, तो इस फ़ील्ड में दस्तावेज़ के पहले टैब की जानकारी होती है.

inlineObjects

map (key: string, value: object (InlineObject))

सिर्फ़ आउटपुट के लिए. दस्तावेज़ में मौजूद इनलाइन ऑब्जेक्ट, जिन्हें ऑब्जेक्ट आईडी के हिसाब से क्रम में लगाया गया है.

लेगसी फ़ील्ड: इसके बजाय, Document.tabs.documentTab.inlineObjects का इस्तेमाल करें. इससे includeTabsContent पैरामीटर को true पर सेट करने पर, सभी टैब से दस्तावेज़ का असल कॉन्टेंट दिखता है. अगर false या सेट नहीं है, तो इस फ़ील्ड में दस्तावेज़ के पहले टैब की जानकारी होती है.

positionedObjects

map (key: string, value: object (PositionedObject))

सिर्फ़ आउटपुट के लिए. दस्तावेज़ में मौजूद ऑब्जेक्ट, जिन्हें ऑब्जेक्ट आईडी के हिसाब से लिखा जाता है.

लेगसी फ़ील्ड: इसके बजाय, Document.tabs.documentTab.positionedObjects का इस्तेमाल करें. यह includeTabsContent पैरामीटर को true पर सेट करने पर, सभी टैब से दस्तावेज़ का असल कॉन्टेंट दिखाता है. अगर false या सेट नहीं है, तो इस फ़ील्ड में दस्तावेज़ के पहले टैब की जानकारी होती है.

टैब

दस्तावेज़ में टैब.

JSON के काेड में दिखाना
{
  "tabProperties": {
    object (TabProperties)
  },
  "childTabs": [
    {
      object (Tab)
    }
  ],

  // Union field content can be only one of the following:
  "documentTab": {
    object (DocumentTab)
  }
  // End of list of possible types for union field content.
}
फ़ील्ड
tabProperties

object (TabProperties)

टैब की प्रॉपर्टी, जैसे कि आईडी और टाइटल.

childTabs[]

object (Tab)

इस टैब में नेस्ट किए गए चाइल्ड टैब.

यूनियन फ़ील्ड content. टैब का कॉन्टेंट. content इनमें से सिर्फ़ एक हो सकता है:
documentTab

object (DocumentTab)

दस्तावेज़ का कॉन्टेंट वाला टैब, जैसे कि टेक्स्ट और इमेज.

TabProperties

टैब की प्रॉपर्टी.

JSON के काेड में दिखाना
{
  "tabId": string,
  "title": string,
  "parentTabId": string,
  "index": integer,
  "nestingLevel": integer
}
फ़ील्ड
tabId

string

सिर्फ़ आउटपुट के लिए. टैब का आईडी. यह फ़ील्ड बदला नहीं जा सकता.

title

string

टैब का वह नाम जो उपयोगकर्ता को दिखता है.

parentTabId

string

ज़रूरी नहीं. पैरंट टैब का आईडी. मौजूदा टैब के रूट-लेवल टैब होने पर, इस फ़ील्ड को खाली छोड़ दें. इसका मतलब है कि इसमें कोई पैरंट टैब नहीं है.

index

integer

पैरंट में टैब का शून्य-आधारित इंडेक्स.

nestingLevel

integer

सिर्फ़ आउटपुट के लिए. दस्तावेज़ में टैब की गहराई. रूट-लेवल टैब 0 से शुरू होते हैं.

DocumentTab

दस्तावेज़ के कॉन्टेंट वाला टैब.

JSON के काेड में दिखाना
{
  "body": {
    object (Body)
  },
  "headers": {
    string: {
      object (Header)
    },
    ...
  },
  "footers": {
    string: {
      object (Footer)
    },
    ...
  },
  "footnotes": {
    string: {
      object (Footnote)
    },
    ...
  },
  "documentStyle": {
    object (DocumentStyle)
  },
  "suggestedDocumentStyleChanges": {
    string: {
      object (SuggestedDocumentStyle)
    },
    ...
  },
  "namedStyles": {
    object (NamedStyles)
  },
  "suggestedNamedStylesChanges": {
    string: {
      object (SuggestedNamedStyles)
    },
    ...
  },
  "lists": {
    string: {
      object (List)
    },
    ...
  },
  "namedRanges": {
    string: {
      object (NamedRanges)
    },
    ...
  },
  "inlineObjects": {
    string: {
      object (InlineObject)
    },
    ...
  },
  "positionedObjects": {
    string: {
      object (PositionedObject)
    },
    ...
  }
}
फ़ील्ड
body

object (Body)

दस्तावेज़ टैब का मुख्य हिस्सा.

headers

map (key: string, value: object (Header))

दस्तावेज़ टैब में मौजूद हेडर, जिन्हें हेडर आईडी से जोड़ा जाता है.

footers

map (key: string, value: object (Footer))

दस्तावेज़ टैब में फ़ुटर, यानी कि फ़ुटर आईडी के साथ.

footnotes

map (key: string, value: object (Footnote))

दस्तावेज़ टैब में फ़ुटनोट, फ़ुटनोट आईडी के हिसाब से.

documentStyle

object (DocumentStyle)

दस्तावेज़ टैब का स्टाइल.

suggestedDocumentStyleChanges

map (key: string, value: object (SuggestedDocumentStyle))

दस्तावेज़ टैब की स्टाइल में सुझाए गए बदलाव, जिन्हें सुझाव आईडी के साथ दिखाया जाता है.

namedStyles

object (NamedStyles)

दस्तावेज़ टैब की नाम वाली स्टाइल.

suggestedNamedStylesChanges

map (key: string, value: object (SuggestedNamedStyles))

दस्तावेज़ टैब के नाम वाले स्टाइल में सुझाए गए बदलाव, सुझाव आईडी के हिसाब से.

lists

map (key: string, value: object (List))

दस्तावेज़ टैब में मौजूद सूचियां, सूची आईडी के हिसाब से.

namedRanges

map (key: string, value: object (NamedRanges))

दस्तावेज़ टैब में मौजूद, नाम वाली रेंज, नाम के हिसाब से क्रम में.

inlineObjects

map (key: string, value: object (InlineObject))

दस्तावेज़ टैब में मौजूद इनलाइन ऑब्जेक्ट, जिन्हें ऑब्जेक्ट आईडी के हिसाब से क्रम में लगाया गया है.

positionedObjects

map (key: string, value: object (PositionedObject))

दस्तावेज़ टैब में पोज़िशन किए गए ऑब्जेक्ट, जिन्हें ऑब्जेक्ट आईडी के हिसाब से क्रम में लगाया गया है.

मुख्य भाग

दस्तावेज़ का मुख्य हिस्सा.

आम तौर पर, मुख्य भाग में headers, footers, और footnotes को छोड़कर, दस्तावेज़ का पूरा कॉन्टेंट होता है.

JSON के काेड में दिखाना
{
  "content": [
    {
      object (StructuralElement)
    }
  ]
}
फ़ील्ड
content[]

object (StructuralElement)

शरीर के कॉन्टेंट.

मुख्य हिस्से के कॉन्टेंट के इंडेक्स शून्य से शुरू होते हैं.

StructuralElement

स्ट्रक्चरल एलिमेंट ऐसे कॉन्टेंट के बारे में बताता है जो दस्तावेज़ को स्ट्रक्चर करता है.

JSON के काेड में दिखाना
{
  "startIndex": integer,
  "endIndex": integer,

  // Union field content can be only one of the following:
  "paragraph": {
    object (Paragraph)
  },
  "sectionBreak": {
    object (SectionBreak)
  },
  "table": {
    object (Table)
  },
  "tableOfContents": {
    object (TableOfContents)
  }
  // End of list of possible types for union field content.
}
फ़ील्ड
startIndex

integer

UTF-16 कोड यूनिट में, इस स्ट्रक्चरल एलिमेंट का स्टार्ट इंडेक्स, शून्य पर आधारित होता है.

endIndex

integer

UTF-16 कोड यूनिट में, इस स्ट्रक्चरल एलिमेंट का आखिरी इंडेक्स, जो शून्य से शुरू होता है.

यूनियन फ़ील्ड content. स्ट्रक्चरल एलिमेंट का कॉन्टेंट. content इनमें से कोई एक हो सकता है:
paragraph

object (Paragraph)

पैराग्राफ टाइप का स्ट्रक्चरल एलिमेंट.

sectionBreak

object (SectionBreak)

स्ट्रक्चरल एलिमेंट का सेक्शन ब्रेक टाइप.

table

object (Table)

टेबल टाइप, जिसमें स्ट्रक्चर किए गए एलिमेंट होते हैं.

tableOfContents

object (TableOfContents)

स्ट्रक्चरल एलिमेंट का एक टाइप, जो विषय सूची के तौर पर काम करता है.

Paragraph

पैराग्राफ़ दिखाने वाला StructuralElement. पैराग्राफ़, कॉन्टेंट की एक सीमा होती है, जो नई लाइन वाले कैरेक्टर के साथ खत्म होती है.

JSON के काेड में दिखाना
{
  "elements": [
    {
      object (ParagraphElement)
    }
  ],
  "paragraphStyle": {
    object (ParagraphStyle)
  },
  "suggestedParagraphStyleChanges": {
    string: {
      object (SuggestedParagraphStyle)
    },
    ...
  },
  "bullet": {
    object (Bullet)
  },
  "suggestedBulletChanges": {
    string: {
      object (SuggestedBullet)
    },
    ...
  },
  "positionedObjectIds": [
    string
  ],
  "suggestedPositionedObjectIds": {
    string: {
      object (ObjectReferences)
    },
    ...
  }
}
फ़ील्ड
elements[]

object (ParagraphElement)

पैराग्राफ़ का कॉन्टेंट, अलग-अलग कॉम्पोनेंट में बांटा गया हो.

paragraphStyle

object (ParagraphStyle)

इस पैराग्राफ़ की स्टाइल.

suggestedParagraphStyleChanges

map (key: string, value: object (SuggestedParagraphStyle))

इस पैराग्राफ़ के लिए सुझाए गए पैराग्राफ़ की शैली बदल जाती है, जिसे सुझाव आईडी के साथ दिखाया जाता है.

bullet

object (Bullet)

इस पैराग्राफ़ के लिए बुलेट. अगर यह एट्रिब्यूट मौजूद नहीं है, तो इसका मतलब है कि पैराग्राफ़ किसी सूची से नहीं जुड़ा है.

suggestedBulletChanges

map (key: string, value: object (SuggestedBullet))

इस पैराग्राफ़ के बुलेट में सुझाए गए बदलाव.

positionedObjectIds[]

string

इस पैराग्राफ़ से जुड़े, पोज़िशन किए गए ऑब्जेक्ट के आईडी.

suggestedPositionedObjectIds

map (key: string, value: object (ObjectReferences))

इस पैराग्राफ़ में जोड़ने के लिए सुझाए गए ऑब्जेक्ट के आईडी, जो सुझाव आईडी के हिसाब से हैं.

ParagraphElement

ParagraphElement, Paragraph में मौजूद कॉन्टेंट के बारे में बताता है.

JSON के काेड में दिखाना
{
  "startIndex": integer,
  "endIndex": integer,

  // Union field content can be only one of the following:
  "textRun": {
    object (TextRun)
  },
  "autoText": {
    object (AutoText)
  },
  "pageBreak": {
    object (PageBreak)
  },
  "columnBreak": {
    object (ColumnBreak)
  },
  "footnoteReference": {
    object (FootnoteReference)
  },
  "horizontalRule": {
    object (HorizontalRule)
  },
  "equation": {
    object (Equation)
  },
  "inlineObjectElement": {
    object (InlineObjectElement)
  },
  "person": {
    object (Person)
  },
  "richLink": {
    object (RichLink)
  }
  // End of list of possible types for union field content.
}
फ़ील्ड
startIndex

integer

UTF-16 कोड यूनिट में, इस पैराग्राफ़ एलिमेंट का शून्य से शुरू होने वाला इंडेक्स.

endIndex

integer

इस पैराग्राफ़ एलिमेंट का ज़ीरो-बेस एंड इंडेक्स, UTF-16 कोड यूनिट में.

यूनियन फ़ील्ड content. पैराग्राफ़ एलिमेंट का कॉन्टेंट. content इनमें से कोई एक हो सकता है:
textRun

object (TextRun)

टेक्स्ट चलाने के लिए पैराग्राफ़ एलिमेंट.

autoText

object (AutoText)

अपने-आप लिखे गए टेक्स्ट का पैराग्राफ़ एलिमेंट.

pageBreak

object (PageBreak)

पेज ब्रेक पैराग्राफ़ एलिमेंट.

columnBreak

object (ColumnBreak)

कॉलम ब्रेक वाला पैराग्राफ़ एलिमेंट.

footnoteReference

object (FootnoteReference)

फ़ुटनोट रेफ़रंस पैराग्राफ़ एलिमेंट.

horizontalRule

object (HorizontalRule)

हॉरिज़ॉन्टल रूल वाला पैराग्राफ़ एलिमेंट.

equation

object (Equation)

समीकरण पैराग्राफ़ एलिमेंट.

inlineObjectElement

object (InlineObjectElement)

इनलाइन ऑब्जेक्ट पैराग्राफ़ एलिमेंट.

person

object (Person)

पैराग्राफ़ एलिमेंट, जो किसी व्यक्ति या ईमेल पते से लिंक होता है.

TextRun

ParagraphElement, जो ऐसे टेक्स्ट को दिखाता है जिसमें सभी की स्टाइल एक जैसी होती है.

JSON के काेड में दिखाना
{
  "content": string,
  "suggestedInsertionIds": [
    string
  ],
  "suggestedDeletionIds": [
    string
  ],
  "textStyle": {
    object (TextStyle)
  },
  "suggestedTextStyleChanges": {
    string: {
      object (SuggestedTextStyle)
    },
    ...
  }
}
फ़ील्ड
content

string

इस रन का टेक्स्ट.

इस रन में, बिना टेक्स्ट वाले एलिमेंट को यूनिकोड वर्ण U+E907 से बदल दिया जाता है.

suggestedInsertionIds[]

string

सुझाए गए इंसर्शन आईडी. अगर TextRun में नेस्ट किया गया सुझाया गया बदलाव है, तो उसमें एक से ज़्यादा इंसर्शन आईडी हो सकते हैं. अगर यह फ़ील्ड खाली है, तो इसे जोड़ने का सुझाव नहीं दिया जाएगा.

suggestedDeletionIds[]

string

मिटाने के लिए सुझाए गए आईडी. अगर यह खाली है, तो इसका मतलब है कि इस कॉन्टेंट को मिटाने का कोई सुझाव नहीं है.

textStyle

object (TextStyle)

इस रन का टेक्स्ट स्टाइल.

suggestedTextStyleChanges

map (key: string, value: object (SuggestedTextStyle))

इस रन के लिए, सुझाई गई टेक्स्ट स्टाइल बदल जाती है, जिसे सुझाव आईडी के हिसाब से किया जाता है.

TextStyle

यह टेक्स्ट पर लागू की जा सकने वाली स्टाइल को दिखाता है.

इनहेरिट की गई टेक्स्ट स्टाइल, इस मैसेज में सेट नहीं किए गए फ़ील्ड के तौर पर दिखाई जाती हैं. टेक्स्ट स्टाइल का पैरंट, इस बात पर निर्भर करता है कि टेक्स्ट स्टाइल को कहां सेट किया गया है:

  • Paragraph में टेक्स्ट की TextStyle, पैराग्राफ़ की संबंधित named style type से ली जाती है.
  • named style पर मौजूद TextStyle, normal text नाम वाली स्टाइल से इनहेरिट होती है.
  • normal text नाम वाली स्टाइल की TextStyle, Docs एडिटर में मौजूद डिफ़ॉल्ट टेक्स्ट स्टाइल से इनहेरिट होती है.
  • टेबल में मौजूद Paragraph एलिमेंट पर मौजूद TextStyle, टेबल स्टाइल से अपनी टेक्स्ट स्टाइल को इनहेरिट कर सकती है.

अगर टेक्स्ट स्टाइल को किसी पैरंट से इनहेरिट नहीं किया जाता है, तो फ़ील्ड को अनसेट करने पर, स्टाइल को Docs एडिटर में डिफ़ॉल्ट वैल्यू से मैच करने वाली वैल्यू पर वापस लाया जाएगा.

JSON के काेड में दिखाना
{
  "bold": boolean,
  "italic": boolean,
  "underline": boolean,
  "strikethrough": boolean,
  "smallCaps": boolean,
  "backgroundColor": {
    object (OptionalColor)
  },
  "foregroundColor": {
    object (OptionalColor)
  },
  "fontSize": {
    object (Dimension)
  },
  "weightedFontFamily": {
    object (WeightedFontFamily)
  },
  "baselineOffset": enum (BaselineOffset),
  "link": {
    object (Link)
  }
}
फ़ील्ड
bold

boolean

टेक्स्ट को बोल्ड के तौर पर रेंडर किया गया है या नहीं.

italic

boolean

टेक्स्ट को इटैलिक किया गया है या नहीं.

underline

boolean

टेक्स्ट अंडरलाइन किया गया है या नहीं.

strikethrough

boolean

टेक्स्ट को स्ट्राइकथ्रू किया गया है या नहीं.

smallCaps

boolean

टेक्स्ट बड़े अक्षरों में हो या नहीं.

backgroundColor

object (OptionalColor)

टेक्स्ट का बैकग्राउंड रंग. अगर नीति को सेट किया जाता है, तो color फ़ील्ड के आधार पर आरजीबी रंग या पारदर्शी रंग होता है.

foregroundColor

object (OptionalColor)

टेक्स्ट का फ़ोरग्राउंड रंग. अगर यह सेट है, तो रंग आरजीबी रंग या पारदर्शी होता है. यह color फ़ील्ड पर निर्भर करता है.

fontSize

object (Dimension)

टेक्स्ट के फ़ॉन्ट का साइज़.

weightedFontFamily

object (WeightedFontFamily)

टेक्स्ट की फ़ॉन्ट फ़ैमिली और रेंडर किया गया वेट.

अगर अपडेट के अनुरोध में weightedFontFamily और bold, दोनों के लिए वैल्यू दी गई हैं, तो पहले weightedFontFamily और फिर bold लागू की जाती है.

अगर weightedFontFamily#weight सेट नहीं है, तो यह डिफ़ॉल्ट रूप से 400 पर सेट होती है.

अगर weightedFontFamily सेट है, तो weightedFontFamily#fontFamily को भी किसी वैल्यू के साथ सेट करना ज़रूरी है. ऐसा न करने पर, 400 कोड वाली गड़बड़ी का मैसेज दिखता है.

baselineOffset

enum (BaselineOffset)

टेक्स्ट की सामान्य स्थिति से उसका वर्टिकल ऑफ़सेट.

SUPERSCRIPT या SUBSCRIPT बेसलाइन ऑफ़सेट वाला टेक्स्ट, अपने-आप छोटे फ़ॉन्ट साइज़ में रेंडर होता है. इसका हिसाब fontSize फ़ील्ड के आधार पर लगाया जाता है. इस फ़ील्ड में किए गए बदलावों का असर fontSize पर नहीं पड़ता.

OptionalColor

ऐसा रंग जो पूरी तरह से अपारदर्शी या पूरी तरह से पारदर्शी हो सकता है.

JSON के काेड में दिखाना
{
  "color": {
    object (Color)
  }
}
फ़ील्ड
color

object (Color)

अगर यह सेट किया जाता है, तो इसका इस्तेमाल अपारदर्शी रंग के तौर पर किया जाएगा. अगर नीति सेट नहीं है, तो इसका मतलब है कि रंग पारदर्शी है.

रंग

कोई एक रंग.

JSON के काेड में दिखाना
{
  "rgbColor": {
    object (RgbColor)
  }
}
फ़ील्ड
rgbColor

object (RgbColor)

आरजीबी रंग की वैल्यू.

RgbColor

आरजीबी रंग.

JSON के काेड में दिखाना
{
  "red": number,
  "green": number,
  "blue": number
}
फ़ील्ड
red

number

रंग का लाल घटक, 0.0 से 1.0 तक.

green

number

रंग का हरा कॉम्पोनेंट, जो 0.0 से 1.0 तक होता है.

blue

number

रंग का नीला घटक, 0.0 से 1.0 तक.

डाइमेंशन

तय की गई इकाइयों में, किसी एक दिशा में गति की तीव्रता.

JSON के काेड में दिखाना
{
  "magnitude": number,
  "unit": enum (Unit)
}
फ़ील्ड
magnitude

number

मैग्नीट्यूड.

unit

enum (Unit)

माप की इकाइयां.

इकाई

माप की इकाइयों पर टैप करें.

Enums
UNIT_UNSPECIFIED यूनिट की जानकारी नहीं है.
PT एक पॉइंट, एक इंच का 1/72 हिस्सा होता है.

WeightedFontFamily

फ़ॉन्ट फ़ैमिली और टेक्स्ट की मोटाई दिखाता है.

JSON के काेड में दिखाना
{
  "fontFamily": string,
  "weight": integer
}
फ़ील्ड
fontFamily

string

टेक्स्ट की फ़ॉन्ट फ़ैमिली.

फ़ॉन्ट फ़ैमिली, Docs के फ़ॉन्ट मेन्यू या Google Fonts में मौजूद कोई भी फ़ॉन्ट हो सकता है. अगर फ़ॉन्ट का नाम नहीं पहचाना जा सका, तो टेक्स्ट को Arial में रेंडर किया जाता है.

weight

integer

फ़ॉन्ट का वज़न. इस फ़ील्ड में ऐसी कोई भी वैल्यू हो सकती है जो 100 और 900 के बीच के 100 के गुणज हो. यह रेंज, सीएसएस 2.1 स्पेसिफ़िकेशन, सेक्शन 15.6 में बताई गई न्यूमेरिक वैल्यू से मेल खाती है. इसमें बिना संख्या वाली वैल्यू की अनुमति नहीं है.

डिफ़ॉल्ट वैल्यू 400 ("normal") है.

फ़ॉन्ट वेट, रेंडर किए गए फ़ॉन्ट वेट का सिर्फ़ एक कॉम्पोनेंट होता है. इनहेरिटेंस को ध्यान में रखते हुए, weight और टेक्स्ट स्टाइल की रिज़ॉल्व की गई bold वैल्यू का कॉम्बिनेशन, रेंडर किया गया वज़न तय करता है:

  • अगर टेक्स्ट बोल्ड है और वज़न 400 से कम है, तो रेंडर किया गया वज़न 400 होगा.
  • अगर टेक्स्ट बोल्ड है और वज़न 400 से ज़्यादा या उसके बराबर है, लेकिन 700 से कम है, तो रेंडर किया गया वज़न 700 होगा.
  • अगर वज़न 700 से ज़्यादा या उसके बराबर है, तो रेंडर किया गया वज़न, वज़न के बराबर होता है.
  • अगर टेक्स्ट बोल्ड नहीं है, तो रेंडर किया गया वज़न, वज़न के बराबर होता है.

BaselineOffset

टेक्स्ट को उसकी सामान्य स्थिति से वर्टिकल तौर पर ऑफ़सेट करने के तरीके.

Enums
BASELINE_OFFSET_UNSPECIFIED टेक्स्ट का बेसलाइन ऑफ़सेट, पैरंट से इनहेरिट किया जाता है.
NONE टेक्स्ट को वर्टिकल तौर पर ऑफ़सेट नहीं किया गया है.
SUPERSCRIPT टेक्स्ट को वर्टिकल तौर पर ऊपर की ओर ऑफ़सेट किया गया है (सुपरस्क्रिप्ट).
SUBSCRIPT टेक्स्ट को वर्टिकल तौर पर नीचे की ओर ऑफ़सेट किया गया है (सबस्क्रिप्ट).

SuggestedTextStyle

TextStyle में बदलाव का सुझाव.

JSON के काेड में दिखाना
{
  "textStyle": {
    object (TextStyle)
  },
  "textStyleSuggestionState": {
    object (TextStyleSuggestionState)
  }
}
फ़ील्ड
textStyle

object (TextStyle)

एक TextStyle जिसमें सिर्फ़ इस सुझाव में किए गए बदलाव शामिल हैं. इसका इस्तेमाल textStyleSuggestionState के साथ किया जा सकता है, ताकि यह देखा जा सके कि किन फ़ील्ड में बदलाव हुआ है और उनकी नई वैल्यू क्या हैं.

textStyleSuggestionState

object (TextStyleSuggestionState)

यह मास्क बताता है कि इस सुझाव में, TextStyle बेस के किन फ़ील्ड में बदलाव किया गया है.

TextStyleSuggestionState

यह मास्क बताता है कि इस सुझाव में, TextStyle बेस के किन फ़ील्ड में बदलाव किया गया है. 'सही है' पर सेट किए गए किसी भी फ़ील्ड के लिए, सुझाई गई नई वैल्यू मौजूद होती है.

JSON के काेड में दिखाना
{
  "boldSuggested": boolean,
  "italicSuggested": boolean,
  "underlineSuggested": boolean,
  "strikethroughSuggested": boolean,
  "smallCapsSuggested": boolean,
  "backgroundColorSuggested": boolean,
  "foregroundColorSuggested": boolean,
  "fontSizeSuggested": boolean,
  "weightedFontFamilySuggested": boolean,
  "baselineOffsetSuggested": boolean,
  "linkSuggested": boolean
}
फ़ील्ड
boldSuggested

boolean

इससे पता चलता है कि bold में कोई बदलाव करने का सुझाव दिया गया था या नहीं.

italicSuggested

boolean

यह बताता है कि italic में बदलाव करने का सुझाव दिया गया है या नहीं.

underlineSuggested

boolean

यह बताता है कि underline में बदलाव करने का सुझाव दिया गया है या नहीं.

strikethroughSuggested

boolean

यह बताता है कि strikethrough में बदलाव करने का सुझाव दिया गया है या नहीं.

smallCapsSuggested

boolean

यह बताता है कि smallCaps में बदलाव करने का सुझाव दिया गया है या नहीं.

backgroundColorSuggested

boolean

यह बताता है कि backgroundColor में बदलाव करने का सुझाव दिया गया है या नहीं.

foregroundColorSuggested

boolean

यह बताता है कि foregroundColor में बदलाव करने का सुझाव दिया गया है या नहीं.

fontSizeSuggested

boolean

इससे पता चलता है कि fontSize में कोई बदलाव करने का सुझाव दिया गया था या नहीं.

weightedFontFamilySuggested

boolean

यह बताता है कि weightedFontFamily में बदलाव करने का सुझाव दिया गया है या नहीं.

baselineOffsetSuggested

boolean

यह बताता है कि baselineOffset में बदलाव करने का सुझाव दिया गया है या नहीं.

ऑटो टेक्स्ट

ParagraphElement, टेक्स्ट में मौजूद उस जगह को दिखाता है जिसे समय के साथ बदलने वाले कॉन्टेंट से डाइनैमिक तौर पर बदल दिया जाता है. जैसे, पेज नंबर.

JSON के काेड में दिखाना
{
  "type": enum (Type),
  "suggestedInsertionIds": [
    string
  ],
  "suggestedDeletionIds": [
    string
  ],
  "textStyle": {
    object (TextStyle)
  },
  "suggestedTextStyleChanges": {
    string: {
      object (SuggestedTextStyle)
    },
    ...
  }
}
फ़ील्ड
type

enum (Type)

अपने-आप लिखे गए इस टेक्स्ट का टाइप.

suggestedInsertionIds[]

string

सुझाए गए इंसर्शन आईडी. अगर AutoText में नेस्ट किया गया सुझाया गया बदलाव है, तो उसमें एक से ज़्यादा इंसर्शन आईडी हो सकते हैं. अगर यह फ़ील्ड खाली है, तो इसका मतलब है कि यह सुझाव नहीं है.

suggestedDeletionIds[]

string

मिटाए जाने के लिए सुझाए गए आईडी. अगर यह फ़ील्ड खाली है, तो इसका मतलब है कि इस कॉन्टेंट को मिटाने का कोई सुझाव नहीं दिया गया है.

textStyle

object (TextStyle)

इस ऑटोटेक्स्ट की टेक्स्ट स्टाइल.

suggestedTextStyleChanges

map (key: string, value: object (SuggestedTextStyle))

सुझाए गए टेक्स्ट की स्टाइल, इस AutoText के हिसाब से बदल जाती है. यह टेक्स्ट, सुझाव आईडी के हिसाब से तय होता है.

टाइप

अपने-आप जनरेट होने वाले टेक्स्ट के टाइप.

Enums
TYPE_UNSPECIFIED अपने-आप लिखे जाने वाले टेक्स्ट का कोई टाइप नहीं बताया गया है.
PAGE_NUMBER मौजूदा पेज संख्या को दिखाने वाले अपने-आप टेक्स्ट होने की सुविधा के लिए टाइप करें.
PAGE_COUNT अपने-आप जनरेट होने वाले टेक्स्ट का वह टाइप जो दस्तावेज़ में मौजूद सभी पेजों की कुल संख्या दिखाता है.

PageBreak

पेज ब्रेक दिखाने वाला ParagraphElement. पेज ब्रेक लगाने पर, अगला टेक्स्ट अगले पेज के सबसे ऊपर दिखता है.

JSON के काेड में दिखाना
{
  "suggestedInsertionIds": [
    string
  ],
  "suggestedDeletionIds": [
    string
  ],
  "textStyle": {
    object (TextStyle)
  },
  "suggestedTextStyleChanges": {
    string: {
      object (SuggestedTextStyle)
    },
    ...
  }
}
फ़ील्ड
suggestedInsertionIds[]

string

सुझाए गए इंसर्शन आईडी. अगर PageBreak में नेस्ट किया गया सुझाया गया बदलाव है, तो उसमें एक से ज़्यादा इंसर्शन आईडी हो सकते हैं. अगर यह फ़ील्ड खाली है, तो इसे जोड़ने का सुझाव नहीं दिया जाएगा.

suggestedDeletionIds[]

string

मिटाने के लिए सुझाए गए आईडी. अगर यह खाली है, तो इसका मतलब है कि इस कॉन्टेंट को मिटाने का कोई सुझाव नहीं है.

textStyle

object (TextStyle)

इस पेजब्रेक का टेक्स्ट स्टाइल.

टेक्स्ट रन और फ़ुटनोट रेफ़रंस जैसे टेक्स्ट कॉन्टेंट की तरह ही, पेज ब्रेक की टेक्स्ट स्टाइल से कॉन्टेंट के लेआउट पर असर पड़ सकता है. साथ ही, इसके बगल में डाले गए टेक्स्ट की स्टाइल पर भी असर पड़ सकता है.

suggestedTextStyleChanges

map (key: string, value: object (SuggestedTextStyle))

सुझाए गए टेक्स्ट की स्टाइल को इस PageBreak में बदल दिया जाता है. इसे सुझाव आईडी के हिसाब से दिखाया जाता है.

ColumnBreak

कॉलम ब्रेक दिखाने वाला ParagraphElement. कॉलम ब्रेक की मदद से, अगला टेक्स्ट अगले कॉलम के ऊपर शुरू होता है.

JSON के काेड में दिखाना
{
  "suggestedInsertionIds": [
    string
  ],
  "suggestedDeletionIds": [
    string
  ],
  "textStyle": {
    object (TextStyle)
  },
  "suggestedTextStyleChanges": {
    string: {
      object (SuggestedTextStyle)
    },
    ...
  }
}
फ़ील्ड
suggestedInsertionIds[]

string

सुझाए गए इंसर्शन आईडी. अगर ColumnBreak में नेस्ट किया गया सुझाया गया बदलाव है, तो उसमें एक से ज़्यादा इंसर्शन आईडी हो सकते हैं. अगर यह फ़ील्ड खाली है, तो इसका मतलब है कि यह सुझाव नहीं है.

suggestedDeletionIds[]

string

मिटाने के लिए सुझाए गए आईडी. अगर यह खाली है, तो इसका मतलब है कि इस कॉन्टेंट को मिटाने का कोई सुझाव नहीं है.

textStyle

object (TextStyle)

इस ColumnBreak की टेक्स्ट स्टाइल.

टेक्स्ट कॉन्टेंट की तरह, जैसे कि टेक्स्ट चलाना और फ़ुटनोट के रेफ़रंस, कॉलम ब्रेक की टेक्स्ट स्टाइल, कॉन्टेंट लेआउट पर असर डाल सकती है. साथ ही, इसके बगल में जोड़े गए टेक्स्ट की स्टाइल पर भी असर पड़ सकता है.

suggestedTextStyleChanges

map (key: string, value: object (SuggestedTextStyle))

सुझाई गई टेक्स्ट स्टाइल इस कॉलम ब्रेक में बदल जाती है, जिसे सुझाव आईडी के हिसाब से सेट किया जाता है.

FootnoteReference

फ़ुटनोट रेफ़रंस दिखाने वाला ParagraphElement. फ़ुटनोट रेफ़रंस, नंबर के साथ रेंडर किया गया इनलाइन कॉन्टेंट होता है. इसका इस्तेमाल, फ़ुटनोट की पहचान करने के लिए किया जाता है.

JSON के काेड में दिखाना
{
  "footnoteId": string,
  "footnoteNumber": string,
  "suggestedInsertionIds": [
    string
  ],
  "suggestedDeletionIds": [
    string
  ],
  "textStyle": {
    object (TextStyle)
  },
  "suggestedTextStyleChanges": {
    string: {
      object (SuggestedTextStyle)
    },
    ...
  }
}
फ़ील्ड
footnoteId

string

footnote का आईडी, जिसमें इस फ़ुटनोट रेफ़रंस का कॉन्टेंट शामिल है.

footnoteNumber

string

इस फ़ुटनोट की रेंडर की गई संख्या.

suggestedInsertionIds[]

string

सुझाए गए इंसर्शन आईडी. अगर FootnoteReference में नेस्ट किया गया सुझाया गया बदलाव है, तो उसमें एक से ज़्यादा इंसर्शन आईडी हो सकते हैं. अगर यह फ़ील्ड खाली है, तो इसे जोड़ने का सुझाव नहीं दिया जाएगा.

suggestedDeletionIds[]

string

मिटाने के लिए सुझाए गए आईडी. अगर यह फ़ील्ड खाली है, तो इसका मतलब है कि इस कॉन्टेंट को मिटाने का कोई सुझाव नहीं दिया गया है.

textStyle

object (TextStyle)

इस FootnoteReference की टेक्स्ट की स्टाइल.

suggestedTextStyleChanges

map (key: string, value: object (SuggestedTextStyle))

सुझाई गई टेक्स्ट स्टाइल, सुझाव आईडी के हिसाब से इस फ़ुटनोट रेफ़रंस में बदल जाती है.

HorizontalRule

हॉरिज़ॉन्टल लाइन दिखाने वाला ParagraphElement.

JSON के काेड में दिखाना
{
  "suggestedInsertionIds": [
    string
  ],
  "suggestedDeletionIds": [
    string
  ],
  "textStyle": {
    object (TextStyle)
  },
  "suggestedTextStyleChanges": {
    string: {
      object (SuggestedTextStyle)
    },
    ...
  }
}
फ़ील्ड
suggestedInsertionIds[]

string

सुझाए गए इंसर्शन आईडी. अगर HorizontalRule में नेस्ट किया गया सुझाया गया बदलाव है, तो इसमें एक से ज़्यादा इंसर्शन आईडी हो सकते हैं. अगर यह फ़ील्ड खाली है, तो इसका मतलब है कि यह सुझाव नहीं है.

suggestedDeletionIds[]

string

मिटाने के लिए सुझाए गए आईडी. अगर यह फ़ील्ड खाली है, तो इसका मतलब है कि इस कॉन्टेंट को मिटाने का कोई सुझाव नहीं दिया गया है.

textStyle

object (TextStyle)

इस हॉरिज़ॉन्टल रूल की टेक्स्ट स्टाइल.

टेक्स्ट रन और फ़ुटनोट रेफ़रंस जैसे टेक्स्ट कॉन्टेंट की तरह, हॉरिज़ॉन्टल रूल की टेक्स्ट स्टाइल से कॉन्टेंट लेआउट पर असर पड़ सकता है. साथ ही, इसके बगल में डाले गए टेक्स्ट की स्टाइल पर भी असर पड़ सकता है.

suggestedTextStyleChanges

map (key: string, value: object (SuggestedTextStyle))

सुझाई गई टेक्स्ट स्टाइल, इस HorizontalRule में बदल जाती है, जिसे सुझाव आईडी से दिखाया जाता है.

समीकरण

समीकरण दिखाने वाला ParagraphElement.

JSON के काेड में दिखाना
{
  "suggestedInsertionIds": [
    string
  ],
  "suggestedDeletionIds": [
    string
  ]
}
फ़ील्ड
suggestedInsertionIds[]

string

सुझाए गए इंसर्शन आईडी. अगर Equation में नेस्ट किया गया सुझाया गया बदलाव है, तो उसमें एक से ज़्यादा इंसर्शन आईडी हो सकते हैं. अगर यह फ़ील्ड खाली है, तो इसका मतलब है कि यह सुझाव नहीं है.

suggestedDeletionIds[]

string

मिटाने के लिए सुझाए गए आईडी. अगर यह खाली है, तो इसका मतलब है कि इस कॉन्टेंट को मिटाने का कोई सुझाव नहीं है.

InlineObjectElement

एक ParagraphElement, जिसमें InlineObject शामिल होता है.

JSON के काेड में दिखाना
{
  "inlineObjectId": string,
  "suggestedInsertionIds": [
    string
  ],
  "suggestedDeletionIds": [
    string
  ],
  "textStyle": {
    object (TextStyle)
  },
  "suggestedTextStyleChanges": {
    string: {
      object (SuggestedTextStyle)
    },
    ...
  }
}
फ़ील्ड
inlineObjectId

string

इस एलिमेंट में शामिल InlineObject का आईडी.

suggestedInsertionIds[]

string

सुझाए गए इंसर्शन आईडी. अगर InlineObjectElement में नेस्ट किया गया सुझाया गया बदलाव है, तो उसमें एक से ज़्यादा इंसर्शन आईडी हो सकते हैं. अगर यह फ़ील्ड खाली है, तो इसे जोड़ने का सुझाव नहीं दिया जाएगा.

suggestedDeletionIds[]

string

मिटाने के लिए सुझाए गए आईडी. अगर यह फ़ील्ड खाली है, तो इसका मतलब है कि इस कॉन्टेंट को मिटाने का कोई सुझाव नहीं दिया गया है.

textStyle

object (TextStyle)

इस InlineObjectElement का टेक्स्ट स्टाइल.

टेक्स्ट कॉन्टेंट की तरह, जैसे कि टेक्स्ट चलाना और फ़ुटनोट के रेफ़रंस, इनलाइन ऑब्जेक्ट एलिमेंट की टेक्स्ट स्टाइल, कॉन्टेंट लेआउट के साथ-साथ उसके बगल में डाले गए टेक्स्ट की स्टाइल पर असर डाल सकती है.

suggestedTextStyleChanges

map (key: string, value: object (SuggestedTextStyle))

सुझाई गई टेक्स्ट स्टाइल इस इनलाइन ऑब्जेक्ट में बदल जाती है, जिसे सुझाव आईडी के हिसाब से सेट किया जाता है.

व्यक्ति

किसी दस्तावेज़ में मौजूद व्यक्ति या ईमेल पता. ये नाम, व्यक्ति के नाम या ईमेल पते वाले एक ही एलिमेंट की तरह काम करते हैं.

JSON के काेड में दिखाना
{
  "personId": string,
  "suggestedInsertionIds": [
    string
  ],
  "suggestedDeletionIds": [
    string
  ],
  "textStyle": {
    object (TextStyle)
  },
  "suggestedTextStyleChanges": {
    string: {
      object (SuggestedTextStyle)
    },
    ...
  },
  "personProperties": {
    object (PersonProperties)
  }
}
फ़ील्ड
personId

string

सिर्फ़ आउटपुट के लिए. इस लिंक का यूनीक आईडी.

suggestedInsertionIds[]

string

दस्तावेज़ में इस व्यक्ति का लिंक डालने वाले सुझावों के आईडी. अगर Person में नेस्ट किया गया सुझाया गया बदलाव है, तो हो सकता है कि उसमें एक से ज़्यादा इंसर्शन आईडी हों. उदाहरण के लिए, किसी दूसरे उपयोगकर्ता के सुझाव में दिया गया सुझाव. अगर यह फ़ील्ड खाली है, तो इसका मतलब है कि व्यक्ति के इस लिंक को शामिल करने का सुझाव नहीं दिया गया है.

suggestedDeletionIds[]

string

दस्तावेज़ से इस व्यक्ति का लिंक हटाने के सुझावों के आईडी. किसी Person में, मिटाने के लिए एक से ज़्यादा आईडी हो सकते हैं. उदाहरण के लिए, अगर कई उपयोगकर्ता उसे मिटाने का सुझाव दें. अगर यह सेक्शन खाली है, तो इसका मतलब है कि इस व्यक्ति का लिंक मिटाने का सुझाव नहीं दिया जाएगा.

textStyle

object (TextStyle)

इस Person की टेक्स्ट स्टाइल.

suggestedTextStyleChanges

map (key: string, value: object (SuggestedTextStyle))

सुझाई गई टेक्स्ट स्टाइल को इस Person में बदल दिया जाता है. इसे सुझाव आईडी के हिसाब से दिखाया जाता है.

personProperties

object (PersonProperties)

सिर्फ़ आउटपुट के लिए. इस Person की प्रॉपर्टी. यह फ़ील्ड हमेशा मौजूद होता है.

PersonProperties

लिंक की गई Person से जुड़ी प्रॉपर्टी.

JSON के काेड में दिखाना
{
  "name": string,
  "email": string
}
फ़ील्ड
name

string

सिर्फ़ आउटपुट के लिए. अगर लिंक टेक्स्ट में व्यक्ति के ईमेल पते के बजाय दिखाया गया है, तो उसका नाम.

email

string

सिर्फ़ आउटपुट के लिए. इस Person से जुड़ा ईमेल पता. यह फ़ील्ड हमेशा मौजूद होता है.

RichLinkProperties

RichLink के लिए खास प्रॉपर्टी.

JSON के काेड में दिखाना
{
  "title": string,
  "uri": string,
  "mimeType": string
}
फ़ील्ड
title

string

सिर्फ़ आउटपुट के लिए. RichLink का टाइटल, जैसा कि लिंक में दिखाया गया है. यह टाइटल, लिंक को इंसर्ट करने या लिंक को पिछली बार अपडेट करने के समय, लिंक किए गए संसाधन के टाइटल से मेल खाता है. यह फ़ील्ड हमेशा मौजूद होता है.

uri

string

सिर्फ़ आउटपुट के लिए. RichLink का यूआरआई. यह हमेशा मौजूद होता है.

mimeType

string

सिर्फ़ आउटपुट के लिए. अगर RichLink का कोई MIME टाइप है, तो वह (उदाहरण के लिए, जब वह Drive में मौजूद कोई फ़ाइल हो).

ParagraphStyle

पूरे पैराग्राफ़ पर लागू होने वाली स्टाइल.

इनहेरिट की गई पैराग्राफ़ स्टाइल, इस मैसेज में सेट नहीं किए गए फ़ील्ड के तौर पर दिखाई जाती हैं. पैराग्राफ़ की स्टाइल किस तरह की होगी, यह इस बात पर निर्भर करता है कि पैराग्राफ़ की स्टाइल कहां तय की गई है:

  • Paragraph पर मौजूद ParagraphStyle, पैराग्राफ़ के उससे जुड़े named style type से इनहेरिट करता है.
  • named style पर मौजूद ParagraphStyle, normal text नाम की स्टाइल से इनहेरिट होती है.
  • normal text नाम वाली स्टाइल की पैराग्राफ़ स्टाइल, Docs एडिटर में डिफ़ॉल्ट पैराग्राफ़ स्टाइल से ली जाती है.
  • टेबल में मौजूद Paragraph एलिमेंट पर मौजूद ParagraphStyle, टेबल स्टाइल से पैराग्राफ़ स्टाइल को इनहेरिट कर सकता है.

अगर पैराग्राफ़ स्टाइल को पैरंट से इनहेरिट नहीं किया जाता है, तो फ़ील्ड को अनसेट करने पर, स्टाइल को Docs एडिटर में डिफ़ॉल्ट वैल्यू पर सेट कर दिया जाएगा.

JSON के काेड में दिखाना
{
  "headingId": string,
  "namedStyleType": enum (NamedStyleType),
  "alignment": enum (Alignment),
  "lineSpacing": number,
  "direction": enum (ContentDirection),
  "spacingMode": enum (SpacingMode),
  "spaceAbove": {
    object (Dimension)
  },
  "spaceBelow": {
    object (Dimension)
  },
  "borderBetween": {
    object (ParagraphBorder)
  },
  "borderTop": {
    object (ParagraphBorder)
  },
  "borderBottom": {
    object (ParagraphBorder)
  },
  "borderLeft": {
    object (ParagraphBorder)
  },
  "borderRight": {
    object (ParagraphBorder)
  },
  "indentFirstLine": {
    object (Dimension)
  },
  "indentStart": {
    object (Dimension)
  },
  "indentEnd": {
    object (Dimension)
  },
  "tabStops": [
    {
      object (TabStop)
    }
  ],
  "keepLinesTogether": boolean,
  "keepWithNext": boolean,
  "avoidWidowAndOrphan": boolean,
  "shading": {
    object (Shading)
  },
  "pageBreakBefore": boolean
}
फ़ील्ड
headingId

string

पैराग्राफ़ का हेडिंग आईडी. अगर खाली है, तो यह पैराग्राफ़ एक हेडिंग नहीं है.

इस प्रॉपर्टी को सिर्फ़ पढ़ा जा सकता है.

namedStyleType

enum (NamedStyleType)

पैराग्राफ़ की स्टाइल टाइप को नाम दिया गया.

नाम वाले स्टाइल टाइप को अपडेट करने से, पैराग्राफ़ स्टाइल में मौजूद अन्य प्रॉपर्टी पर असर पड़ता है. इसलिए, अन्य प्रॉपर्टी के अपडेट होने से पहले, नाम वाला स्टाइल टाइप लागू किया जाता है.

alignment

enum (Alignment)

इस पैराग्राफ़ के लिए टेक्स्ट अलाइनमेंट.

lineSpacing

number

सामान्य के प्रतिशत के रूप में, लाइनों के बीच स्पेस की मात्रा, जहां सामान्य को 100.0 के रूप में दिखाया जाता है. अगर इसे सेट नहीं किया जाता है, तो वैल्यू को पैरंट से इनहेरिट किया जाता है.

direction

enum (ContentDirection)

इस पैराग्राफ़ के लिए टेक्स्ट की दिशा. अगर इस नीति को सेट नहीं किया जाता है, तो वैल्यू LEFT_TO_RIGHT पर डिफ़ॉल्ट होती है, क्योंकि पैराग्राफ़ की दिशा इनहेरिट नहीं की जाती.

spacingMode

enum (SpacingMode)

पैराग्राफ़ के लिए स्पेसिंग मोड.

spaceAbove

object (Dimension)

पैराग्राफ़ के ऊपर अतिरिक्त स्थान की मात्रा. अगर यह सेट नहीं है, तो वैल्यू को पैरंट से इनहेरिट किया जाता है.

spaceBelow

object (Dimension)

पैराग्राफ़ के नीचे अतिरिक्त स्थान की मात्रा. अगर इसे सेट नहीं किया जाता है, तो वैल्यू को पैरंट से इनहेरिट किया जाता है.

borderBetween

object (ParagraphBorder)

इस पैराग्राफ़ और अगले और पिछले पैराग्राफ़ के बीच बॉर्डर. अगर यह सेट नहीं है, तो वैल्यू को पैरंट से इनहेरिट किया जाता है.

बीच में बॉर्डर तब रेंडर होता है, जब बगल के पैराग्राफ़ में एक जैसा बॉर्डर और इंडेंट प्रॉपर्टी हो.

पैराग्राफ़ के बॉर्डर को कुछ हिस्से में अपडेट नहीं किया जा सकता. किसी पैराग्राफ़ बॉर्डर को बदलते समय, नए बॉर्डर का पूरा विवरण होना चाहिए.

borderTop

object (ParagraphBorder)

इस पैराग्राफ़ के सबसे ऊपर मौजूद बॉर्डर. अगर इसे सेट नहीं किया जाता है, तो वैल्यू को पैरंट से इनहेरिट किया जाता है.

ऊपरी बॉर्डर तब रेंडर किया जाता है जब ऊपर के अनुच्छेद में अलग-अलग बॉर्डर और इंडेंट प्रॉपर्टी होती हैं.

पैराग्राफ़ के बॉर्डर को कुछ हिस्से में अपडेट नहीं किया जा सकता. पैराग्राफ़ के बॉर्डर को बदलते समय, नए बॉर्डर की पूरी जानकारी देनी होगी.

borderBottom

object (ParagraphBorder)

इस पैराग्राफ़ के नीचे मौजूद बॉर्डर. अगर इसे सेट नहीं किया जाता है, तो वैल्यू को पैरंट से इनहेरिट किया जाता है.

नीचे बॉर्डर तब रेंडर किया जाता है, जब नीचे दिए गए पैराग्राफ़ में अलग-अलग बॉर्डर और इंडेंट प्रॉपर्टी होती हैं.

पैराग्राफ़ के बॉर्डर को कुछ हिस्से में अपडेट नहीं किया जा सकता. किसी पैराग्राफ़ बॉर्डर को बदलते समय, नए बॉर्डर का पूरा विवरण होना चाहिए.

borderLeft

object (ParagraphBorder)

इस पैराग्राफ़ के बाईं ओर का बॉर्डर. अगर इसे सेट नहीं किया जाता है, तो वैल्यू को पैरंट से इनहेरिट किया जाता है.

पैराग्राफ़ के बॉर्डर को कुछ हिस्से में अपडेट नहीं किया जा सकता. किसी पैराग्राफ़ बॉर्डर को बदलते समय, नए बॉर्डर का पूरा विवरण होना चाहिए.

borderRight

object (ParagraphBorder)

इस पैराग्राफ़ की दाईं ओर मौजूद बॉर्डर. अगर यह सेट नहीं है, तो वैल्यू को पैरंट से इनहेरिट किया जाता है.

पैराग्राफ़ के बॉर्डर को कुछ हिस्से में अपडेट नहीं किया जा सकता. पैराग्राफ़ के बॉर्डर को बदलते समय, नए बॉर्डर की पूरी जानकारी देनी होगी.

indentFirstLine

object (Dimension)

पैराग्राफ़ की पहली लाइन का इंडेंट. अगर इसे सेट नहीं किया जाता है, तो वैल्यू को पैरंट से इनहेरिट किया जाता है.

indentStart

object (Dimension)

मौजूदा पैराग्राफ़ की दिशा के आधार पर, टेक्स्ट की शुरुआत में दिए गए पैराग्राफ़ के लिए इंडेंट की संख्या. अगर इसे सेट नहीं किया जाता है, तो वैल्यू को पैरंट से इनहेरिट किया जाता है.

indentEnd

object (Dimension)

पैराग्राफ़ की मौजूदा दिशा के आधार पर, टेक्स्ट के आखिर में मौजूद पैराग्राफ़ के लिए इंडेंटेशन की संख्या. अगर यह सेट नहीं है, तो वैल्यू को पैरंट से इनहेरिट किया जाता है.

tabStops[]

object (TabStop)

इस पैराग्राफ़ के लिए टैब स्टॉप की एक सूची. टैब स्टॉप की सूची इनहेरिट नहीं की जाती है.

इस प्रॉपर्टी को सिर्फ़ पढ़ा जा सकता है.

keepLinesTogether

boolean

अगर हो सके, तो पैराग्राफ़ की सभी लाइनों को एक ही पेज या कॉलम पर रखना चाहिए या नहीं. अगर इसे सेट नहीं किया जाता है, तो वैल्यू को पैरंट से इनहेरिट किया जाता है.

keepWithNext

boolean

क्या इस पैराग्राफ़ का कम से कम एक हिस्सा, अगले पैराग्राफ़ के साथ एक ही पेज या कॉलम पर होना चाहिए. अगर यह सेट नहीं है, तो वैल्यू को पैरंट से इनहेरिट किया जाता है.

avoidWidowAndOrphan

boolean

पैराग्राफ़ में, लाइन के आखिर में एक शब्द रह जाने या लाइन के बीच में एक शब्द रह जाने से बचना है या नहीं. अगर इसे सेट नहीं किया जाता है, तो वैल्यू को पैरंट से इनहेरिट किया जाता है.

shading

object (Shading)

पैराग्राफ़ की शेडिंग. अगर इसे सेट नहीं किया जाता है, तो वैल्यू को पैरंट से इनहेरिट किया जाता है.

pageBreakBefore

boolean

मौजूदा पैराग्राफ़ हमेशा पेज की शुरुआत से शुरू होना चाहिए या नहीं. अगर इसे सेट नहीं किया जाता है, तो वैल्यू को पैरंट से इनहेरिट किया जाता है.

Table, Header, Footer, और Footnote जैसे उन इलाकों में पैराग्राफ़ के लिए pageBreakBefore को अपडेट करने की कोशिश करने पर, दस्तावेज़ की स्थिति अमान्य हो सकती है. इससे 400 गलत अनुरोध वाली गड़बड़ी का मैसेज दिखता है.

NamedStyleType

नाम वाले स्टाइल.

Enums
NAMED_STYLE_TYPE_UNSPECIFIED नाम वाली स्टाइल का टाइप नहीं बताया गया है.
NORMAL_TEXT सामान्य टेक्स्ट.
TITLE टाइटल.
SUBTITLE सबटाइटल.
HEADING_1 टाइटल 1.
HEADING_2 हेडिंग 2.
HEADING_3 हेडिंग 3.
HEADING_4 हेडर 4.
HEADING_5 हेडिंग 5.
HEADING_6 टाइटल 6.

अलाइनमेंट

पैराग्राफ़ के लिए टेक्स्ट अलाइनमेंट के टाइप.

Enums
ALIGNMENT_UNSPECIFIED पैराग्राफ़ अलाइनमेंट को पैरंट से इनहेरिट किया जाता है.
START पैराग्राफ़ को लाइन की शुरुआत में अलाइन किया गया है. बाएं से दाएं टेक्स्ट के लिए बाईं ओर अलाइन किया गया, अन्यथा दाईं ओर अलाइन किया गया.
CENTER पैराग्राफ़ बीच में हो.
END पैराग्राफ को लाइन के आखिर में अलाइन किया जाता है. एलटीआर टेक्स्ट के लिए दाईं ओर अलाइन किया गया, अन्यथा बाईं ओर अलाइन किया गया.
JUSTIFIED पैराग्राफ़ को जस्टिफ़ाइड किया गया हो.

ContentDirection

निर्देश की सामग्री दिखाई जा सकती है.

Enums
CONTENT_DIRECTION_UNSPECIFIED कॉन्टेंट के डायरेक्शन के बारे में नहीं बताया गया है.
LEFT_TO_RIGHT कॉन्टेंट बाईं से दाईं ओर जाता है.
RIGHT_TO_LEFT कॉन्टेंट दाईं से बाईं ओर जाता है.

SpacingMode

पैराग्राफ़ के बीच के स्पेस के लिए अलग-अलग मोड.

Enums
SPACING_MODE_UNSPECIFIED स्पेसिंग मोड को पैरंट से इनहेरिट किया जाता है.
NEVER_COLLAPSE पैराग्राफ़ स्पेसिंग हमेशा रेंडर की जाती है.
COLLAPSE_LISTS सूची के एलिमेंट के बीच पैराग्राफ़ स्पेसिंग को छोड़ दिया जाता है.

ParagraphBorder

पैराग्राफ़ के चारों ओर बॉर्डर.

JSON के काेड में दिखाना
{
  "color": {
    object (OptionalColor)
  },
  "width": {
    object (Dimension)
  },
  "padding": {
    object (Dimension)
  },
  "dashStyle": enum (DashStyle)
}
फ़ील्ड
color

object (OptionalColor)

बॉर्डर का रंग.

width

object (Dimension)

बॉर्डर की चौड़ाई.

padding

object (Dimension)

बॉर्डर की पैडिंग.

dashStyle

enum (DashStyle)

बॉर्डर का डैश स्टाइल.

DashStyle

डैश के टाइप, जिनकी मदद से लीनियर ज्यामिति को रेंडर किया जा सकता है. ये वैल्यू, "Office Open XML फ़ाइल फ़ॉर्मैट - बुनियादी बातें और मार्कअप लैंग्वेज रेफ़रंस" के सेक्शन 20.1.10.48 में बताए गए "ST_PresetLineDashVal" सिंपल टाइप पर आधारित हैं. यह ECMA-376 के चौथे एडिशन का पहला हिस्सा है.

Enums
DASH_STYLE_UNSPECIFIED डैश स्टाइल की जानकारी नहीं है.
SOLID सॉलिड लाइन. ECMA-376 ST_PresetLineDashVal वैल्यू 'सॉलिड' के मुताबिक है. यह डैश की डिफ़ॉल्ट स्टाइल है.
DOT बिंदु वाली लाइन. ECMA-376 ST_PresetLineDashVal वैल्यू 'dot' से मेल खाता है.
DASH डैश वाली लाइन. ECMA-376 ST_PresetLineDashVal वैल्यू 'डैश' से मेल खाता है.

TabStop

पैराग्राफ़ में टैब स्टॉप.

JSON के काेड में दिखाना
{
  "offset": {
    object (Dimension)
  },
  "alignment": enum (TabStopAlignment)
}
फ़ील्ड
offset

object (Dimension)

इस टैब स्टॉप और स्टार्ट मार्जिन के बीच का ऑफ़सेट.

alignment

enum (TabStopAlignment)

इस टैब स्टॉप का अलाइनमेंट. अगर इसकी वैल्यू सेट नहीं की जाती है, तो डिफ़ॉल्ट रूप से वैल्यू START पर सेट होती है.

TabStopAlignment

टैब स्टॉप का अलाइनमेंट.

Enums
TAB_STOP_ALIGNMENT_UNSPECIFIED टैब स्टॉप अलाइनमेंट की जानकारी नहीं है.
START टैब स्टॉप, लाइन की शुरुआत से अलाइन होता है. यह डिफ़ॉल्ट रूप से होता है.
CENTER टैब स्टॉप, लाइन के बीच में अलाइन होता है.
END टैब स्टॉप, लाइन के आखिर में अलाइन होता है.

शेडिंग

पैराग्राफ़ की शेडिंग.

JSON के काेड में दिखाना
{
  "backgroundColor": {
    object (OptionalColor)
  }
}
फ़ील्ड
backgroundColor

object (OptionalColor)

इस पैराग्राफ़ शेडिंग का बैकग्राउंड रंग.

SuggestedParagraphStyle

ParagraphStyle में बदलाव का सुझाव.

JSON के काेड में दिखाना
{
  "paragraphStyle": {
    object (ParagraphStyle)
  },
  "paragraphStyleSuggestionState": {
    object (ParagraphStyleSuggestionState)
  }
}
फ़ील्ड
paragraphStyle

object (ParagraphStyle)

एक ParagraphStyle जिसमें सिर्फ़ इस सुझाव में किए गए बदलाव शामिल हैं. इसका इस्तेमाल paragraphStyleSuggestionState के साथ किया जा सकता है, ताकि यह देखा जा सके कि किन फ़ील्ड में बदलाव हुआ है और उनकी नई वैल्यू क्या हैं.

paragraphStyleSuggestionState

object (ParagraphStyleSuggestionState)

एक मास्क, जो बताता है कि इस सुझाव में, बेस ParagraphStyle के किन फ़ील्ड में बदलाव किया गया है.

ParagraphStyleSuggestionState

यह मास्क बताता है कि इस सुझाव में, ParagraphStyle बेस के किन फ़ील्ड में बदलाव किया गया है. 'सही' पर सेट किए गए किसी भी फ़ील्ड के लिए, सुझाई गई एक नई वैल्यू दी जाती है.

JSON के काेड में दिखाना
{
  "headingIdSuggested": boolean,
  "namedStyleTypeSuggested": boolean,
  "alignmentSuggested": boolean,
  "lineSpacingSuggested": boolean,
  "directionSuggested": boolean,
  "spacingModeSuggested": boolean,
  "spaceAboveSuggested": boolean,
  "spaceBelowSuggested": boolean,
  "borderBetweenSuggested": boolean,
  "borderTopSuggested": boolean,
  "borderBottomSuggested": boolean,
  "borderLeftSuggested": boolean,
  "borderRightSuggested": boolean,
  "indentFirstLineSuggested": boolean,
  "indentStartSuggested": boolean,
  "indentEndSuggested": boolean,
  "keepLinesTogetherSuggested": boolean,
  "keepWithNextSuggested": boolean,
  "avoidWidowAndOrphanSuggested": boolean,
  "shadingSuggestionState": {
    object (ShadingSuggestionState)
  },
  "pageBreakBeforeSuggested": boolean
}
फ़ील्ड
headingIdSuggested

boolean

यह बताता है कि headingId में बदलाव करने का सुझाव दिया गया है या नहीं.

namedStyleTypeSuggested

boolean

यह बताता है कि namedStyleType में बदलाव करने का सुझाव दिया गया है या नहीं.

alignmentSuggested

boolean

यह बताता है कि alignment में बदलाव करने का सुझाव दिया गया है या नहीं.

lineSpacingSuggested

boolean

इससे पता चलता है कि lineSpacing में कोई बदलाव सुझाया गया था या नहीं.

directionSuggested

boolean

यह बताता है कि direction में बदलाव करने का सुझाव दिया गया है या नहीं.

spacingModeSuggested

boolean

इससे पता चलता है कि spacingMode में कोई बदलाव सुझाया गया था या नहीं.

spaceAboveSuggested

boolean

इससे पता चलता है कि spaceAbove में कोई बदलाव करने का सुझाव दिया गया था या नहीं.

spaceBelowSuggested

boolean

यह बताता है कि spaceBelow में बदलाव करने का सुझाव दिया गया है या नहीं.

borderBetweenSuggested

boolean

इससे पता चलता है कि borderBetween में कोई बदलाव सुझाया गया था या नहीं.

borderTopSuggested

boolean

यह बताता है कि borderTop में बदलाव करने का सुझाव दिया गया है या नहीं.

borderBottomSuggested

boolean

यह बताता है कि borderBottom में बदलाव करने का सुझाव दिया गया है या नहीं.

borderLeftSuggested

boolean

इससे पता चलता है कि borderLeft में कोई बदलाव करने का सुझाव दिया गया था या नहीं.

borderRightSuggested

boolean

इससे पता चलता है कि borderRight में कोई बदलाव करने का सुझाव दिया गया था या नहीं.

indentFirstLineSuggested

boolean

यह बताता है कि indentFirstLine में बदलाव करने का सुझाव दिया गया है या नहीं.

indentStartSuggested

boolean

इससे पता चलता है कि indentStart में कोई बदलाव करने का सुझाव दिया गया था या नहीं.

indentEndSuggested

boolean

यह बताता है कि indentEnd में बदलाव करने का सुझाव दिया गया है या नहीं.

keepLinesTogetherSuggested

boolean

इससे पता चलता है कि keepLinesTogether में कोई बदलाव करने का सुझाव दिया गया था या नहीं.

keepWithNextSuggested

boolean

इससे पता चलता है कि keepWithNext में कोई बदलाव करने का सुझाव दिया गया था या नहीं.

avoidWidowAndOrphanSuggested

boolean

इससे पता चलता है कि avoidWidowAndOrphan में कोई बदलाव करने का सुझाव दिया गया था या नहीं.

shadingSuggestionState

object (ShadingSuggestionState)

एक मास्क, जो बताता है कि इस सुझाव में shading के किन फ़ील्ड में बदलाव किया गया है.

pageBreakBeforeSuggested

boolean

यह बताता है कि pageBreakBefore में बदलाव करने का सुझाव दिया गया है या नहीं.

ShadingSuggestionState

यह मास्क बताता है कि Shading के बेस के किन फ़ील्ड में बदलाव किए गए हैं. यह बदलाव, सुझाए गए इस बदलाव में शामिल है. 'सही है' पर सेट किए गए किसी भी फ़ील्ड के लिए, सुझाई गई नई वैल्यू होती है.

JSON के काेड में दिखाना
{
  "backgroundColorSuggested": boolean
}
फ़ील्ड
backgroundColorSuggested

boolean

यह बताता है कि Shading में कोई सुझाया गया बदलाव हुआ है या नहीं.

बुलेट

पैराग्राफ़ के बुलेट के बारे में बताता है.

JSON के काेड में दिखाना
{
  "listId": string,
  "nestingLevel": integer,
  "textStyle": {
    object (TextStyle)
  }
}
फ़ील्ड
listId

string

उस सूची का आईडी जिससे यह पैराग्राफ़ जुड़ा है.

nestingLevel

integer

सूची में इस पैराग्राफ़ का नेस्टिंग स्तर.

textStyle

object (TextStyle)

इस बुलेट पर पैराग्राफ़-विशिष्ट टेक्स्ट शैली लागू की गई.

SuggestedBullet

Bullet में बदलाव का सुझाव.

JSON के काेड में दिखाना
{
  "bullet": {
    object (Bullet)
  },
  "bulletSuggestionState": {
    object (BulletSuggestionState)
  }
}
फ़ील्ड
bullet

object (Bullet)

एक Bullet जिसमें सिर्फ़ इस सुझाव में किए गए बदलाव शामिल हैं. bulletSuggestionState के साथ इसका इस्तेमाल करके, यह देखा जा सकता है कि किन फ़ील्ड में बदलाव हुए हैं और उनकी नई वैल्यू क्या हैं.

bulletSuggestionState

object (BulletSuggestionState)

एक मास्क, जो बताता है कि इस सुझाव में, बेस Bullet के किन फ़ील्ड में बदलाव किया गया है.

BulletSuggestionState

एक मास्क, जो बताता है कि इस सुझाव में, बेस Bullet के किन फ़ील्ड में बदलाव किया गया है. 'सही' पर सेट किए गए किसी भी फ़ील्ड के लिए, सुझाई गई एक नई वैल्यू दी जाती है.

JSON के काेड में दिखाना
{
  "listIdSuggested": boolean,
  "nestingLevelSuggested": boolean,
  "textStyleSuggestionState": {
    object (TextStyleSuggestionState)
  }
}
फ़ील्ड
listIdSuggested

boolean

यह बताता है कि listId में कोई सुझाया गया बदलाव हुआ है या नहीं.

nestingLevelSuggested

boolean

यह बताता है कि nestingLevel में कोई सुझाया गया बदलाव हुआ है या नहीं.

textStyleSuggestionState

object (TextStyleSuggestionState)

यह मास्क बताता है कि इस सुझाव में text style के किन फ़ील्ड को बदला गया है.

ObjectReferences

ऑब्जेक्ट आईडी का कलेक्शन.

JSON के काेड में दिखाना
{
  "objectIds": [
    string
  ]
}
फ़ील्ड
objectIds[]

string

ऑब्जेक्ट आईडी.

SectionBreak

सेक्शन ब्रेक दिखाने वाला StructuralElement. सेक्शन ऐसा कॉन्टेंट होता है जिसमें एक ही SectionStyle मौजूद होता है. सेक्शन ब्रेक, नए सेक्शन की शुरुआत को दिखाता है. साथ ही, सेक्शन ब्रेक के बाद के सेक्शन पर सेक्शन स्टाइल लागू होता है.

दस्तावेज़ का मुख्य हिस्सा हमेशा सेक्शन ब्रेक से शुरू होता है.

JSON के काेड में दिखाना
{
  "suggestedInsertionIds": [
    string
  ],
  "suggestedDeletionIds": [
    string
  ],
  "sectionStyle": {
    object (SectionStyle)
  }
}
फ़ील्ड
suggestedInsertionIds[]

string

सुझाए गए इंसर्शन आईडी. अगर SectionBreak में नेस्ट किया गया सुझाया गया बदलाव है, तो उसमें एक से ज़्यादा इंसर्शन आईडी हो सकते हैं. अगर यह फ़ील्ड खाली है, तो इसे जोड़ने का सुझाव नहीं दिया जाएगा.

suggestedDeletionIds[]

string

मिटाए जाने के लिए सुझाए गए आईडी. अगर यह खाली है, तो इसका मतलब है कि इस कॉन्टेंट को मिटाने का कोई सुझाव नहीं है.

sectionStyle

object (SectionStyle)

सेक्शन ब्रेक के बाद सेक्शन की स्टाइल.

SectionStyle

किसी सेक्शन पर लागू होने वाली स्टाइल.

JSON के काेड में दिखाना
{
  "columnProperties": [
    {
      object (SectionColumnProperties)
    }
  ],
  "columnSeparatorStyle": enum (ColumnSeparatorStyle),
  "contentDirection": enum (ContentDirection),
  "marginTop": {
    object (Dimension)
  },
  "marginBottom": {
    object (Dimension)
  },
  "marginRight": {
    object (Dimension)
  },
  "marginLeft": {
    object (Dimension)
  },
  "marginHeader": {
    object (Dimension)
  },
  "marginFooter": {
    object (Dimension)
  },
  "sectionType": enum (SectionType),
  "defaultHeaderId": string,
  "defaultFooterId": string,
  "firstPageHeaderId": string,
  "firstPageFooterId": string,
  "evenPageHeaderId": string,
  "evenPageFooterId": string,
  "useFirstPageHeaderFooter": boolean,
  "pageNumberStart": integer,
  "flipPageOrientation": boolean
}
फ़ील्ड
columnProperties[]

object (SectionColumnProperties)

सेक्शन के कॉलम की प्रॉपर्टी.

खाली होने पर, सेक्शन में Docs एडिटर की डिफ़ॉल्ट प्रॉपर्टी वाला एक कॉलम होता है. किसी सेक्शन को अपडेट करके, उसमें ज़्यादा से ज़्यादा तीन कॉलम हो सकते हैं.

इस प्रॉपर्टी को अपडेट करते समय, कोई कंक्रीट वैल्यू सेट करना ज़रूरी है. इस प्रॉपर्टी को अनसेट करने पर, 400 गलत अनुरोध वाला गड़बड़ी कोड दिखेगा.

columnSeparatorStyle

enum (ColumnSeparatorStyle)

कॉलम सेपरेटर की स्टाइल.

सेक्शन में एक कॉलम होने पर भी इस स्टाइल को सेट किया जा सकता है.

इस प्रॉपर्टी को अपडेट करते समय, कोई कंक्रीट वैल्यू सेट करना ज़रूरी है. इस प्रॉपर्टी को अनसेट करने से, 400 खराब अनुरोध की गड़बड़ी दिखेगी.

contentDirection

enum (ContentDirection)

इस सेक्शन के कॉन्टेंट का दिशा-निर्देश. अगर यह नीति सेट नहीं है, तो यह वैल्यू डिफ़ॉल्ट रूप से LEFT_TO_RIGHT पर सेट होती है.

इस प्रॉपर्टी को अपडेट करते समय, कोई खास वैल्यू सेट करना ज़रूरी है. इस प्रॉपर्टी को अनसेट करने से, 400 खराब अनुरोध की गड़बड़ी दिखेगी.

marginTop

object (Dimension)

सेक्शन के सबसे ऊपर के पेज का मार्जिन. अगर यह नीति सेट नहीं है, तो DocumentStyle से वैल्यू marginTop पर डिफ़ॉल्ट हो जाती है.

इस प्रॉपर्टी को अपडेट करते समय, कोई कंक्रीट वैल्यू सेट करना ज़रूरी है. इस प्रॉपर्टी को अनसेट करने से, 400 खराब अनुरोध की गड़बड़ी दिखेगी.

marginBottom

object (Dimension)

सेक्शन के पेज का सबसे नीचे वाला मार्जिन. अगर यह नीति सेट नहीं है, तो DocumentStyle से वैल्यू marginBottom पर डिफ़ॉल्ट हो जाती है.

इस प्रॉपर्टी को अपडेट करते समय, कोई कंक्रीट वैल्यू सेट करना ज़रूरी है. इस प्रॉपर्टी को अनसेट करने पर, 400 कोड वाली गड़बड़ी दिखती है.

marginRight

object (Dimension)

सेक्शन का दायां पेज मार्जिन. अगर यह नीति सेट नहीं है, तो DocumentStyle से वैल्यू marginRight पर डिफ़ॉल्ट हो जाती है. दाएं मार्जिन को अपडेट करने से, इस सेक्शन के कॉलम का साइज़ बदल जाता है. मार्जिन से कॉलम की चौड़ाई पर असर पड़ता है. इसलिए, इसे कॉलम प्रॉपर्टी से पहले लागू किया जाता है.

इस प्रॉपर्टी को अपडेट करते समय, कोई खास वैल्यू सेट करना ज़रूरी है. इस प्रॉपर्टी को अनसेट करने पर, 400 कोड वाली गड़बड़ी दिखती है.

marginLeft

object (Dimension)

सेक्शन के पेज का बायाँ मार्जिन. अगर यह सेट नहीं है, तो वैल्यू डिफ़ॉल्ट रूप से DocumentStyle से marginLeft पर सेट हो जाती है. बाएं मार्जिन को अपडेट करने से, इस सेक्शन के कॉलम का साइज़ बदल जाता है. मार्जिन से कॉलम की चौड़ाई पर असर पड़ता है. इसलिए, इसे कॉलम प्रॉपर्टी से पहले लागू किया जाता है.

इस प्रॉपर्टी को अपडेट करते समय, कोई खास वैल्यू सेट करना ज़रूरी है. इस प्रॉपर्टी को अनसेट करने से, 400 खराब अनुरोध की गड़बड़ी दिखेगी.

marginHeader

object (Dimension)

सेक्शन का हेडर मार्जिन. अगर यह सेट नहीं है, तो वैल्यू डिफ़ॉल्ट रूप से DocumentStyle से marginHeader पर सेट हो जाती है. अगर अपडेट किया जाता है, तो DocumentStyle पर useCustomHeaderFooterMargins 'सही' पर सेट होता है. DocumentStyle परuseCustomHeaderFooterMargins की वैल्यू से पता चलता है कि इस सेक्शन के लिए हेडर मार्जिन का इस्तेमाल किया जा रहा है या नहीं.

इस प्रॉपर्टी को अपडेट करते समय, कोई खास वैल्यू सेट करना ज़रूरी है. इस प्रॉपर्टी को अनसेट करने पर, 400 कोड वाली गड़बड़ी दिखती है.

sectionType

enum (SectionType)

सिर्फ़ आउटपुट के लिए. सेक्शन का टाइप.

defaultHeaderId

string

डिफ़ॉल्ट हेडर का आईडी. अगर यह वैल्यू सेट नहीं की जाती है, तो यह SectionBreak's सेक्शन स्टाइल के पिछले वर्शन से ली जाती है. अगर पहले SectionBreak में वैल्यू सेट नहीं की गई है, तो यह DocumentStyle के defaultHeaderId से इनहेरिट होती है.

इस प्रॉपर्टी को सिर्फ़ पढ़ा जा सकता है.

firstPageHeaderId

string

हेडर का आईडी, जिसका इस्तेमाल सिर्फ़ सेक्शन के पहले पेज के लिए किया जाता है. अगर useFirstPageHeaderFooter सही है, तो इस वैल्यू का इस्तेमाल सेक्शन के पहले पेज पर हेडर के लिए किया जाता है. अगर यह गलत है, तो सेक्शन के पहले पेज पर मौजूद हेडर defaultHeaderId का इस्तेमाल करता है. अगर यह वैल्यू सेट नहीं की जाती है, तो यह SectionBreak's सेक्शन स्टाइल के पिछले वर्शन से ली जाती है. अगर पहले SectionBreak में वैल्यू सेट नहीं की गई है, तो यह DocumentStyle के firstPageHeaderId से इनहेरिट होती है.

इस प्रॉपर्टी को सिर्फ़ पढ़ा जा सकता है.

evenPageHeaderId

string

सिर्फ़ सम संख्या वाले पेजों के लिए इस्तेमाल किए जाने वाले हेडर का आईडी. अगर DocumentStyle के useEvenPageHeaderFooter की वैल्यू सही है, तो इस वैल्यू का इस्तेमाल सेक्शन के सम पेजों के हेडर के लिए किया जाता है. अगर यह फ़ॉल्स है, तो सम पेजों के हेडर में defaultHeaderId का इस्तेमाल किया जाता है. अगर यह सेट नहीं है, तो वैल्यू को पिछले SectionBreak's SectionStyle से इनहेरिट किया जाता है. अगर पहले सेक्शनब्रेक में वैल्यू को सेट नहीं किया जाता है, तो यह DocumentStyle के evenPageHeaderId से इनहेरिट हो जाती है.

यह प्रॉपर्टी रीड-ओनली है.

pageNumberStart

integer

वह पेज नंबर जिससे इस सेक्शन के पेजों की गिनती शुरू करनी है. अगर इस नीति को सेट नहीं किया जाता है, तो पिछले सेक्शन से पेज नंबर डालना जारी रहता है. अगर पहले SectionBreak में वैल्यू सेट नहीं है, तो DocumentStyle की pageNumberStart देखें.

इस प्रॉपर्टी को अपडेट करते समय, कोई कंक्रीट वैल्यू सेट करना ज़रूरी है. इस प्रॉपर्टी को अनसेट करने पर, 400 कोड वाली गड़बड़ी दिखती है.

flipPageOrientation

boolean

ज़रूरी नहीं. इससे पता चलता है कि इस सेक्शन के लिए, DocumentStyle के pageSize के डाइमेंशन को फ़्लिप करना है या नहीं. इससे पेज के ओरिएंटेशन को पोर्ट्रेट और लैंडस्केप के बीच बदला जा सकता है. अगर यह सेट नहीं है, तो वैल्यू को DocumentStyle के flipPageOrientation से इनहेरिट किया जाता है.

इस प्रॉपर्टी को अपडेट करते समय, कोई खास वैल्यू सेट करना ज़रूरी है. इस प्रॉपर्टी को अनसेट करने से, 400 खराब अनुरोध की गड़बड़ी दिखेगी.

SectionColumnProperties

सेक्शन के कॉलम पर लागू होने वाली प्रॉपर्टी.

JSON के काेड में दिखाना
{
  "width": {
    object (Dimension)
  },
  "paddingEnd": {
    object (Dimension)
  }
}
फ़ील्ड
width

object (Dimension)

सिर्फ़ आउटपुट के लिए. कॉलम की चौड़ाई.

paddingEnd

object (Dimension)

कॉलम के आखिर में मौजूद पैडिंग.

ColumnSeparatorStyle

कॉलम के बीच सेपरेटर की स्टाइल.

Enums
COLUMN_SEPARATOR_STYLE_UNSPECIFIED कॉलम सेपरेटर की ऐसी स्टाइल जिसकी जानकारी नहीं है.
NONE कॉलम के बीच कोई कॉलम सेपरेटर लाइन नहीं है.
BETWEEN_EACH_COLUMN हर कॉलम के बीच एक कॉलम सेपरेटर लाइन रेंडर करता है.

SectionType

इससे पता चलता है कि मौजूदा सेक्शन की शुरुआत, पिछले सेक्शन के मुकाबले किस तरह की है.

Enums
SECTION_TYPE_UNSPECIFIED इस बारे में जानकारी नहीं है कि सेक्शन किस तरह का है.
CONTINUOUS यह सेक्शन, पिछले सेक्शन के आखिरी पैराग्राफ़ के तुरंत बाद शुरू होता है.
NEXT_PAGE सेक्शन अगले पेज पर शुरू होता है.

तालिका

टेबल को दिखाने वाला StructuralElement.

JSON के काेड में दिखाना
{
  "rows": integer,
  "columns": integer,
  "tableRows": [
    {
      object (TableRow)
    }
  ],
  "suggestedInsertionIds": [
    string
  ],
  "suggestedDeletionIds": [
    string
  ],
  "tableStyle": {
    object (TableStyle)
  }
}
फ़ील्ड
rows

integer

टेबल में पंक्तियों की संख्या.

columns

integer

टेबल में कॉलम की संख्या.

हो सकता है कि टेबल गैर-आयताकार हो, इसलिए कुछ पंक्तियों में सेल की संख्या अलग हो सकती है.

tableRows[]

object (TableRow)

हर पंक्ति का कॉन्टेंट और स्टाइल.

suggestedInsertionIds[]

string

सुझाए गए इंसर्शन आईडी. अगर Table में नेस्ट किया गया सुझाया गया बदलाव है, तो उसमें एक से ज़्यादा इंसर्शन आईडी हो सकते हैं. अगर यह फ़ील्ड खाली है, तो इसे जोड़ने का सुझाव नहीं दिया जाएगा.

suggestedDeletionIds[]

string

मिटाने के लिए सुझाए गए आईडी. अगर यह फ़ील्ड खाली है, तो इसका मतलब है कि इस कॉन्टेंट को मिटाने का कोई सुझाव नहीं दिया गया है.

tableStyle

object (TableStyle)

टेबल की स्टाइल.

TableRow

Table की किसी पंक्ति का कॉन्टेंट और स्टाइल.

JSON के काेड में दिखाना
{
  "startIndex": integer,
  "endIndex": integer,
  "tableCells": [
    {
      object (TableCell)
    }
  ],
  "suggestedInsertionIds": [
    string
  ],
  "suggestedDeletionIds": [
    string
  ],
  "tableRowStyle": {
    object (TableRowStyle)
  },
  "suggestedTableRowStyleChanges": {
    string: {
      object (SuggestedTableRowStyle)
    },
    ...
  }
}
फ़ील्ड
startIndex

integer

UTF-16 कोड यूनिट में, इस पंक्ति का शून्य से शुरू होने वाला इंडेक्स.

endIndex

integer

UTF-16 कोड यूनिट में, इस पंक्ति का आखिरी इंडेक्स, जो शून्य से शुरू होता है.

tableCells[]

object (TableCell)

इस लाइन में मौजूद हर सेल का कॉन्टेंट और स्टाइल.

यह मुमकिन है कि कोई टेबल गैर-आयताकार हो. इसलिए, उसी टेबल की कुछ पंक्तियों में अन्य पंक्तियों से अलग संख्या में सेल हो सकती हैं.

suggestedInsertionIds[]

string

सुझाए गए इंसर्शन आईडी. अगर TableRow में नेस्ट किया गया सुझाया गया बदलाव है, तो उसमें एक से ज़्यादा इंसर्शन आईडी हो सकते हैं. अगर यह फ़ील्ड खाली है, तो इसे जोड़ने का सुझाव नहीं दिया जाएगा.

suggestedDeletionIds[]

string

मिटाने के लिए सुझाए गए आईडी. अगर यह खाली है, तो इसका मतलब है कि इस कॉन्टेंट को मिटाने का कोई सुझाव नहीं है.

tableRowStyle

object (TableRowStyle)

टेबल की पंक्ति की स्टाइल.

suggestedTableRowStyleChanges

map (key: string, value: object (SuggestedTableRowStyle))

सुझाई गई स्टाइल, इस पंक्ति में बदल जाती है. इसे सुझाव आईडी के हिसाब से रखा जाता है.

TableCell

Table में किसी सेल का कॉन्टेंट और स्टाइल.

JSON के काेड में दिखाना
{
  "startIndex": integer,
  "endIndex": integer,
  "content": [
    {
      object (StructuralElement)
    }
  ],
  "tableCellStyle": {
    object (TableCellStyle)
  },
  "suggestedInsertionIds": [
    string
  ],
  "suggestedDeletionIds": [
    string
  ],
  "suggestedTableCellStyleChanges": {
    string: {
      object (SuggestedTableCellStyle)
    },
    ...
  }
}
फ़ील्ड
startIndex

integer

UTF-16 कोड यूनिट में, इस सेल का शुरुआती इंडेक्स, शून्य पर आधारित है.

endIndex

integer

इस सेल का शून्य-आधारित एंड इंडेक्स, खास तौर पर, UTF-16 कोड यूनिट में है.

content[]

object (StructuralElement)

सेल का कॉन्टेंट.

tableCellStyle

object (TableCellStyle)

सेल की स्टाइल.

suggestedInsertionIds[]

string

सुझाए गए इंसर्शन आईडी. अगर TableCell में नेस्ट किया गया सुझाया गया बदलाव है, तो उसमें एक से ज़्यादा इंसर्शन आईडी हो सकते हैं. अगर यह फ़ील्ड खाली है, तो इसका मतलब है कि यह सुझाव नहीं है.

suggestedDeletionIds[]

string

मिटाने के लिए सुझाए गए आईडी. अगर यह खाली है, तो इसका मतलब है कि इस कॉन्टेंट को मिटाने का कोई सुझाव नहीं है.

suggestedTableCellStyleChanges

map (key: string, value: object (SuggestedTableCellStyle))

टेबल सेल की स्टाइल में सुझाए गए बदलाव, जिन्हें सुझाव आईडी के हिसाब से दिखाया जाता है.

TableCellStyle

TableCell की स्टाइल.

इनहेरिट की गई टेबल सेल स्टाइल, इस मैसेज में सेट नहीं किए गए फ़ील्ड के तौर पर दिखाई जाती हैं. टेबल सेल की स्टाइल, टेबल की स्टाइल से इनहेरिट की जा सकती है.

JSON के काेड में दिखाना
{
  "rowSpan": integer,
  "columnSpan": integer,
  "backgroundColor": {
    object (OptionalColor)
  },
  "borderLeft": {
    object (TableCellBorder)
  },
  "borderRight": {
    object (TableCellBorder)
  },
  "borderTop": {
    object (TableCellBorder)
  },
  "borderBottom": {
    object (TableCellBorder)
  },
  "paddingLeft": {
    object (Dimension)
  },
  "paddingRight": {
    object (Dimension)
  },
  "paddingTop": {
    object (Dimension)
  },
  "paddingBottom": {
    object (Dimension)
  },
  "contentAlignment": enum (ContentAlignment)
}
फ़ील्ड
rowSpan

integer

सेल का पंक्ति स्पैन.

इस प्रॉपर्टी को सिर्फ़ पढ़ा जा सकता है.

columnSpan

integer

सेल का कॉलम स्पैन.

इस प्रॉपर्टी को सिर्फ़ पढ़ा जा सकता है.

backgroundColor

object (OptionalColor)

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

borderLeft

object (TableCellBorder)

सेल का बायां बॉर्डर.

borderRight

object (TableCellBorder)

सेल का दायां बॉर्डर.

borderTop

object (TableCellBorder)

सेल का ऊपरी बॉर्डर.

borderBottom

object (TableCellBorder)

सेल का निचला बॉर्डर.

paddingLeft

object (Dimension)

सेल की बाईं ओर की पैडिंग.

paddingRight

object (Dimension)

सेल की दाईं पैडिंग.

paddingTop

object (Dimension)

सेल की ऊपरी पैडिंग.

paddingBottom

object (Dimension)

सेल की निचली पैडिंग.

contentAlignment

enum (ContentAlignment)

टेबल सेल में कॉन्टेंट का अलाइनमेंट. डिफ़ॉल्ट अलाइनमेंट, Docs एडिटर में बनाई गई नई टेबल सेल के अलाइनमेंट से मेल खाता है.

TableCellBorder

टेबल सेल के चारों ओर बॉर्डर.

टेबल सेल के बॉर्डर पारदर्शी नहीं हो सकते. टेबल सेल के बॉर्डर को छिपाने के लिए, उसकी चौड़ाई 0 पर सेट करें.

JSON के काेड में दिखाना
{
  "color": {
    object (OptionalColor)
  },
  "width": {
    object (Dimension)
  },
  "dashStyle": enum (DashStyle)
}
फ़ील्ड
color

object (OptionalColor)

बॉर्डर का रंग.

यह रंग पारदर्शी नहीं हो सकता.

width

object (Dimension)

बॉर्डर की चौड़ाई.

dashStyle

enum (DashStyle)

बॉर्डर की डैश स्टाइल.

ContentAlignment

कॉन्टेंट अलाइनमेंट के टाइप.

"ST_TextAnchoringType" की वैल्यू के सबसेट से लिया गया है "Office Open XML File Formats - Fundamentals and Conversion Language Reference" के सेक्शन 20.1.10.59 में आसान टाइप का हो, जो ECMA-376 चौथे वर्शन का पहला हिस्सा है.

Enums
CONTENT_ALIGNMENT_UNSPECIFIED अनिर्दिष्ट सामग्री संरेखण. अगर पैरंट मौजूद होता है, तो कॉन्टेंट अलाइनमेंट इसे पैरंट से इनहेरिट किया जाता है.
CONTENT_ALIGNMENT_UNSUPPORTED असमर्थित सामग्री संरेखण.
TOP ऐसा अलाइनमेंट जो कॉन्टेंट को कॉन्टेंट होल्डर के ऊपर अलाइन करता है. यह ECMA-376 ST_TextAnchoringType 't' से मेल खाता है.
MIDDLE ऐसा अलाइनमेंट जो कॉन्टेंट को कॉन्टेंट होल्डर के बीच में अलाइन करता है. यह ECMA-376 ST_TextAnchoringType 'ctr' से मेल खाता है.
BOTTOM कॉन्टेंट को कॉन्टेंट होल्डर के सबसे नीचे अलाइन करने वाला अलाइनमेंट. यह ECMA-376 ST_TextAnchoringType 'b' से मेल खाता है.

SuggestedTableCellStyle

TableCellStyle में बदलाव करने का सुझाव दिया गया.

JSON के काेड में दिखाना
{
  "tableCellStyle": {
    object (TableCellStyle)
  },
  "tableCellStyleSuggestionState": {
    object (TableCellStyleSuggestionState)
  }
}
फ़ील्ड
tableCellStyle

object (TableCellStyle)

एक TableCellStyle जिसमें सिर्फ़ इस सुझाव में किए गए बदलाव शामिल हैं. tableCellStyleSuggestionState के साथ इसका इस्तेमाल करके, यह देखा जा सकता है कि किन फ़ील्ड में बदलाव हुए हैं और उनकी नई वैल्यू क्या हैं.

tableCellStyleSuggestionState

object (TableCellStyleSuggestionState)

यह मास्क बताता है कि इस सुझाव में, TableCellStyle बेस के किन फ़ील्ड में बदलाव किया गया है.

TableCellStyleSuggestionState

एक मास्क, जो बताता है कि इस सुझाव में, बेस TableCellStyle के किन फ़ील्ड में बदलाव किया गया है. 'सही है' पर सेट किए गए किसी भी फ़ील्ड के लिए, सुझाई गई नई वैल्यू होती है.

JSON के काेड में दिखाना
{
  "rowSpanSuggested": boolean,
  "columnSpanSuggested": boolean,
  "backgroundColorSuggested": boolean,
  "borderLeftSuggested": boolean,
  "borderRightSuggested": boolean,
  "borderTopSuggested": boolean,
  "borderBottomSuggested": boolean,
  "paddingLeftSuggested": boolean,
  "paddingRightSuggested": boolean,
  "paddingTopSuggested": boolean,
  "paddingBottomSuggested": boolean,
  "contentAlignmentSuggested": boolean
}
फ़ील्ड
rowSpanSuggested

boolean

इससे पता चलता है कि rowSpan में कोई बदलाव करने का सुझाव दिया गया था या नहीं.

columnSpanSuggested

boolean

इससे पता चलता है कि columnSpan में कोई बदलाव करने का सुझाव दिया गया था या नहीं.

backgroundColorSuggested

boolean

यह बताता है कि backgroundColor में बदलाव करने का सुझाव दिया गया है या नहीं.

borderLeftSuggested

boolean

यह बताता है कि borderLeft में बदलाव करने का सुझाव दिया गया है या नहीं.

borderRightSuggested

boolean

इससे पता चलता है कि borderRight में कोई बदलाव करने का सुझाव दिया गया था या नहीं.

borderTopSuggested

boolean

यह बताता है कि borderTop में बदलाव करने का सुझाव दिया गया है या नहीं.

borderBottomSuggested

boolean

इससे पता चलता है कि borderBottom में कोई बदलाव करने का सुझाव दिया गया था या नहीं.

paddingLeftSuggested

boolean

यह बताता है कि paddingLeft में बदलाव करने का सुझाव दिया गया है या नहीं.

paddingRightSuggested

boolean

इससे पता चलता है कि paddingRight में कोई बदलाव करने का सुझाव दिया गया था या नहीं.

paddingTopSuggested

boolean

यह बताता है कि paddingTop में बदलाव करने का सुझाव दिया गया है या नहीं.

paddingBottomSuggested

boolean

यह बताता है कि paddingBottom में बदलाव करने का सुझाव दिया गया है या नहीं.

contentAlignmentSuggested

boolean

इससे पता चलता है कि contentAlignment में कोई बदलाव करने का सुझाव दिया गया था या नहीं.

TableRowStyle

टेबल की लाइन पर लागू होने वाली स्टाइल.

JSON के काेड में दिखाना
{
  "minRowHeight": {
    object (Dimension)
  },
  "tableHeader": boolean,
  "preventOverflow": boolean
}
फ़ील्ड
minRowHeight

object (Dimension)

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

tableHeader

boolean

पंक्ति, टेबल हेडर है या नहीं.

preventOverflow

boolean

लाइन, पेज या कॉलम की सीमाओं से बाहर नहीं हो सकती.

SuggestedTableRowStyle

TableRowStyle में बदलाव करने का सुझाव दिया गया.

JSON के काेड में दिखाना
{
  "tableRowStyle": {
    object (TableRowStyle)
  },
  "tableRowStyleSuggestionState": {
    object (TableRowStyleSuggestionState)
  }
}
फ़ील्ड
tableRowStyle

object (TableRowStyle)

ऐसा TableRowStyle जिसमें सिर्फ़ इस सुझाव में किए गए बदलाव शामिल हों. इसका इस्तेमाल tableRowStyleSuggestionState के साथ किया जा सकता है, ताकि यह देखा जा सके कि किन फ़ील्ड में बदलाव हुआ है और उनकी नई वैल्यू क्या हैं.

tableRowStyleSuggestionState

object (TableRowStyleSuggestionState)

एक मास्क, जो बताता है कि इस सुझाव में, बेस TableRowStyle के किन फ़ील्ड में बदलाव किया गया है.

TableRowStyleSuggestionState

यह मास्क बताता है कि इस सुझाव में, TableRowStyle बेस के किन फ़ील्ड में बदलाव किया गया है. 'सही' पर सेट किए गए किसी भी फ़ील्ड के लिए, सुझाई गई एक नई वैल्यू दी जाती है.

JSON के काेड में दिखाना
{
  "minRowHeightSuggested": boolean
}
फ़ील्ड
minRowHeightSuggested

boolean

इससे पता चलता है कि minRowHeight में कोई बदलाव करने का सुझाव दिया गया था या नहीं.

TableStyle

टेबल पर लागू होने वाली स्टाइल.

JSON के काेड में दिखाना
{
  "tableColumnProperties": [
    {
      object (TableColumnProperties)
    }
  ]
}
फ़ील्ड
tableColumnProperties[]

object (TableColumnProperties)

हर कॉलम की प्रॉपर्टी.

ध्यान दें कि Docs में, टेबल में लाइनें होती हैं और लाइनों में सेल होती हैं. यह एचटीएमएल की तरह ही होता है. इसलिए, किसी लाइन की प्रॉपर्टी, लाइन के tableRowStyle पर देखी जा सकती हैं.

TableColumnProperties

टेबल में मौजूद कॉलम की प्रॉपर्टी.

JSON के काेड में दिखाना
{
  "widthType": enum (WidthType),
  "width": {
    object (Dimension)
  }
}
फ़ील्ड
widthType

enum (WidthType)

कॉलम की चौड़ाई का टाइप.

width

object (Dimension)

कॉलम की चौड़ाई. कॉलम का widthType FIXED_WIDTH होने पर सेट करें.

WidthType

कॉलम की चौड़ाई का टाइप.

Enums
WIDTH_TYPE_UNSPECIFIED कॉलम की चौड़ाई के टाइप की जानकारी नहीं दी गई है.
EVENLY_DISTRIBUTED

कॉलम की चौड़ाई, समान रूप से डिस्ट्रिब्यूट किए गए अन्य कॉलम के बीच बराबर बांटी जाती है.

कॉलम की चौड़ाई अपने-आप तय हो जाती है. तय चौड़ाई वाले सभी कॉलम के बाद, टेबल के लिए बचे हुए हिस्से की चौड़ाई सभी कॉलम के बराबर होगी.

FIXED_WIDTH कॉलम की तय चौड़ाई. [width][google.apps.docs.v1.TableColumnProperties.width प्रॉपर्टी में, कॉलम की चौड़ाई शामिल है.

TableOfContents

StructuralElement, विषय सूची दिखाता है.

JSON के काेड में दिखाना
{
  "content": [
    {
      object (StructuralElement)
    }
  ],
  "suggestedInsertionIds": [
    string
  ],
  "suggestedDeletionIds": [
    string
  ]
}
फ़ील्ड
content[]

object (StructuralElement)

विषय सूची का कॉन्टेंट.

suggestedInsertionIds[]

string

सुझाए गए इंसर्शन आईडी. अगर TableOfContents में नेस्ट किया गया सुझाया गया बदलाव है, तो उसमें एक से ज़्यादा इंसर्शन आईडी हो सकते हैं. अगर यह फ़ील्ड खाली है, तो इसे जोड़ने का सुझाव नहीं दिया जाएगा.

suggestedDeletionIds[]

string

मिटाने के लिए सुझाए गए आईडी. अगर यह खाली है, तो इसका मतलब है कि इस कॉन्टेंट को मिटाने का कोई सुझाव नहीं है.

फ़ुटनोट

दस्तावेज़ का फ़ुटनोट.

JSON के काेड में दिखाना
{
  "footnoteId": string,
  "content": [
    {
      object (StructuralElement)
    }
  ]
}
फ़ील्ड
footnoteId

string

फ़ुटनोट का आईडी.

content[]

object (StructuralElement)

फ़ुटनोट का कॉन्टेंट.

फ़ुटनोट के कॉन्टेंट के इंडेक्स शून्य से शुरू होते हैं.

DocumentStyle

दस्तावेज़ का स्टाइल.

JSON के काेड में दिखाना
{
  "background": {
    object (Background)
  },
  "defaultHeaderId": string,
  "defaultFooterId": string,
  "evenPageHeaderId": string,
  "evenPageFooterId": string,
  "firstPageHeaderId": string,
  "firstPageFooterId": string,
  "useFirstPageHeaderFooter": boolean,
  "useEvenPageHeaderFooter": boolean,
  "pageNumberStart": integer,
  "marginTop": {
    object (Dimension)
  },
  "marginBottom": {
    object (Dimension)
  },
  "marginRight": {
    object (Dimension)
  },
  "marginLeft": {
    object (Dimension)
  },
  "pageSize": {
    object (Size)
  },
  "marginHeader": {
    object (Dimension)
  },
  "marginFooter": {
    object (Dimension)
  },
  "useCustomHeaderFooterMargins": boolean,
  "flipPageOrientation": boolean
}
फ़ील्ड
background

object (Background)

दस्तावेज़ का बैकग्राउंड. दस्तावेज़ों का बैकग्राउंड पारदर्शी नहीं हो सकता.

defaultHeaderId

string

डिफ़ॉल्ट हेडर का आईडी. इस नीति को सेट न करने पर, कोई डिफ़ॉल्ट हेडर नहीं दिखता.

इस प्रॉपर्टी को सिर्फ़ पढ़ा जा सकता है.

evenPageHeaderId

string

सिर्फ़ सम संख्या वाले पेजों के लिए इस्तेमाल किए जाने वाले हेडर का आईडी. useEvenPageHeaderFooter की वैल्यू से यह तय होता है कि सम पेजों पर हेडर के लिए, defaultHeaderId या इस वैल्यू का इस्तेमाल करना है या नहीं. अगर यह सेट नहीं है, तो सम संख्या वाले पेज का हेडर नहीं दिखेगा.

यह प्रॉपर्टी रीड-ओनली है.

firstPageHeaderId

string

हेडर का आईडी, जिसका इस्तेमाल सिर्फ़ पहले पेज के लिए किया जाता है. अगर यह सेट नहीं है, तो पहले पेज के लिए कोई यूनीक हेडर मौजूद नहीं है. useFirstPageHeaderFooter की वैल्यू से यह तय होता है कि पहले पेज पर हेडर के लिए, defaultHeaderId या इस वैल्यू का इस्तेमाल करना है या नहीं. अगर यह नीति सेट नहीं है, तो पहले पेज का हेडर नहीं दिखेगा.

इस प्रॉपर्टी को सिर्फ़ पढ़ा जा सकता है.

pageNumberStart

integer

वह पेज नंबर जिससे पेजों की संख्या की गिनती शुरू करनी है.

marginTop

object (Dimension)

पेज के सबसे ऊपर का मार्जिन.

दस्तावेज़ स्टाइल में पेज के सबसे ऊपर का मार्जिन अपडेट करने पर, सभी सेक्शन स्टाइल में पेज के सबसे ऊपर का मार्जिन हट जाता है.

marginBottom

object (Dimension)

पेज का सबसे नीचे वाला मार्जिन.

दस्तावेज़ की स्टाइल में पेज के सबसे नीचे का मार्जिन अपडेट करने पर, सभी सेक्शन स्टाइल में पेज के सबसे नीचे का मार्जिन हट जाता है.

marginRight

object (Dimension)

दायां पेज मार्जिन.

दस्तावेज़ की स्टाइल में पेज के दाईं ओर का मार्जिन अपडेट करने पर, सेक्शन की सभी स्टाइल में पेज के दाईं ओर का मार्जिन हट जाता है. इसके कारण सभी सेक्शन में कॉलम का साइज़ भी बदल सकता है.

marginLeft

object (Dimension)

बाएं पेज का मार्जिन.

दस्तावेज़ शैली में बाएं पेज के मार्जिन को अपडेट करने से, सभी सेक्शन स्टाइल पर बाएं पेज का मार्जिन हट जाता है. इससे सभी सेक्शन में कॉलम का साइज़ भी बदल सकता है.

pageSize

object (Size)

दस्तावेज़ में किसी पेज का साइज़.

marginHeader

object (Dimension)

पेज के सबसे ऊपरी हिस्से और हेडर के कॉन्टेंट के बीच खाली जगह.

flipPageOrientation

boolean

ज़रूरी नहीं. यह बताता है कि pageSize के डाइमेंशन को बदलना है या नहीं. इससे पेज का ओरिएंटेशन, पोर्ट्रेट और लैंडस्केप के बीच बदला जा सकता है.

बैकग्राउंड

किसी दस्तावेज़ का बैकग्राउंड दिखाता है.

JSON के काेड में दिखाना
{
  "color": {
    object (OptionalColor)
  }
}
फ़ील्ड
color

object (OptionalColor)

बैकग्राउंड का रंग.

साइज़

चौड़ाई और ऊंचाई.

JSON के काेड में दिखाना
{
  "height": {
    object (Dimension)
  },
  "width": {
    object (Dimension)
  }
}
फ़ील्ड
height

object (Dimension)

ऑब्जेक्ट की ऊंचाई.

width

object (Dimension)

ऑब्जेक्ट की चौड़ाई.

SuggestedDocumentStyle

DocumentStyle में बदलाव का सुझाव.

JSON के काेड में दिखाना
{
  "documentStyle": {
    object (DocumentStyle)
  },
  "documentStyleSuggestionState": {
    object (DocumentStyleSuggestionState)
  }
}
फ़ील्ड
documentStyle

object (DocumentStyle)

एक DocumentStyle जिसमें सिर्फ़ इस सुझाव में किए गए बदलाव शामिल हैं. इसका इस्तेमाल documentStyleSuggestionState के साथ किया जा सकता है, ताकि यह देखा जा सके कि किन फ़ील्ड में बदलाव हुआ है और उनकी नई वैल्यू क्या हैं.

documentStyleSuggestionState

object (DocumentStyleSuggestionState)

एक मास्क, जो बताता है कि इस सुझाव में, बेस DocumentStyle के किन फ़ील्ड में बदलाव किया गया है.

DocumentStyleSuggestionState

यह मास्क बताता है कि इस सुझाव में, DocumentStyle बेस के किन फ़ील्ड में बदलाव किया गया है. 'सही है' पर सेट किए गए किसी भी फ़ील्ड के लिए, सुझाई गई नई वैल्यू होती है.

JSON के काेड में दिखाना
{
  "backgroundSuggestionState": {
    object (BackgroundSuggestionState)
  },
  "defaultHeaderIdSuggested": boolean,
  "defaultFooterIdSuggested": boolean,
  "evenPageHeaderIdSuggested": boolean,
  "evenPageFooterIdSuggested": boolean,
  "firstPageHeaderIdSuggested": boolean,
  "firstPageFooterIdSuggested": boolean,
  "useFirstPageHeaderFooterSuggested": boolean,
  "useEvenPageHeaderFooterSuggested": boolean,
  "pageNumberStartSuggested": boolean,
  "marginTopSuggested": boolean,
  "marginBottomSuggested": boolean,
  "marginRightSuggested": boolean,
  "marginLeftSuggested": boolean,
  "pageSizeSuggestionState": {
    object (SizeSuggestionState)
  },
  "marginHeaderSuggested": boolean,
  "marginFooterSuggested": boolean,
  "useCustomHeaderFooterMarginsSuggested": boolean,
  "flipPageOrientationSuggested": boolean
}
फ़ील्ड
backgroundSuggestionState

object (BackgroundSuggestionState)

एक मास्क, जो बताता है कि इस सुझाव में background के किन फ़ील्ड में बदलाव किया गया है.

defaultHeaderIdSuggested

boolean

इससे पता चलता है कि defaultHeaderId में कोई बदलाव करने का सुझाव दिया गया था या नहीं.

evenPageHeaderIdSuggested

boolean

यह बताता है कि evenPageHeaderId में बदलाव करने का सुझाव दिया गया है या नहीं.

firstPageHeaderIdSuggested

boolean

यह बताता है कि firstPageHeaderId में बदलाव करने का सुझाव दिया गया है या नहीं.

pageNumberStartSuggested

boolean

इससे पता चलता है कि pageNumberStart में कोई बदलाव करने का सुझाव दिया गया था या नहीं.

marginTopSuggested

boolean

इससे पता चलता है कि marginTop में कोई बदलाव करने का सुझाव दिया गया था या नहीं.

marginBottomSuggested

boolean

यह बताता है कि marginBottom में बदलाव करने का सुझाव दिया गया है या नहीं.

marginRightSuggested

boolean

इससे पता चलता है कि marginRight में कोई बदलाव करने का सुझाव दिया गया था या नहीं.

marginLeftSuggested

boolean

इससे पता चलता है कि marginLeft में कोई बदलाव करने का सुझाव दिया गया था या नहीं.

pageSizeSuggestionState

object (SizeSuggestionState)

एक मास्क जो बताता है कि [size] वाले कौनसे फ़ील्ड हैं इस सुझाव में [google.apps.docs.v1.DocumentStyle.size] को बदल दिया गया.

marginHeaderSuggested

boolean

इससे पता चलता है कि marginHeader में कोई बदलाव सुझाया गया था या नहीं.

flipPageOrientationSuggested

boolean

ज़रूरी नहीं. यह बताता है कि flipPageOrientation में बदलाव करने का सुझाव दिया गया है या नहीं.

BackgroundSuggestionState

यह मास्क बताता है कि इस सुझाव में, Background बेस के किन फ़ील्ड में बदलाव किया गया है. 'सही' पर सेट किए गए किसी भी फ़ील्ड के लिए, Backgound में सुझाई गई नई वैल्यू दी गई है.

JSON के काेड में दिखाना
{
  "backgroundColorSuggested": boolean
}
फ़ील्ड
backgroundColorSuggested

boolean

इससे पता चलता है कि सुझाव के मौजूदा बैकग्राउंड के रंग में बदलाव किया गया है या नहीं.

SizeSuggestionState

यह मास्क बताता है कि इस सुझाव में, Size बेस के किन फ़ील्ड में बदलाव किया गया है. Size में, 'सही' पर सेट किए गए किसी भी फ़ील्ड के लिए, सुझाई गई नई वैल्यू होती है.

JSON के काेड में दिखाना
{
  "heightSuggested": boolean,
  "widthSuggested": boolean
}
फ़ील्ड
heightSuggested

boolean

इससे पता चलता है कि height में कोई बदलाव करने का सुझाव दिया गया था या नहीं.

widthSuggested

boolean

यह बताता है कि width में बदलाव करने का सुझाव दिया गया है या नहीं.

NamedStyles

नाम वाले स्टाइल. दस्तावेज़ के पैराग्राफ़, नाम वाले इन स्टाइल से TextStyle और ParagraphStyle इनहेरिट कर सकते हैं.

JSON के काेड में दिखाना
{
  "styles": [
    {
      object (NamedStyle)
    }
  ]
}
फ़ील्ड
styles[]

object (NamedStyle)

नाम वाले स्टाइल.

हर संभावित named style types के लिए एक एंट्री है.

NamedStyle

नाम वाली स्टाइल. दस्तावेज़ के पैराग्राफ़ में TextStyle और ParagraphStyle को नाम वाली स्टाइल से तब लिया जा सकता है, जब उनके नाम की स्टाइल एक जैसी हो.

JSON के काेड में दिखाना
{
  "namedStyleType": enum (NamedStyleType),
  "textStyle": {
    object (TextStyle)
  },
  "paragraphStyle": {
    object (ParagraphStyle)
  }
}
फ़ील्ड
namedStyleType

enum (NamedStyleType)

इस स्टाइल का टाइप.

textStyle

object (TextStyle)

नाम वाली इस स्टाइल की टेक्स्ट स्टाइल.

paragraphStyle

object (ParagraphStyle)

नाम वाली इस स्टाइल की पैराग्राफ़ स्टाइल.

SuggestedNamedStyles

NamedStyles में बदलाव का सुझाव.

JSON के काेड में दिखाना
{
  "namedStyles": {
    object (NamedStyles)
  },
  "namedStylesSuggestionState": {
    object (NamedStylesSuggestionState)
  }
}
फ़ील्ड
namedStyles

object (NamedStyles)

ऐसा NamedStyles जिसमें सिर्फ़ इस सुझाव में किए गए बदलाव शामिल हों. namedStylesSuggestionState के साथ इसका इस्तेमाल करके, यह देखा जा सकता है कि किन फ़ील्ड में बदलाव हुए हैं और उनकी नई वैल्यू क्या हैं.

namedStylesSuggestionState

object (NamedStylesSuggestionState)

एक मास्क, जो बताता है कि इस सुझाव में, बेस NamedStyles के किन फ़ील्ड में बदलाव किया गया है.

NamedStylesSuggestionState

NamedStyles मैसेज के सुझाव की स्थिति.

JSON के काेड में दिखाना
{
  "stylesSuggestionStates": [
    {
      object (NamedStyleSuggestionState)
    }
  ]
}
फ़ील्ड
stylesSuggestionStates[]

object (NamedStyleSuggestionState)

एक मास्क जो बताता है कि styles में, इससे जुड़े NamedStyle के किन फ़ील्ड को इस सुझाव में बदला गया है.

नाम वाली स्टाइल के सुझाव की स्थितियों का क्रम, named styles सुझाव में मौजूद नाम वाली स्टाइल के क्रम से मेल खाता है.

NamedStyleSuggestionState

NamedStyle मैसेज के लिए सुझाव की स्थिति.

JSON के काेड में दिखाना
{
  "namedStyleType": enum (NamedStyleType),
  "textStyleSuggestionState": {
    object (TextStyleSuggestionState)
  },
  "paragraphStyleSuggestionState": {
    object (ParagraphStyleSuggestionState)
  }
}
फ़ील्ड
namedStyleType

enum (NamedStyleType)

नाम वाली स्टाइल का टाइप, जो इस सुझाव की स्थिति से जुड़ा है.

यह फ़ील्ड, NamedStyleSuggestionState को उसके NamedStyle से मैच करने के लिए उपलब्ध कराया गया है.

textStyleSuggestionState

object (TextStyleSuggestionState)

एक मास्क, जो बताता है कि इस सुझाव में text style के किन फ़ील्ड में बदलाव किया गया है.

paragraphStyleSuggestionState

object (ParagraphStyleSuggestionState)

यह मास्क बताता है कि इस सुझाव में paragraph style के किन फ़ील्ड को बदला गया है.

सूची

सूची, पैराग्राफ़ के किसी ग्रुप की सूची के एट्रिब्यूट दिखाती है, जो एक ही सूची से जुड़े होते हैं. किसी सूची का हिस्सा होने वाले पैराग्राफ़ के bullet में, सूची के आईडी का रेफ़रंस होता है.

JSON के काेड में दिखाना
{
  "listProperties": {
    object (ListProperties)
  },
  "suggestedListPropertiesChanges": {
    string: {
      object (SuggestedListProperties)
    },
    ...
  },
  "suggestedInsertionId": string,
  "suggestedDeletionIds": [
    string
  ]
}
फ़ील्ड
listProperties

object (ListProperties)

सूची की प्रॉपर्टी.

suggestedListPropertiesChanges

map (key: string, value: object (SuggestedListProperties))

सुझाव आईडी के हिसाब से, सूची की प्रॉपर्टी में सुझाए गए बदलाव.

suggestedInsertionId

string

सुझाया गया इंसर्शन आईडी. अगर यह फ़ील्ड खाली है, तो इसे जोड़ने का सुझाव नहीं दिया जाएगा.

suggestedDeletionIds[]

string

मिटाने के लिए सुझाए गए आईडी. अगर यह सूची खाली है, तो इसका मतलब है कि इस सूची से कोई आइटम मिटाने का सुझाव नहीं दिया गया है.

ListProperties

list की प्रॉपर्टी, जो सूची से जुड़े पैराग्राफ़ के बुलेट के लुक और फ़ील के बारे में बताती हैं.

JSON के काेड में दिखाना
{
  "nestingLevels": [
    {
      object (NestingLevel)
    }
  ]
}
फ़ील्ड
nestingLevels[]

object (NestingLevel)

इससे, उस लेवल पर मौजूद बुलेट की प्रॉपर्टी के बारे में पता चलता है.

किसी सूची में नेस्टिंग के ज़्यादा से ज़्यादा नौ लेवल होते हैं. इनमें सबसे ऊपरी लेवल के हिसाब से नेस्ट करने का लेवल 0 होता है और सबसे ज़्यादा नेस्ट किए गए लेवल से जुड़ा नेस्टिंग लेवल 8 होता है. नेस्टिंग लेवल, बढ़ते क्रम में दिखाए जाते हैं. सबसे कम नेस्ट किए गए लेवल पहले दिखाए जाते हैं.

NestingLevel

इसमें नेस्टिंग के किसी दिए गए लेवल पर, सूची के बुलेट के लुक और फ़ील के बारे में बताने वाली प्रॉपर्टी होती हैं.

JSON के काेड में दिखाना
{
  "bulletAlignment": enum (BulletAlignment),
  "glyphFormat": string,
  "indentFirstLine": {
    object (Dimension)
  },
  "indentStart": {
    object (Dimension)
  },
  "textStyle": {
    object (TextStyle)
  },
  "startNumber": integer,

  // Union field glyph_kind can be only one of the following:
  "glyphType": enum (GlyphType),
  "glyphSymbol": string
  // End of list of possible types for union field glyph_kind.
}
फ़ील्ड
bulletAlignment

enum (BulletAlignment)

बुलेट को रेंडर करने के लिए तय किए गए स्पेस में, बुलेट का अलाइनमेंट.

glyphFormat

string

नेस्ट करने के इस लेवल पर बुलेट से इस्तेमाल की जाने वाली फ़ॉर्मैट स्ट्रिंग.

ग्लिफ़ फ़ॉर्मैट में एक या उससे ज़्यादा प्लेसहोल्डर होते हैं और glyphType या glyphSymbol के आधार पर, इन प्लेसहोल्डर को सही वैल्यू से बदल दिया जाता है. प्लेसहोल्डर, %[nestingLevel] पैटर्न का पालन करते हैं. इसके अलावा, प्लेसहोल्डर में प्रीफ़िक्स और सफ़िक्स हो सकते हैं. इसलिए, ग्लिफ़ फ़ॉर्मैट, <prefix>%[nestingLevel]<suffix> पैटर्न का पालन करता है. ध्यान दें कि प्रीफ़िक्स और सफ़िक्स का इस्तेमाल करना ज़रूरी नहीं है. साथ ही, इनमें कोई भी स्ट्रिंग इस्तेमाल की जा सकती है.

उदाहरण के लिए, ग्लिफ़ फ़ॉर्मैट %0. से पता चलता है कि रेंडर किया गया ग्लिफ़, प्लेसहोल्डर को नेस्टिंग लेवल 0 के लिए उससे जुड़े ग्लिफ़ से बदल देगा. इसके बाद, सफ़िक्स के तौर पर पीरियड दिखेगा. इसलिए, नेस्टिंग लेवल 0 पर ग्लिफ़ टाइप UPPER_ALPHA और ग्लिफ़ फ़ॉर्मैट %0. वाली सूची से, रेंडर किए गए ग्लिफ़ वाली सूची बन जाएगी

A.

B.

C.

ग्लिफ़ फ़ॉर्मैट में, मौजूदा नेस्टिंग लेवल के लिए प्लेसहोल्डर और पैरंट नेस्टिंग लेवल के लिए प्लेसहोल्डर भी हो सकते हैं. उदाहरण के लिए, किसी सूची में नेस्टिंग लेवल 0 पर %0. और नेस्टिंग लेवल 1 पर %0.%1. ग्लिफ़ फ़ॉर्मैट हो सकता है. अगर यह माना जाए कि नेस्टिंग के दोनों लेवल में DECIMAL ग्लिफ़ टाइप हैं, तो इसकी वजह से रेंडर किए गए ग्लिफ़ वाली सूची बन जाएगी

1.

2.

2.1.

2.2.

3.

क्रम में लगाए गए नेस्टिंग लेवल के लिए, किसी पैराग्राफ़ के लिए ग्लिफ़ फ़ॉर्मैट में प्लेसहोल्डर की जगह कौनसी स्ट्रिंग लेगी, यह सूची में पैराग्राफ़ के क्रम पर निर्भर करता है.

indentFirstLine

object (Dimension)

नेस्टिंग के इस लेवल पर, पैराग्राफ़ की पहली लाइन का इंडेंट.

indentStart

object (Dimension)

नेस्टिंग के इस लेवल पर पैराग्राफ़ के लिए इंडेंटेशन की संख्या. पैराग्राफ़ के कॉन्टेंट की दिशा के आधार पर, टेक्स्ट की शुरुआत वाले हिस्से पर लागू होता है.

textStyle

object (TextStyle)

नेस्ट करने के इस लेवल पर, बुलेट की टेक्स्ट स्टाइल.

startNumber

integer

नेस्टिंग लेवल पर मौजूद, सूची के पहले आइटम की संख्या.

अक्षरों वाली सूचियों और रोमन अंकों वाली सूचियों के लिए, 0 वैल्यू को 1 वैल्यू माना जाता है. 0 और 1, दोनों वैल्यू के लिए, अक्षर और रोमन अंकों वाली सूचियां क्रमशः a और i से शुरू होंगी.

बिना क्रम वाले ग्लिफ़ वाले नेस्टिंग लेवल के लिए, इस वैल्यू को अनदेखा कर दिया जाता है.

यूनियन फ़ील्ड glyph_kind. बुलेट का इस्तेमाल करने वाला ग्लिफ़. यह बुलेट ग्लिफ़ तय करता है, जो glyph_format में प्लेसहोल्डर की जगह लेता है. glyph_kind इनमें से कोई एक हो सकता है:
glyphType

enum (GlyphType)

नेस्टिंग के इस लेवल पर पैराग्राफ़ को क्रम में लगाने पर, बुलेट में इस्तेमाल होने वाला ग्लिफ़ का टाइप.

ग्लिफ़ टाइप से यह तय होता है कि नेस्टिंग के इस लेवल पर पैराग्राफ़ को क्रम में लगाने पर, glyphFormat में प्लेसहोल्डर को बदलने के लिए किस तरह के ग्लिफ़ का इस्तेमाल किया जाए. उदाहरण के लिए, अगर नेस्टिंग लेवल 0 है, तो glyphFormat %0. है और ग्लिफ़ टाइप DECIMAL है, तो रेंडर किया गया ग्लिफ़, ग्लिफ़ फ़ॉर्मैट में प्लेसहोल्डर %0 की जगह सूची में आइटम का ऑर्डर नंबर से जुड़ी संख्या डाल देगा.

glyphSymbol

string

जब नेस्टिंग के इस लेवल पर पैराग्राफ़ का क्रम तय नहीं किया हो, तब बुलेट में इस्तेमाल होने वाला ग्लिफ़ सिंबल.

ग्लिफ़ सिंबल, glyphFormat में प्लेसहोल्डर की जगह ले लेता है. उदाहरण के लिए, अगर glyphSymbol यूनिकोड U+25cf कोड पॉइंट से जुड़ा ठोस वृत्त है और glyphFormat %0 है, तो रेंडर किया गया ग्लिफ़ एक ठोस सर्कल होगा.

BulletAlignment

बुलेट के लिए अलाइनमेंट के टाइप.

Enums
BULLET_ALIGNMENT_UNSPECIFIED बुलेट के अलाइनमेंट की जानकारी नहीं दी गई है.
START बुलेट पॉइंट को, बुलेट को रेंडर करने के लिए असाइन की गई जगह की शुरुआत में अलाइन किया जाता है. LTR टेक्स्ट के लिए बाईं ओर अलाइन किया गया, नहीं तो दाईं ओर अलाइन किया गया.
CENTER बुलेट को रेंडर करने के लिए तय किए गए स्पेस के बीच में अलाइन किया जाता है.
END बुलेट को रेंडर करने के लिए तय किए गए स्पेस के आखिर में अलाइन किया जाता है. LTR टेक्स्ट के लिए दाईं ओर अलाइन किया गया, नहीं तो बाईं ओर अलाइन किया गया.

GlyphType

नेस्टिंग के इस लेवल पर पैराग्राफ़ को क्रम में लगाने पर, बुलेट का इस्तेमाल करने वाले ग्लिफ़ के टाइप.

Enums
GLYPH_TYPE_UNSPECIFIED ग्लिफ़ टाइप की जानकारी नहीं दी गई है या यह काम नहीं करता.
NONE खाली स्ट्रिंग.
DECIMAL कोई नंबर, जैसे कि 1, 2 या 3.
ZERO_DECIMAL ऐसा नंबर जिसमें एक अंक वाले नंबर के आगे शून्य लगा हो, जैसे कि 01, 02 या 03. एक से ज़्यादा अंकों वाली संख्याओं की शुरुआत में शून्य नहीं लगाया जाता है.
UPPER_ALPHA अंग्रेज़ी वर्णमाला का बड़ा अक्षर, जैसे कि A, B या C.
ALPHA अंग्रेज़ी का कोई छोटा अक्षर, जैसे कि a, b या c.
UPPER_ROMAN अपरकेस रोमन अंक, जैसे कि I, II या III.
ROMAN लोअरकेस रोमन अंक, जैसे कि i, ii या iii.

SuggestedListProperties

ListProperties में बदलाव करने का सुझाव दिया गया.

JSON के काेड में दिखाना
{
  "listProperties": {
    object (ListProperties)
  },
  "listPropertiesSuggestionState": {
    object (ListPropertiesSuggestionState)
  }
}
फ़ील्ड
listProperties

object (ListProperties)

एक ListProperties जिसमें सिर्फ़ इस सुझाव में किए गए बदलाव शामिल हैं. listPropertiesSuggestionState के साथ इसका इस्तेमाल करके, यह देखा जा सकता है कि किन फ़ील्ड में बदलाव हुए हैं और उनकी नई वैल्यू क्या हैं.

listPropertiesSuggestionState

object (ListPropertiesSuggestionState)

यह मास्क बताता है कि इस सुझाव में, ListProperties बेस के किन फ़ील्ड में बदलाव किया गया है.

ListPropertiesSuggestionState

यह मास्क बताता है कि इस सुझाव में, ListProperties बेस के किन फ़ील्ड में बदलाव किया गया है. 'सही है' पर सेट किए गए किसी भी फ़ील्ड के लिए, सुझाई गई नई वैल्यू होती है.

JSON के काेड में दिखाना
{
  "nestingLevelsSuggestionStates": [
    {
      object (NestingLevelSuggestionState)
    }
  ]
}
फ़ील्ड
nestingLevelsSuggestionStates[]

object (NestingLevelSuggestionState)

यह एक मास्क है, जो बताता है कि इस सुझाव में nestingLevels में मौजूद NestingLevel के किन फ़ील्ड में बदलाव किए गए हैं.

नेस्टिंग स्तर के सुझाव की स्थितियां, नेस्टिंग स्तर के हिसाब से बढ़ते क्रम में दिखाई जाती हैं. इनमें सबसे कम नेस्ट किए गए विकल्प पहले दिखाए जाते हैं.

NestingLevelSuggestionState

यह मास्क बताता है कि इस सुझाव में, NestingLevel बेस के किन फ़ील्ड में बदलाव किया गया है. 'सही' पर सेट किए गए किसी भी फ़ील्ड के लिए, सुझाई गई एक नई वैल्यू दी जाती है.

JSON के काेड में दिखाना
{
  "bulletAlignmentSuggested": boolean,
  "glyphTypeSuggested": boolean,
  "glyphFormatSuggested": boolean,
  "glyphSymbolSuggested": boolean,
  "indentFirstLineSuggested": boolean,
  "indentStartSuggested": boolean,
  "textStyleSuggestionState": {
    object (TextStyleSuggestionState)
  },
  "startNumberSuggested": boolean
}
फ़ील्ड
bulletAlignmentSuggested

boolean

यह बताता है कि bulletAlignment में बदलाव करने का सुझाव दिया गया है या नहीं.

glyphTypeSuggested

boolean

यह बताता है कि glyphType में बदलाव करने का सुझाव दिया गया है या नहीं.

glyphFormatSuggested

boolean

यह बताता है कि glyphFormat में बदलाव करने का सुझाव दिया गया है या नहीं.

glyphSymbolSuggested

boolean

इससे पता चलता है कि glyphSymbol में कोई बदलाव करने का सुझाव दिया गया था या नहीं.

indentFirstLineSuggested

boolean

इससे पता चलता है कि indentFirstLine में कोई बदलाव करने का सुझाव दिया गया था या नहीं.

indentStartSuggested

boolean

यह बताता है कि indentStart में बदलाव करने का सुझाव दिया गया है या नहीं.

textStyleSuggestionState

object (TextStyleSuggestionState)

यह मास्क बताता है कि इस सुझाव में text style के किन फ़ील्ड को बदला गया है.

startNumberSuggested

boolean

यह बताता है कि startNumber में बदलाव करने का सुझाव दिया गया है या नहीं.

NamedRanges

दस्तावेज़ में मौजूद उन सभी NamedRange का कलेक्शन है जिनमें कोई नाम दिया गया है.

JSON के काेड में दिखाना
{
  "name": string,
  "namedRanges": [
    {
      object (NamedRange)
    }
  ]
}
फ़ील्ड
name

string

वह नाम जो सभी named ranges शेयर करते हैं.

namedRanges[]

object (NamedRange)

एक ही नाम वाले NamedRange.

NamedRange

इसी नाम वाली रेंज आईडी वाले Range का कलेक्शन.

नाम वाली रेंज की मदद से डेवलपर, दस्तावेज़ के कुछ हिस्सों को उपयोगकर्ता के तय किए गए किसी भी लेबल से जोड़ सकते हैं. इससे, उनके कॉन्टेंट को प्रोग्राम के हिसाब से, बाद में पढ़ा जा सकता है या उसमें बदलाव किया जा सकता है. किसी दस्तावेज़ में एक ही नाम वाली कई नाम वाली रेंज हो सकती हैं, लेकिन हर नाम वाली रेंज का एक यूनीक आईडी होता है.

नाम वाली रेंज, एक Range से बनाई जाती है. आम तौर पर, नाम वाली रेंज में डाला गया कॉन्टेंट उस रेंज को बड़ा कर देता है. हालांकि, दस्तावेज़ में कुछ बदलाव करने पर, रेंज को कई रेंज में बांटा जा सकता है.

नाम वाली रेंज निजी नहीं हैं. जिन ऐप्लिकेशन और सहयोगियों के पास दस्तावेज़ का ऐक्सेस है वे नाम वाली रेंज देख सकते हैं.

JSON के काेड में दिखाना
{
  "namedRangeId": string,
  "name": string,
  "ranges": [
    {
      object (Range)
    }
  ]
}
फ़ील्ड
namedRangeId

string

नाम वाली रेंज का आईडी.

name

string

नाम वाली रेंज का नाम.

ranges[]

object (Range)

इस नाम वाली रेंज से जुड़ी रेंज.

सीमा

टेक्स्ट की लगातार रेंज तय करता है.

JSON के काेड में दिखाना
{
  "segmentId": string,
  "startIndex": integer,
  "endIndex": integer,
  "tabId": string
}
फ़ील्ड
segmentId

string

उस हेडर, फ़ुटर या फ़ुटनोट का आईडी जिसमें यह रेंज शामिल है. खाली सेगमेंट आईडी, दस्तावेज़ के मुख्य हिस्से को दिखाता है.

startIndex

integer

UTF-16 कोड यूनिट में, इस रेंज के लिए शून्य पर आधारित स्टार्ट इंडेक्स.

सभी मौजूदा इस्तेमाल के लिए, स्टार्ट इंडेक्स देना ज़रूरी है. यह फ़ील्ड एक Int32Value है, ताकि आने वाले समय में इस्तेमाल के ऐसे उदाहरणों को शामिल किया जा सके जिनके लिए सीमा तय नहीं की जा सकती.

endIndex

integer

इस रेंज का शून्य-आधारित एंड इंडेक्स, खास तौर पर, UTF-16 कोड यूनिट में होता है.

सभी मौजूदा इस्तेमाल के लिए, एंड इंडेक्स दिया जाना ज़रूरी है. यह फ़ील्ड एक Int32Value है, ताकि आने वाले समय में इस्तेमाल के ऐसे उदाहरणों को शामिल किया जा सके जिनके लिए सीमा तय नहीं की जा सकती.

tabId

string

वह टैब जिसमें यह रेंज शामिल है. हटाए जाने पर, अनुरोध पहले टैब पर लागू होता है.

एक टैब वाले दस्तावेज़ में:

  • अगर दिया गया है, तो यह एकल टैब के आईडी से मेल खाना चाहिए.

  • अगर इसे छोड़ दिया जाता है, तो अनुरोध एक टैब पर लागू होता है.

एक से ज़्यादा टैब वाले दस्तावेज़ में:

  • अगर अनुरोध किया गया है, तो वह तय किए गए टैब पर लागू होगा.

  • अगर टैब का नाम नहीं दिया जाता है, तो अनुरोध दस्तावेज़ के पहले टैब पर लागू होता है.

InlineObject

टेक्स्ट के साथ इनलाइन में दिखने वाला ऑब्जेक्ट. किसी इनलाइन ऑब्जेक्ट में EmbeddedObject होता है, जैसे कि इमेज.

JSON के काेड में दिखाना
{
  "objectId": string,
  "inlineObjectProperties": {
    object (InlineObjectProperties)
  },
  "suggestedInlineObjectPropertiesChanges": {
    string: {
      object (SuggestedInlineObjectProperties)
    },
    ...
  },
  "suggestedInsertionId": string,
  "suggestedDeletionIds": [
    string
  ]
}
फ़ील्ड
objectId

string

इस इनलाइन ऑब्जेक्ट का आईडी. इसका इस्तेमाल किसी ऑब्जेक्ट की प्रॉपर्टी को अपडेट करने के लिए किया जा सकता है.

inlineObjectProperties

object (InlineObjectProperties)

इस इनलाइन ऑब्जेक्ट की प्रॉपर्टी.

suggestedInlineObjectPropertiesChanges

map (key: string, value: object (SuggestedInlineObjectProperties))

इनलाइन ऑब्जेक्ट प्रॉपर्टी में सुझाए गए बदलाव, सुझाव आईडी के हिसाब से.

suggestedInsertionId

string

सुझाया गया इंसर्शन आईडी. अगर यह फ़ील्ड खाली है, तो इसे जोड़ने का सुझाव नहीं दिया जाएगा.

suggestedDeletionIds[]

string

मिटाने के लिए सुझाए गए आईडी. अगर यह फ़ील्ड खाली है, तो इसका मतलब है कि इस कॉन्टेंट को मिटाने का कोई सुझाव नहीं दिया गया है.

InlineObjectProperties

InlineObject की प्रॉपर्टी.

JSON के काेड में दिखाना
{
  "embeddedObject": {
    object (EmbeddedObject)
  }
}
फ़ील्ड
embeddedObject

object (EmbeddedObject)

इस इनलाइन ऑब्जेक्ट का एम्बेड किया गया ऑब्जेक्ट.

EmbeddedObject

दस्तावेज़ में एम्बेड किया गया ऑब्जेक्ट.

JSON के काेड में दिखाना
{
  "title": string,
  "description": string,
  "embeddedObjectBorder": {
    object (EmbeddedObjectBorder)
  },
  "size": {
    object (Size)
  },
  "marginTop": {
    object (Dimension)
  },
  "marginBottom": {
    object (Dimension)
  },
  "marginRight": {
    object (Dimension)
  },
  "marginLeft": {
    object (Dimension)
  },
  "linkedContentReference": {
    object (LinkedContentReference)
  },

  // Union field properties can be only one of the following:
  "embeddedDrawingProperties": {
    object (EmbeddedDrawingProperties)
  },
  "imageProperties": {
    object (ImageProperties)
  }
  // End of list of possible types for union field properties.
}
फ़ील्ड
title

string

एम्बेड किए गए ऑब्जेक्ट का टाइटल. ऑल्ट टेक्स्ट दिखाने के लिए, title और description, दोनों को जोड़ा जाता है.

description

string

एम्बेड किए गए ऑब्जेक्ट की जानकारी. वैकल्पिक लेख दिखाने के लिए, title और description दोनों का इस्तेमाल किया जाता है.

embeddedObjectBorder

object (EmbeddedObjectBorder)

एम्बेड किए गए ऑब्जेक्ट का बॉर्डर.

size

object (Size)

काटने के बाद चित्र का दिखाई देने वाला आकार.

marginTop

object (Dimension)

एम्बेड किए गए ऑब्जेक्ट का ऊपरी मार्जिन.

marginBottom

object (Dimension)

एम्बेड किए गए ऑब्जेक्ट का निचला मार्जिन.

marginRight

object (Dimension)

एम्बेड किए गए ऑब्जेक्ट का दायां मार्जिन.

marginLeft

object (Dimension)

एम्बेड किए गए ऑब्जेक्ट का बायां मार्जिन.

linkedContentReference

object (LinkedContentReference)

बाहरी लिंक किए गए सोर्स कॉन्टेंट का रेफ़रंस. उदाहरण के लिए, अगर एम्बेड किया गया ऑब्जेक्ट लिंक किया गया चार्ट है, तो इसमें सोर्स Google Sheets चार्ट का रेफ़रंस शामिल होता है.

अगर इस नीति को सेट नहीं किया जाता है, तो एम्बेड किया गया ऑब्जेक्ट नहीं जोड़ा जाएगा.

यूनियन फ़ील्ड properties. एम्बेड किए गए हर ऑब्जेक्ट टाइप के लिए खास प्रॉपर्टी. properties इनमें से कोई एक हो सकता है:
embeddedDrawingProperties

object (EmbeddedDrawingProperties)

एम्बेड की गई ड्रॉइंग के प्रॉपर्टी.

imageProperties

object (ImageProperties)

किसी इमेज की प्रॉपर्टी.

EmbeddedDrawingProperties

इस टाइप में कोई फ़ील्ड नहीं है.

एम्बेड की गई ड्रॉइंग की प्रॉपर्टी. इनका इस्तेमाल ऑब्जेक्ट टाइप को अलग करने के लिए किया जाता है. एम्बेड की गई ड्रॉइंग, दस्तावेज़ में बनाई और उसमें बदलाव की गई ड्रॉइंग होती है. ध्यान दें कि ज़्यादा जानकारी नहीं दी जा सकती.

ImageProperties

किसी इमेज की प्रॉपर्टी.

JSON के काेड में दिखाना
{
  "contentUri": string,
  "sourceUri": string,
  "brightness": number,
  "contrast": number,
  "transparency": number,
  "cropProperties": {
    object (CropProperties)
  },
  "angle": number
}
फ़ील्ड
contentUri

string

इमेज का यूआरआई, जिसका डिफ़ॉल्ट लाइफ़टाइम 30 मिनट है. यह यूआरआई अनुरोध करने वाले के खाते से टैग किया गया है. यूआरआई वाला कोई भी व्यक्ति, इमेज को मूल अनुरोध करने वाले के तौर पर असरदार तरीके से ऐक्सेस करता है. दस्तावेज़ को शेयर करने की सेटिंग बदलने पर, हो सकता है कि इमेज का ऐक्सेस हट जाए.

sourceUri

string

सोर्स यूआरआई वह यूआरआई होता है जिसका इस्तेमाल इमेज डालने के लिए किया जाता है. सोर्स यूआरआई खाली हो सकता है.

brightness

number

इमेज की चमक का इफ़ेक्ट. वैल्यू [-1.0, 1.0] के इंटरवल में होनी चाहिए. यहां 0 का मतलब है कि कोई असर नहीं होगा.

contrast

number

इमेज का कंट्रास्ट इफ़ेक्ट. वैल्यू [-1.0, 1.0] के इंटरवल में होनी चाहिए. यहां 0 का मतलब है कि कोई असर नहीं होगा.

transparency

number

इमेज की पारदर्शिता का असर. वैल्यू, [0.0, 1.0] के बीच होनी चाहिए. यहां 0 का मतलब है कि कोई असर नहीं और 1 का मतलब है कि पारदर्शी.

cropProperties

object (CropProperties)

इमेज की काट-छांट की प्रॉपर्टी.

angle

number

इमेज को घड़ी की सुई की दिशा में घुमाने का कोण, रेडियन में.

CropProperties

किसी इमेज को काटने की प्रॉपर्टी.

काटे गए हिस्से को दिखाने के लिए, ओरिजनल कॉन्टेंट के चारों किनारों से फ़्रैक्शनल ऑफ़सेट का इस्तेमाल किया जाता है.

  • अगर ऑफ़सेट (0, 1) के बीच में है, तो काटे गए रेक्टैंगल का किनारा, इमेज के ओरिजनल बाउंडिंग रेक्टैंगल के अंदर होता है.
  • अगर ऑफ़सेट ऋणात्मक या 1 से ज़्यादा है, तो काटने के आयत का संगत किनारा इमेज के मूल बाउंडिंग रेक्टैंगल के बाहर रखा जाता है.
  • अगर सभी ऑफ़सेट और घूमने का ऐंगल 0 है, तो इमेज को काटा नहीं जाता.
JSON के काेड में दिखाना
{
  "offsetLeft": number,
  "offsetRight": number,
  "offsetTop": number,
  "offsetBottom": number,
  "angle": number
}
फ़ील्ड
offsetLeft

number

ऑफ़सेट से पता चलता है कि काटे गए आयताकार हिस्से का बायाँ किनारा, ओरिजनल कॉन्टेंट के बाएं किनारे से कितना अंदर है. यह जानकारी, ओरिजनल कॉन्टेंट की चौड़ाई के हिसाब से दी जाती है.

offsetRight

number

ऑफ़सेट से पता चलता है कि काटे गए रेक्टैंगल का दायां किनारा, ओरिजनल कॉन्टेंट के दायां किनारे से कितना अंदर है. यह ओरिजनल कॉन्टेंट की चौड़ाई के हिसाब से होता है.

offsetTop

number

ऑफ़सेट से पता चलता है कि काटे गए आयताकार हिस्से का ऊपरी किनारा, ओरिजनल कॉन्टेंट के ऊपरी किनारे से कितना अंदर है. यह ओरिजनल कॉन्टेंट की ऊंचाई के हिसाब से होता है.

offsetBottom

number

ऑफ़सेट से पता चलता है कि काटने के लिए इस्तेमाल किए जाने वाले आयत का निचला किनारा, मूल कॉन्टेंट के निचले किनारे से कितना आगे की ओर होता है. यह जानकारी, ओरिजनल कॉन्टेंट की ऊंचाई के हिस्से के तौर पर दी जाती है.

angle

number

क्रॉप रेक्टैंगल का घड़ी की दिशा में घूमने का ऐंगल, इसके बीच में मौजूद, रेडियन में. रोटेशन को ऑफ़सेट के बाद लागू किया जाता है.

EmbeddedObjectBorder

EmbeddedObject के चारों ओर बॉर्डर.

JSON के काेड में दिखाना
{
  "color": {
    object (OptionalColor)
  },
  "width": {
    object (Dimension)
  },
  "dashStyle": enum (DashStyle),
  "propertyState": enum (PropertyState)
}
फ़ील्ड
color

object (OptionalColor)

बॉर्डर का रंग.

width

object (Dimension)

बॉर्डर की चौड़ाई.

dashStyle

enum (DashStyle)

बॉर्डर का डैश स्टाइल.

propertyState

enum (PropertyState)

बॉर्डर प्रॉपर्टी की प्रॉपर्टी की स्थिति.

PropertyState

प्रॉपर्टी की संभावित स्थितियां.

Enums
RENDERED यदि किसी प्रॉपर्टी की स्थिति RENDERED है, तो दस्तावेज़ में रेंडर किए जाने पर तत्व में संबंधित प्रॉपर्टी होती है. यह डिफ़ॉल्ट मान है.
NOT_RENDERED यदि किसी प्रॉपर्टी की स्थिति NOT_RENDERED है, तो दस्तावेज़ में रेंडर किए जाने पर तत्व में संबंधित प्रॉपर्टी नहीं होती.

LinkedContentReference

बाहरी लिंक किए गए सोर्स कॉन्टेंट का रेफ़रंस.

JSON के काेड में दिखाना
{

  // Union field reference can be only one of the following:
  "sheetsChartReference": {
    object (SheetsChartReference)
  }
  // End of list of possible types for union field reference.
}
फ़ील्ड
यूनियन फ़ील्ड reference. लिंक किए गए कॉन्टेंट के टाइप के हिसाब से रेफ़रंस. reference इनमें से कोई एक हो सकता है:
sheetsChartReference

object (SheetsChartReference)

लिंक किए गए चार्ट का रेफ़रंस.

SheetsChartReference

Google Sheets से जोड़े गए लिंक किए गए चार्ट का रेफ़रंस.

JSON के काेड में दिखाना
{
  "spreadsheetId": string,
  "chartId": integer
}
फ़ील्ड
spreadsheetId

string

उस Google Sheets स्प्रेडशीट का आईडी जिसमें सोर्स चार्ट मौजूद है.

chartId

integer

एम्बेड की गई Google Sheets स्प्रेडशीट में मौजूद चार्ट का आईडी.

SuggestedInlineObjectProperties

InlineObjectProperties में बदलाव करने का सुझाव दिया गया.

JSON के काेड में दिखाना
{
  "inlineObjectProperties": {
    object (InlineObjectProperties)
  },
  "inlineObjectPropertiesSuggestionState": {
    object (InlineObjectPropertiesSuggestionState)
  }
}
फ़ील्ड
inlineObjectProperties

object (InlineObjectProperties)

एक InlineObjectProperties जिसमें सिर्फ़ इस सुझाव में किए गए बदलाव शामिल होते हैं. inlineObjectPropertiesSuggestionState के साथ इसका इस्तेमाल करके, यह देखा जा सकता है कि किन फ़ील्ड में बदलाव हुए हैं और उनकी नई वैल्यू क्या हैं.

inlineObjectPropertiesSuggestionState

object (InlineObjectPropertiesSuggestionState)

यह मास्क बताता है कि इस सुझाव में, InlineObjectProperties बेस के किन फ़ील्ड में बदलाव किया गया है.

InlineObjectPropertiesSuggestionState

यह मास्क बताता है कि इस सुझाव में, InlineObjectProperties बेस के किन फ़ील्ड में बदलाव किया गया है. 'सही है' पर सेट किए गए किसी भी फ़ील्ड के लिए, सुझाई गई नई वैल्यू मौजूद होती है.

JSON के काेड में दिखाना
{
  "embeddedObjectSuggestionState": {
    object (EmbeddedObjectSuggestionState)
  }
}
फ़ील्ड
embeddedObjectSuggestionState

object (EmbeddedObjectSuggestionState)

एक मास्क, जो बताता है कि इस सुझाव में embeddedObject के किन फ़ील्ड में बदलाव किया गया है.

EmbeddedObjectSuggestionState

यह मास्क बताता है कि इस सुझाव में, EmbeddedObject बेस के किन फ़ील्ड में बदलाव किया गया है. 'सही है' पर सेट किए गए किसी भी फ़ील्ड के लिए, सुझाई गई नई वैल्यू होती है.

JSON के काेड में दिखाना
{
  "embeddedDrawingPropertiesSuggestionState": {
    object (EmbeddedDrawingPropertiesSuggestionState)
  },
  "imagePropertiesSuggestionState": {
    object (ImagePropertiesSuggestionState)
  },
  "titleSuggested": boolean,
  "descriptionSuggested": boolean,
  "embeddedObjectBorderSuggestionState": {
    object (EmbeddedObjectBorderSuggestionState)
  },
  "sizeSuggestionState": {
    object (SizeSuggestionState)
  },
  "marginLeftSuggested": boolean,
  "marginRightSuggested": boolean,
  "marginTopSuggested": boolean,
  "marginBottomSuggested": boolean,
  "linkedContentReferenceSuggestionState": {
    object (LinkedContentReferenceSuggestionState)
  }
}
फ़ील्ड
embeddedDrawingPropertiesSuggestionState

object (EmbeddedDrawingPropertiesSuggestionState)

एक मास्क, जो बताता है कि इस सुझाव में embeddedDrawingProperties के किन फ़ील्ड में बदलाव किया गया है.

imagePropertiesSuggestionState

object (ImagePropertiesSuggestionState)

एक मास्क, जो बताता है कि इस सुझाव में imageProperties के किन फ़ील्ड में बदलाव किया गया है.

titleSuggested

boolean

यह बताता है कि title में बदलाव करने का सुझाव दिया गया है या नहीं.

descriptionSuggested

boolean

इससे पता चलता है कि description में कोई बदलाव करने का सुझाव दिया गया था या नहीं.

embeddedObjectBorderSuggestionState

object (EmbeddedObjectBorderSuggestionState)

यह मास्क बताता है कि इस सुझाव में embeddedObjectBorder के किन फ़ील्ड को बदला गया है.

sizeSuggestionState

object (SizeSuggestionState)

यह मास्क बताता है कि इस सुझाव में size के किन फ़ील्ड को बदला गया है.

marginLeftSuggested

boolean

यह बताता है कि marginLeft में बदलाव करने का सुझाव दिया गया है या नहीं.

marginRightSuggested

boolean

यह बताता है कि marginRight में बदलाव करने का सुझाव दिया गया है या नहीं.

marginTopSuggested

boolean

इससे पता चलता है कि marginTop में कोई बदलाव करने का सुझाव दिया गया था या नहीं.

marginBottomSuggested

boolean

यह बताता है कि marginBottom में बदलाव करने का सुझाव दिया गया है या नहीं.

linkedContentReferenceSuggestionState

object (LinkedContentReferenceSuggestionState)

एक मास्क, जो बताता है कि इस सुझाव में linkedContentReference के किन फ़ील्ड में बदलाव किया गया है.

EmbeddedDrawingPropertiesSuggestionState

इस टाइप में कोई फ़ील्ड नहीं है.

यह मास्क बताता है कि इस सुझाव में, EmbeddedDrawingProperties बेस के किन फ़ील्ड में बदलाव किया गया है. 'सही' पर सेट किए गए किसी भी फ़ील्ड के लिए, सुझाई गई एक नई वैल्यू दी जाती है.

ImagePropertiesSuggestionState

यह मास्क बताता है कि इस सुझाव में, ImageProperties बेस के किन फ़ील्ड में बदलाव किया गया है. 'सही' पर सेट किए गए किसी भी फ़ील्ड के लिए, सुझाई गई एक नई वैल्यू दी जाती है.

JSON के काेड में दिखाना
{
  "contentUriSuggested": boolean,
  "sourceUriSuggested": boolean,
  "brightnessSuggested": boolean,
  "contrastSuggested": boolean,
  "transparencySuggested": boolean,
  "cropPropertiesSuggestionState": {
    object (CropPropertiesSuggestionState)
  },
  "angleSuggested": boolean
}
फ़ील्ड
contentUriSuggested

boolean

इससे पता चलता है कि contentUri में कोई बदलाव करने का सुझाव दिया गया था या नहीं.

sourceUriSuggested

boolean

इससे पता चलता है कि [sourceUri] [google.apps.docs.v1.EmbeddedObject.source_uri] में बदलाव का सुझाव दिया गया था या नहीं.

brightnessSuggested

boolean

इससे पता चलता है कि [brightness] [google.apps.docs.v1.EmbeddedObject.brightness] में बदलाव का सुझाव दिया गया था या नहीं.

contrastSuggested

boolean

इससे पता चलता है कि [contrast] [google.apps.docs.v1.EmbeddedObject.contrast] में कोई बदलाव करने का सुझाव दिया गया था या नहीं.

transparencySuggested

boolean

इससे पता चलता है कि [transparency] [google.apps.docs.v1.EmbeddedObject.transparency] में कोई बदलाव सुझाया गया था या नहीं.

cropPropertiesSuggestionState

object (CropPropertiesSuggestionState)

यह मास्क बताता है कि इस सुझाव में cropProperties के किन फ़ील्ड को बदला गया है.

angleSuggested

boolean

इससे पता चलता है कि [angle] [google.apps.docs.v1.EmbeddedObject.angle] में बदलाव का सुझाव दिया गया था या नहीं.

CropPropertiesSuggestionState

यह मास्क बताता है कि इस सुझाव में, CropProperties बेस के किन फ़ील्ड में बदलाव किया गया है. 'सही है' पर सेट किए गए किसी भी फ़ील्ड के लिए, सुझाई गई नई वैल्यू होती है.

JSON के काेड में दिखाना
{
  "offsetLeftSuggested": boolean,
  "offsetRightSuggested": boolean,
  "offsetTopSuggested": boolean,
  "offsetBottomSuggested": boolean,
  "angleSuggested": boolean
}
फ़ील्ड
offsetLeftSuggested

boolean

इससे पता चलता है कि offsetLeft में कोई बदलाव करने का सुझाव दिया गया था या नहीं.

offsetRightSuggested

boolean

इससे पता चलता है कि offsetRight में कोई बदलाव सुझाया गया था या नहीं.

offsetTopSuggested

boolean

यह बताता है कि offsetTop में बदलाव करने का सुझाव दिया गया है या नहीं.

offsetBottomSuggested

boolean

यह बताता है कि offsetBottom में बदलाव करने का सुझाव दिया गया है या नहीं.

angleSuggested

boolean

यह बताता है कि angle में बदलाव करने का सुझाव दिया गया है या नहीं.

EmbeddedObjectBorderSuggestionState

यह मास्क बताता है कि इस सुझाव में, EmbeddedObjectBorder बेस के किन फ़ील्ड में बदलाव किया गया है. 'सही' पर सेट किए गए किसी भी फ़ील्ड के लिए, सुझाई गई एक नई वैल्यू दी जाती है.

JSON के काेड में दिखाना
{
  "colorSuggested": boolean,
  "widthSuggested": boolean,
  "dashStyleSuggested": boolean,
  "propertyStateSuggested": boolean
}
फ़ील्ड
colorSuggested

boolean

इससे पता चलता है कि [color] [google.apps.docs.v1.EmbeddedBorderObject.color] में बदलाव का सुझाव दिया गया था या नहीं.

widthSuggested

boolean

यह बताता है कि [width] में कोई बदलाव करने का सुझाव दिया गया है [google.apps.docs.v1.EmbeddedBorderObject.width].

dashStyleSuggested

boolean

इससे पता चलता है कि [dashStyle] [google.apps.docs.v1.EmbeddedBorderObject.dash_style] में बदलाव का सुझाव दिया गया था या नहीं.

propertyStateSuggested

boolean

इससे पता चलता है कि [propertyState] में बदलाव करने का सुझाव दिया गया है या नहीं [google.apps.docs.v1.EmbeddedBorderObject.property_state].

LinkedContentReferenceSuggestionState

एक मास्क, जो बताता है कि इस सुझाव में, बेस LinkedContentReference के किन फ़ील्ड में बदलाव किया गया है. 'सही' पर सेट किए गए किसी भी फ़ील्ड के लिए, सुझाई गई एक नई वैल्यू दी जाती है.

JSON के काेड में दिखाना
{
  "sheetsChartReferenceSuggestionState": {
    object (SheetsChartReferenceSuggestionState)
  }
}
फ़ील्ड
sheetsChartReferenceSuggestionState

object (SheetsChartReferenceSuggestionState)

एक मास्क, जो बताता है कि इस सुझाव में sheetsChartReference के किन फ़ील्ड में बदलाव किया गया है.

SheetsChartReferenceSuggestionState

यह मास्क बताता है कि इस सुझाव में, SheetsChartReference बेस के किन फ़ील्ड में बदलाव किया गया है. 'सही है' पर सेट किए गए किसी भी फ़ील्ड के लिए, सुझाई गई नई वैल्यू होती है.

JSON के काेड में दिखाना
{
  "spreadsheetIdSuggested": boolean,
  "chartIdSuggested": boolean
}
फ़ील्ड
spreadsheetIdSuggested

boolean

यह बताता है कि spreadsheetId में बदलाव करने का सुझाव दिया गया है या नहीं.

chartIdSuggested

boolean

इससे पता चलता है कि chartId में कोई बदलाव करने का सुझाव दिया गया था या नहीं.

PositionedObject

ऐसा ऑब्जेक्ट जो किसी Paragraph से जुड़ा हो और पैराग्राफ़ की शुरुआत के हिसाब से पोज़िशन किया गया हो. PositionedObject में कोई EmbeddedObject होता है, जैसे कि इमेज.

JSON के काेड में दिखाना
{
  "objectId": string,
  "positionedObjectProperties": {
    object (PositionedObjectProperties)
  },
  "suggestedPositionedObjectPropertiesChanges": {
    string: {
      object (SuggestedPositionedObjectProperties)
    },
    ...
  },
  "suggestedInsertionId": string,
  "suggestedDeletionIds": [
    string
  ]
}
फ़ील्ड
objectId

string

इस पोज़िशन किए गए ऑब्जेक्ट का आईडी.

positionedObjectProperties

object (PositionedObjectProperties)

इस पोज़िशन किए गए ऑब्जेक्ट की प्रॉपर्टी.

suggestedPositionedObjectPropertiesChanges

map (key: string, value: object (SuggestedPositionedObjectProperties))

सुझाव आईडी के हिसाब से, पोज़िशन किए गए ऑब्जेक्ट प्रॉपर्टी में सुझाए गए बदलाव.

suggestedInsertionId

string

सुझाया गया इंसर्शन आईडी. अगर यह फ़ील्ड खाली है, तो इसका मतलब है कि यह सुझाव नहीं है.

suggestedDeletionIds[]

string

मिटाने के लिए सुझाए गए आईडी. अगर यह फ़ील्ड खाली है, तो इसका मतलब है कि इस कॉन्टेंट को मिटाने का कोई सुझाव नहीं दिया गया है.

PositionedObjectProperties

PositionedObject की प्रॉपर्टी.

JSON के काेड में दिखाना
{
  "positioning": {
    object (PositionedObjectPositioning)
  },
  "embeddedObject": {
    object (EmbeddedObject)
  }
}
फ़ील्ड
positioning

object (PositionedObjectPositioning)

इस पोज़िशन वाले ऑब्जेक्ट की पोज़िशन, Paragraph की नई लाइन के हिसाब से होती है.

embeddedObject

object (EmbeddedObject)

पोज़िशन किए गए इस ऑब्जेक्ट का एम्बेड किया गया ऑब्जेक्ट.

PositionedObjectPositioning

PositionedObject की पोज़िशनिंग. पोज़ीशन किए गए ऑब्जेक्ट को उस Paragraph की शुरुआत के हिसाब से सेट किया जाता है जिससे वह टेदर किया गया है.

JSON के काेड में दिखाना
{
  "layout": enum (PositionedObjectLayout),
  "leftOffset": {
    object (Dimension)
  },
  "topOffset": {
    object (Dimension)
  }
}
फ़ील्ड
layout

enum (PositionedObjectLayout)

इस पोज़िशन किए गए ऑब्जेक्ट का लेआउट.

leftOffset

object (Dimension)

जिस Paragraph से ऑब्जेक्ट को कनेक्ट किया गया है उसकी शुरुआत के हिसाब से, पोज़िशन किए गए ऑब्जेक्ट के बाएं किनारे का ऑफ़सेट. ऑब्जेक्ट की सटीक पोज़िशन, दस्तावेज़ में मौजूद अन्य कॉन्टेंट और दस्तावेज़ की स्टाइल पर निर्भर कर सकती है.

topOffset

object (Dimension)

पोज़ीशन किए गए ऑब्जेक्ट के ऊपरी किनारे का ऑफ़सेट, जो Paragraph की शुरुआत के हिसाब से है. इसके लिए, ऑब्जेक्ट को टेदर किया जाता है. ऑब्जेक्ट की सटीक पोज़िशन, दस्तावेज़ में मौजूद अन्य कॉन्टेंट और दस्तावेज़ की स्टाइल पर निर्भर कर सकती है.

PositionedObjectLayout

[PositionedObject][google.aps.docs.v1.PositionedObject] के संभावित लेआउट.

Enums
POSITIONED_OBJECT_LAYOUT_UNSPECIFIED लेआउट की जानकारी नहीं दी गई है.
WRAP_TEXT टेक्स्ट, पोज़िशन किए गए ऑब्जेक्ट के चारों ओर रैप हो जाता है.
BREAK_LEFT टेक्स्ट को इस तरह तोड़ता है कि पोज़ीशन की गई चीज़ बाईं ओर और टेक्स्ट दाईं ओर रहे.
BREAK_RIGHT टेक्स्ट को इस तरह से तोड़ता है कि जिस चीज़ को दिखाया जा रहा है वह दाईं ओर हो और टेक्स्ट बाईं ओर हो.
BREAK_LEFT_RIGHT टेक्स्ट को इस तरह से तोड़ता है कि जिस ऑब्जेक्ट को रखा गया है उसकी बाईं या दाईं ओर कोई टेक्स्ट न हो.
IN_FRONT_OF_TEXT ऑब्जेक्ट, टेक्स्ट के सामने होता है.
BEHIND_TEXT पोज़ीशन किया गया ऑब्जेक्ट, टेक्स्ट के पीछे होता है.

SuggestedPositionedObjectProperties

PositionedObjectProperties में बदलाव करने का सुझाव दिया गया.

JSON के काेड में दिखाना
{
  "positionedObjectProperties": {
    object (PositionedObjectProperties)
  },
  "positionedObjectPropertiesSuggestionState": {
    object (PositionedObjectPropertiesSuggestionState)
  }
}
फ़ील्ड
positionedObjectProperties

object (PositionedObjectProperties)

एक PositionedObjectProperties जिसमें सिर्फ़ इस सुझाव में किए गए बदलाव शामिल हैं. positionedObjectPropertiesSuggestionState के साथ इसका इस्तेमाल करके, यह देखा जा सकता है कि किन फ़ील्ड में बदलाव हुए हैं और उनकी नई वैल्यू क्या हैं.

positionedObjectPropertiesSuggestionState

object (PositionedObjectPropertiesSuggestionState)

यह मास्क बताता है कि इस सुझाव में, PositionedObjectProperties बेस के किन फ़ील्ड में बदलाव किया गया है.

PositionedObjectPropertiesSuggestionState

यह मास्क बताता है कि इस सुझाव में, PositionedObjectProperties बेस के किन फ़ील्ड में बदलाव किया गया है. 'सही' पर सेट किए गए किसी भी फ़ील्ड के लिए, सुझाई गई एक नई वैल्यू दी जाती है.

JSON के काेड में दिखाना
{
  "positioningSuggestionState": {
    object (PositionedObjectPositioningSuggestionState)
  },
  "embeddedObjectSuggestionState": {
    object (EmbeddedObjectSuggestionState)
  }
}
फ़ील्ड
positioningSuggestionState

object (PositionedObjectPositioningSuggestionState)

एक मास्क, जो बताता है कि इस सुझाव में positioning के किन फ़ील्ड में बदलाव किया गया है.

embeddedObjectSuggestionState

object (EmbeddedObjectSuggestionState)

यह मास्क बताता है कि इस सुझाव में embeddedObject के किन फ़ील्ड को बदला गया है.

PositionedObjectPositioningSuggestionState

यह मास्क बताता है कि इस सुझाव में, PositionedObjectPositioning बेस के किन फ़ील्ड में बदलाव किया गया है. 'सही' पर सेट किए गए किसी भी फ़ील्ड के लिए, सुझाई गई एक नई वैल्यू दी जाती है.

JSON के काेड में दिखाना
{
  "layoutSuggested": boolean,
  "leftOffsetSuggested": boolean,
  "topOffsetSuggested": boolean
}
फ़ील्ड
layoutSuggested

boolean

यह बताता है कि layout में बदलाव करने का सुझाव दिया गया है या नहीं.

leftOffsetSuggested

boolean

यह बताता है कि leftOffset में बदलाव करने का सुझाव दिया गया है या नहीं.

topOffsetSuggested

boolean

इससे पता चलता है कि topOffset में कोई बदलाव करने का सुझाव दिया गया था या नहीं.

SuggestionsViewMode

दस्तावेज़ पर लागू किया गया सुझावों का व्यू मोड, जो यह दिखाता है कि सुझाए गए बदलावों को कैसे दिखाया जाता है. इस दस्तावेज़ में आपको सभी सुझावों को इनलाइन, स्वीकार या अस्वीकार किए गए तरीके के साथ पढ़ने का विकल्प मिलता है.

Enums
DEFAULT_FOR_CURRENT_ACCESS दिखाए गए दस्तावेज़ पर लागू किया गया SuggestionsViewMode, उपयोगकर्ता के मौजूदा ऐक्सेस लेवल पर निर्भर करता है. अगर उपयोगकर्ता के पास सिर्फ़ देखने का ऐक्सेस है, तो PREVIEW_WITHOUT_SUGGESTIONS लागू होता है. ऐसा न होने पर, SUGGESTIONS_INLINE लागू किया जाता है. यह सुझावों का डिफ़ॉल्ट व्यू मोड है.
SUGGESTIONS_INLINE

दिखाए गए दस्तावेज़ में, इनलाइन सुझाव मौजूद होते हैं. सुझाए गए बदलावों को दस्तावेज़ के मूल कॉन्टेंट से अलग दिखाया जाएगा.

अगर उपयोगकर्ता को सुझाए गए बदलाव देखने की अनुमति नहीं है, तो इस मोड का इस्तेमाल करके किसी दस्तावेज़ को वापस पाने के अनुरोध से 403 गड़बड़ी दिखेगी.

PREVIEW_SUGGESTIONS_ACCEPTED

वापस किया गया दस्तावेज़, एक ऐसी झलक है जिसमें सुझाए गए सभी बदलाव स्वीकार किए गए हैं.

अगर उपयोगकर्ता के पास सुझाए गए बदलावों को देखने की अनुमति नहीं है, तो इस मोड का इस्तेमाल करके दस्तावेज़ वापस पाने के अनुरोधों पर 403 कोड वाली गड़बड़ी का मैसेज दिखेगा.

PREVIEW_WITHOUT_SUGGESTIONS अगर दस्तावेज़ में कोई सुझाव है, तो दिखाया गया दस्तावेज़ उसकी झलक होती है. इसमें, सुझाए गए सभी बदलाव अस्वीकार कर दिए जाते हैं.

तरीके

batchUpdate

दस्तावेज़ में एक या उससे ज़्यादा अपडेट लागू करता है.

create

अनुरोध में दिए गए टाइटल का इस्तेमाल करके, खाली दस्तावेज़ बनाता है.

get

बताए गए दस्तावेज़ का सबसे नया वर्शन पाएं.