REST Resource: documents

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

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

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

string

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

title

string

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

tabs[]

object (Tab)

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

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

revisionId

string

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

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

suggestionsViewMode

enum (SuggestionsViewMode)

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

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

body

object (Body)

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

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

headers

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

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

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

footers

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

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

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

footnotes

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

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

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

documentStyle

object (DocumentStyle)

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

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

suggestedDocumentStyleChanges

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

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

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

namedStyles

object (NamedStyles)

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

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

suggestedNamedStylesChanges

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

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

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

lists

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

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

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

namedRanges

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

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

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

inlineObjects

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

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

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

positionedObjects

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

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

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

टैब

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

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

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

object (TabProperties)

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

childTabs[]

object (Tab)

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

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

object (DocumentTab)

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

TabProperties

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

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

string

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

title

string

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

parentTabId

string

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

index

integer

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

nestingLevel

integer

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

DocumentTab

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

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

object (Body)

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

headers

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

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

footers

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

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

footnotes

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

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

documentStyle

object (DocumentStyle)

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

suggestedDocumentStyleChanges

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

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

namedStyles

object (NamedStyles)

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

suggestedNamedStylesChanges

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

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

lists

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

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

namedRanges

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

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

inlineObjects

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

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

positionedObjects

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

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

मुख्य भाग

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

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

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

object (StructuralElement)

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

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

StructuralElement

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

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

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

integer

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

endIndex

integer

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

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

object (Paragraph)

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

sectionBreak

object (SectionBreak)

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

table

object (Table)

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

tableOfContents

object (TableOfContents)

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

Paragraph

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

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

object (ParagraphElement)

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

paragraphStyle

object (ParagraphStyle)

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

suggestedParagraphStyleChanges

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

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

bullet

object (Bullet)

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

suggestedBulletChanges

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

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

positionedObjectIds[]

string

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

suggestedPositionedObjectIds

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

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

ParagraphElement

पैराग्राफ़ एलिमेंट, 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 ("सामान्य") है.

फ़ॉन्ट वेट, रेंडर किए गए फ़ॉन्ट वेट का सिर्फ़ एक कॉम्पोनेंट होता है. इनहेरिटेंस को ध्यान में रखते हुए, 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 पर पैराग्राफ़ स्टाइल, normal text नाम वाली स्टाइल से लिया जाता है.
  • normal text नाम वाली स्टाइल का ParagraphStyle, Docs एडिटर में मौजूद डिफ़ॉल्ट पैराग्राफ़ स्टाइल से इनहेरिट होता है.
  • टेबल में मौजूद Paragraph एलिमेंट पर मौजूद ParagraphStyle, टेबल स्टाइल से पैराग्राफ़ स्टाइल को इनहेरिट कर सकता है.

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

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

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

sectionType

enum (SectionType)

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

defaultHeaderId

string

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

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