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

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 की कोई भी मल्टीपल वैल्यू हो सकती है. यह रेंज, CSS 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 में कोई बदलाव करने का सुझाव दिया गया था या नहीं.

AutoText

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))

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

टाइप

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

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))

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

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))

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

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)

इस फ़ुटनोट रेफ़रंस का टेक्स्ट स्टाइल.

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)

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

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

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 नाम वाली स्टाइल का ParagraphStyle, 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)

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

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

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 की वैल्यू 'solid' से मेल खाता है. यह डैश की डिफ़ॉल्ट स्टाइल है.
DOT बिंदुओं वाली लाइन. यह ECMA-376 ST_PresetLineDashVal वैल्यू 'dot' से मेल खाता है.
DASH डैश वाली लाइन. यह ECMA-376 ST_PresetLineDashVal वैल्यू 'dash' से मेल खाता है.

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 पर सेट हो जाती है. अगर अपडेट किया गया है, तो useCustomHeaderFooterMargins को DocumentStyle पर 'सही है' पर सेट किया जाता है. DocumentStyle पर useCustomHeaderFooterMargins की वैल्यू से पता चलता है कि इस सेक्शन के लिए हेडर मार्जिन का इस्तेमाल किया जा रहा है या नहीं.

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

sectionType

enum (SectionType)

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

defaultHeaderId

string

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

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

firstPageHeaderId

string

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

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

evenPageHeaderId

string

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

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

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

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 बुलेट को रेंडर करने के लिए तय किए गए स्पेस की शुरुआत में अलाइन किया जाता है. बाएं से दाएं टेक्स्ट के लिए बाईं ओर अलाइन किया गया, अन्यथा दाईं ओर अलाइन किया गया.
CENTER बुलेट को रेंडर करने के लिए तय किए गए स्पेस के बीच में अलाइन किया जाता है.
END बुलेट को रेंडर करने के लिए तय किए गए स्पेस के आखिर में अलाइन किया जाता है. एलटीआर टेक्स्ट के लिए दाईं ओर अलाइन किया गया, अन्यथा बाईं ओर अलाइन किया गया.

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 अगर किसी प्रॉपर्टी की स्थिति 'रेंडर की गई' है, तो दस्तावेज़ में रेंडर होने पर एलिमेंट में उससे जुड़ी प्रॉपर्टी होती है. यह डिफ़ॉल्ट मान है.
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

दिए गए दस्तावेज़ का नया वर्शन पाता है.