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)

विषय सूची, जिसमें किसी स्ट्रक्चर से जुड़े एलिमेंट को शामिल किया गया है.

पैराग्राफ

पैराग्राफ़ को दिखाने वाला 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))

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

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

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

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

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

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

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

boolean

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

italic

boolean

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

underline

boolean

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

strikethrough

boolean

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

smallCaps

boolean

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

backgroundColor

object (OptionalColor)

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

foregroundColor

object (OptionalColor)

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

fontSize

object (Dimension)

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

weightedFontFamily

object (WeightedFontFamily)

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

अगर अपडेट करने का अनुरोध weightedFontFamily और bold, दोनों के लिए वैल्यू तय करता है, तो पहले weightedFontFamily लागू होता है. इसके बाद, bold लागू होता है.

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

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

baselineOffset

enum (BaselineOffset)

टेक्स्ट का वर्टिकल ऑफ़सेट अपनी सामान्य पोज़िशन से.

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

OptionalColor

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

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

object (Color)

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

रंग

गहरा रंग.

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

object (RgbColor)

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

RgbColor

आरजीबी कलर.

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

number

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

green

number

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

blue

number

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

डाइमेंशन

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

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

number

तीव्रता.

unit

enum (Unit)

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

इकाई

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

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

WeightedFontFamily

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

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

string

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

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

weight

integer

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

इसकी डिफ़ॉल्ट वैल्यू 400 ("सामान्य") है.

फ़ॉन्ट की मोटाई, रेंडर किए गए फ़ॉन्ट की मोटाई का सिर्फ़ एक कॉम्पोनेंट है. इनहेरिटेंस को ध्यान में रखते हुए, 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))

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

टाइप

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

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

PageBreak

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

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

string

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

suggestedDeletionIds[]

string

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

textStyle

object (TextStyle)

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

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

suggestedTextStyleChanges

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

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

ColumnBreak

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

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

string

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

suggestedDeletionIds[]

string

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

textStyle

object (TextStyle)

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

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

suggestedTextStyleChanges

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

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

FootnoteReference

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

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

string

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

footnoteNumber

string

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

suggestedInsertionIds[]

string

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

suggestedDeletionIds[]

string

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

textStyle

object (TextStyle)

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

suggestedTextStyleChanges

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

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

HorizontalRule

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

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

string

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

suggestedDeletionIds[]

string

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

textStyle

object (TextStyle)

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

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

suggestedTextStyleChanges

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

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

समीकरण

इक्वेशन को दिखाने वाला 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 में मौजूद कोई फ़ाइल हो).

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

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

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

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

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

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

string

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

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

namedStyleType

enum (NamedStyleType)

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

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

alignment

enum (Alignment)

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

lineSpacing

number

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

direction

enum (ContentDirection)

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

spacingMode

enum (SpacingMode)

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

spaceAbove

object (Dimension)

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

spaceBelow

object (Dimension)

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

borderBetween

object (ParagraphBorder)

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

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

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

borderTop

object (ParagraphBorder)

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

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

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

borderBottom

object (ParagraphBorder)

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

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

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

borderLeft

object (ParagraphBorder)

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

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

borderRight

object (ParagraphBorder)

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

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

indentFirstLine

object (Dimension)

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

indentStart

object (Dimension)

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

indentEnd

object (Dimension)

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

tabStops[]

object (TabStop)

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

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

keepLinesTogether

boolean

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

keepWithNext

boolean

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

avoidWidowAndOrphan

boolean

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

shading

object (Shading)

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

pageBreakBefore

boolean

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

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

NamedStyleType

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

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

अलाइनमेंट

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

Enums
ALIGNMENT_UNSPECIFIED पैराग्राफ़ अलाइनमेंट को पैरंट से इनहेरिट किया जाता है.
START पैराग्राफ़ को लाइन की शुरुआत में अलाइन किया गया है. LTR टेक्स्ट के लिए बाईं ओर अलाइन किया गया, नहीं तो दाईं ओर अलाइन किया गया.
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

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

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

TabStop

किसी पैराग्राफ़ में कोई टैब विराम.

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

object (Dimension)

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

alignment

enum (TabStopAlignment)

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

TabStopAlignment

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

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

शेडिंग

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

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

object (OptionalColor)

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

SuggestedParagraphStyle

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

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

object (ParagraphStyle)

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

paragraphStyleSuggestionState

object (ParagraphStyleSuggestionState)

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

ParagraphStyleSuggestionState

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

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

boolean

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

namedStyleTypeSuggested

boolean

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

alignmentSuggested

boolean

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

lineSpacingSuggested

boolean

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

directionSuggested

boolean

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

spacingModeSuggested

boolean

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

spaceAboveSuggested

boolean

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

spaceBelowSuggested

boolean

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

borderBetweenSuggested

boolean

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

borderTopSuggested

boolean

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

borderBottomSuggested

boolean

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

borderLeftSuggested

boolean

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

borderRightSuggested

boolean

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

indentFirstLineSuggested

boolean

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

indentStartSuggested

boolean

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

indentEndSuggested

boolean

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

keepLinesTogetherSuggested

boolean

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

keepWithNextSuggested

boolean

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

avoidWidowAndOrphanSuggested

boolean

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

shadingSuggestionState

object (ShadingSuggestionState)

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

pageBreakBeforeSuggested

boolean

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

ShadingSuggestionState

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

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

boolean

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

बुलेट

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

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

string

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

nestingLevel

integer

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

textStyle

object (TextStyle)

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

SuggestedBullet

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

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

object (Bullet)

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

bulletSuggestionState

object (BulletSuggestionState)

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

BulletSuggestionState

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

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

boolean

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

nestingLevelSuggested

boolean

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

textStyleSuggestionState

object (TextStyleSuggestionState)

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

ObjectReferences

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

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

string

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

SectionBreak

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

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

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

string

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

suggestedDeletionIds[]

string

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

sectionStyle

object (SectionStyle)

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

SectionStyle

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

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

object (SectionColumnProperties)

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

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

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

columnSeparatorStyle

enum (ColumnSeparatorStyle)

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

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

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

contentDirection

enum (ContentDirection)

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

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

marginTop

object (Dimension)

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

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

marginBottom

object (Dimension)

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

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

marginRight

object (Dimension)

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

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

marginLeft

object (Dimension)

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

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

marginHeader

object (Dimension)

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

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

sectionType

enum (SectionType)

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

defaultHeaderId

string

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

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

firstPageHeaderId

string

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

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

evenPageHeaderId

string

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

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

pageNumberStart

integer

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

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

flipPageOrientation

boolean

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

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

SectionColumnProperties

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

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

object (Dimension)

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

paddingEnd

object (Dimension)

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

ColumnSeparatorStyle

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

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

SectionType

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

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

तालिका

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

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

integer

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

columns

integer

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

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

tableRows[]

object (TableRow)

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

suggestedInsertionIds[]

string

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

suggestedDeletionIds[]

string

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

tableStyle

object (TableStyle)

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

TableRow

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

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

integer

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

endIndex

integer

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

tableCells[]

object (TableCell)

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

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

suggestedInsertionIds[]

string

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

suggestedDeletionIds[]

string

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

tableRowStyle

object (TableRowStyle)

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

suggestedTableRowStyleChanges

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

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

TableCell

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

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

integer

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

endIndex

integer

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

content[]

object (StructuralElement)

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

tableCellStyle

object (TableCellStyle)

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

suggestedInsertionIds[]

string

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

suggestedDeletionIds[]

string

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

suggestedTableCellStyleChanges

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

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

TableCellStyle

TableCell की स्टाइल.

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

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

integer

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

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

columnSpan

integer

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

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

backgroundColor

object (OptionalColor)

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

borderLeft

object (TableCellBorder)

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

borderRight

object (TableCellBorder)

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

borderTop

object (TableCellBorder)

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

borderBottom

object (TableCellBorder)

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

paddingLeft

object (Dimension)

सेल की बाईं पैडिंग (जगह).

paddingRight

object (Dimension)

सेल की दाईं पैडिंग (जगह).

paddingTop

object (Dimension)

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

paddingBottom

object (Dimension)

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

contentAlignment

enum (ContentAlignment)

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

TableCellBorder

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

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

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

object (OptionalColor)

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

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

width

object (Dimension)

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

dashStyle

enum (DashStyle)

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

ContentAlignment

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

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

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

SuggestedTableCellStyle

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

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

object (TableCellStyle)

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

tableCellStyleSuggestionState

object (TableCellStyleSuggestionState)

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

TableCellStyleSuggestionState

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

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

boolean

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

columnSpanSuggested

boolean

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

backgroundColorSuggested

boolean

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

borderLeftSuggested

boolean

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

borderRightSuggested

boolean

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

borderTopSuggested

boolean

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

borderBottomSuggested

boolean

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

paddingLeftSuggested

boolean

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

paddingRightSuggested

boolean

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

paddingTopSuggested

boolean

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

paddingBottomSuggested

boolean

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

contentAlignmentSuggested

boolean

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

TableRowStyle

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

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

object (Dimension)

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

tableHeader

boolean

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

preventOverflow

boolean

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

SuggestedTableRowStyle

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

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

object (TableRowStyle)

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

tableRowStyleSuggestionState

object (TableRowStyleSuggestionState)

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

TableRowStyleSuggestionState

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

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

boolean

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

TableStyle

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

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

object (TableColumnProperties)

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

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

TableColumnProperties

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

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

enum (WidthType)

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

width

object (Dimension)

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

WidthType

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

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

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

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

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

TableOfContents

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

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

object (StructuralElement)

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

suggestedInsertionIds[]

string

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

suggestedDeletionIds[]

string

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

फ़ुटनोट

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

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

string

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

content[]

object (StructuralElement)

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

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

DocumentStyle

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

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

object (Background)

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

defaultHeaderId

string

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

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

evenPageHeaderId

string

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

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

firstPageHeaderId

string

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

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

pageNumberStart

integer

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

marginTop

object (Dimension)

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

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

marginBottom

object (Dimension)

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

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

marginRight

object (Dimension)

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

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

marginLeft

object (Dimension)

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

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

pageSize

object (Size)

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

marginHeader

object (Dimension)

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

flipPageOrientation

boolean

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

बैकग्राउंड

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

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

object (OptionalColor)

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

साइज़

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

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

object (Dimension)

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

width

object (Dimension)

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

SuggestedDocumentStyle

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

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

object (DocumentStyle)

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

documentStyleSuggestionState

object (DocumentStyleSuggestionState)

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

DocumentStyleSuggestionState

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

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

object (BackgroundSuggestionState)

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

defaultHeaderIdSuggested

boolean

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

evenPageHeaderIdSuggested

boolean

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

firstPageHeaderIdSuggested

boolean

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

pageNumberStartSuggested

boolean

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

marginTopSuggested

boolean

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

marginBottomSuggested

boolean

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

marginRightSuggested

boolean

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

marginLeftSuggested

boolean

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

pageSizeSuggestionState

object (SizeSuggestionState)

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

marginHeaderSuggested

boolean

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

flipPageOrientationSuggested

boolean

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

BackgroundSuggestionState

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

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

boolean

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

SizeSuggestionState

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

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

boolean

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

widthSuggested

boolean

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

NamedStyles

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

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

object (NamedStyle)

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

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

NamedStyle

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

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

enum (NamedStyleType)

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

textStyle

object (TextStyle)

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

paragraphStyle

object (ParagraphStyle)

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

SuggestedNamedStyles

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

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

object (NamedStyles)

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

namedStylesSuggestionState

object (NamedStylesSuggestionState)

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

NamedStylesSuggestionState

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

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

object (NamedStyleSuggestionState)

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

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

NamedStyleSuggestionState

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

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

enum (NamedStyleType)

इस सुझाव की स्थिति के हिसाब से, नाम वाली स्टाइल.

यह फ़ील्ड, NamedStyleShowionState को इससे जुड़े NamedStyle के साथ मैच करने में आपकी सुविधा के तौर पर दिया जाता है.

textStyleSuggestionState

object (TextStyleSuggestionState)

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

paragraphStyleSuggestionState

object (ParagraphStyleSuggestionState)

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

सूची

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

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

object (ListProperties)

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

suggestedListPropertiesChanges

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

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

suggestedInsertionId

string

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

suggestedDeletionIds[]

string

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

ListProperties

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

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

object (NestingLevel)

इससे जुड़े लेवल पर, बुलेट के प्रॉपर्टी की जानकारी मिलती है.

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

NestingLevel

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

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

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

enum (BulletAlignment)

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

glyphFormat

string

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

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

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

A.

B.

C.

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

1.

2.

2.1.

2.2.

3.

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

indentFirstLine

object (Dimension)

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

indentStart

object (Dimension)

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

textStyle

object (TextStyle)

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

startNumber

integer

इस नेस्टिंग स्तर पर पहले सूची आइटम की संख्या.

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

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

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

enum (GlyphType)

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

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

glyphSymbol

string

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

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

BulletAlignment

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

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

GlyphType

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

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

SuggestedListProperties

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

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

object (ListProperties)

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

listPropertiesSuggestionState

object (ListPropertiesSuggestionState)

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

ListPropertiesSuggestionState

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

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

object (NestingLevelSuggestionState)

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

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

NestingLevelSuggestionState

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

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

boolean

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

glyphTypeSuggested

boolean

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

glyphFormatSuggested

boolean

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

glyphSymbolSuggested

boolean

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

indentFirstLineSuggested

boolean

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

indentStartSuggested

boolean

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

textStyleSuggestionState

object (TextStyleSuggestionState)

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

startNumberSuggested

boolean

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

NamedRanges

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

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

string

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

namedRanges[]

object (NamedRange)

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

NamedRange

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

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

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

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

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

string

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

name

string

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

ranges[]

object (Range)

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

सीमा

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

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

string

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

startIndex

integer

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

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

endIndex

integer

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

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

tabId

string

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

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

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

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

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

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

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

InlineObject

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

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

string

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

inlineObjectProperties

object (InlineObjectProperties)

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

suggestedInlineObjectPropertiesChanges

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

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

suggestedInsertionId

string

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

suggestedDeletionIds[]

string

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

InlineObjectProperties

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

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

object (EmbeddedObject)

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

EmbeddedObject

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

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

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

string

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

description

string

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

embeddedObjectBorder

object (EmbeddedObjectBorder)

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

size

object (Size)

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

marginTop

object (Dimension)

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

marginBottom

object (Dimension)

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

marginRight

object (Dimension)

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

marginLeft

object (Dimension)

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

linkedContentReference

object (LinkedContentReference)

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

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

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

object (EmbeddedDrawingProperties)

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

imageProperties

object (ImageProperties)

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

EmbeddedDrawingProperties

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

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

ImageProperties

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

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

string

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

sourceUri

string

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

brightness

number

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

contrast

number

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

transparency

number

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

cropProperties

object (CropProperties)

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

angle

number

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

CropProperties

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

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

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

number

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

offsetRight

number

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

offsetTop

number

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

offsetBottom

number

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

angle

number

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

EmbeddedObjectBorder

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

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

object (OptionalColor)

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

width

object (Dimension)

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

dashStyle

enum (DashStyle)

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

propertyState

enum (PropertyState)

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

PropertyState

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

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

LinkedContentReference

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

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

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

object (SheetsChartReference)

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

SheetsChartReference

Google Sheets से एम्बेड किए गए, लिंक किए गए चार्ट का रेफ़रंस.

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

string

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

chartId

integer

Google Sheets की एम्बेड की गई स्प्रेडशीट में, उस चार्ट का आईडी.

SuggestedInlineObjectProperties

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

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

object (InlineObjectProperties)

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

inlineObjectPropertiesSuggestionState

object (InlineObjectPropertiesSuggestionState)

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

InlineObjectPropertiesSuggestionState

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

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

object (EmbeddedObjectSuggestionState)

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

EmbeddedObjectSuggestionState

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

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

object (EmbeddedDrawingPropertiesSuggestionState)

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

imagePropertiesSuggestionState

object (ImagePropertiesSuggestionState)

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

titleSuggested

boolean

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

descriptionSuggested

boolean

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

embeddedObjectBorderSuggestionState

object (EmbeddedObjectBorderSuggestionState)

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

sizeSuggestionState

object (SizeSuggestionState)

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

marginLeftSuggested

boolean

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

marginRightSuggested

boolean

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

marginTopSuggested

boolean

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

marginBottomSuggested

boolean

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

linkedContentReferenceSuggestionState

object (LinkedContentReferenceSuggestionState)

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

EmbeddedDrawingPropertiesSuggestionState

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

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

ImagePropertiesSuggestionState

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

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

boolean

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

sourceUriSuggested

boolean

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

brightnessSuggested

boolean

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

contrastSuggested

boolean

यह बताता है कि [कंट्रास्ट] में बदलाव करने का सुझाव दिया गया है या नहीं [google.apps.docs.v1.EmbeddedObject.दबाएं].

transparencySuggested

boolean

यह बताता है कि [पारदर्शिता] में कोई सुझाया गया बदलाव हुआ है या नहीं [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 उपयोगकर्ता के मौजूदा ऐक्सेस लेवल के हिसाब से, लौटाए गए दस्तावेज़ पर लागू सुझावViewMode अलग-अलग होता है. अगर उपयोगकर्ता के पास सिर्फ़ देखने का ऐक्सेस है, तो PREVIEW_WITHOUT_SUGGESTIONS लागू होता है. अगर ऐसा नहीं है, तो SUGGESTIONS_INLINE लागू होता है. यह सुझावों का डिफ़ॉल्ट व्यू मोड है.
SUGGESTIONS_INLINE

लौटाए गए दस्तावेज़ में इनलाइन सुझाव हैं. सुझाए गए बदलावों को दस्तावेज़ में मौजूद बुनियादी कॉन्टेंट से अलग दिखाया जाएगा.

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

PREVIEW_SUGGESTIONS_ACCEPTED

वापस किया गया दस्तावेज़, एक ऐसी झलक है जिसमें सुझाए गए सभी बदलाव स्वीकार किए गए हैं.

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

PREVIEW_WITHOUT_SUGGESTIONS लौटाए गए दस्तावेज़ की झलक दिखती है. इसमें, सुझाए गए सभी बदलावों को अस्वीकार कर दिया जाता है. ऐसा तब होता है, जब दस्तावेज़ में कोई सुझाव मौजूद हो.

तरीके

batchUpdate

दस्तावेज़ पर एक या उससे ज़्यादा अपडेट लागू होते हैं.

create

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

get

बताए गए दस्तावेज़ का सबसे नया वर्शन पाएं.